None. If you're implying if this blog is simply link-bait, it's not. I have no need for links to this personal blog, I wrote this to bring out a few good pointers about the 'hustling' mentality in a Great come up story I really admire. Just a motivational post, nothing major..
Takeaways from Whitney Houston's death: don't do crack
Takeaways from this post: you can learn a lot by studying success in other industries. Thanks for the link.
Personally I feel if people like the WSJ want to stay out of the linked web we should just leave them there. We should not encourage "rewrites" either, thats not real journalism.
hey danneu,
Unfortunately no. The logic for the cucumber tests are written out, so if another coder took a look at the .features, they'd be able to figure out what the app needs to do. But as far as the tests working if I cmd 'cucumber'; they would all fail as they aren't defined yet.
The main reason for this was, me and Josh were actually going to only do Freelancify for a week or two without testing, then scrap it and re-do it again BDD test driven.
I ended up putting so much work into it in the weeks, that starting over from scratch would be a huge time-killer. One of the next things on the to-do is to go back and make these cucumber tests work.
Josh and I are probably also going to start on another small app so I can do BDD first, then code.
Thank you for this. I will have to look into a few off that list and implement them. All the models does have attr_accessible. Using CarrierWave for uploads.
I think it might be worth your time to double check your attr_accessibles. Just:
grep attr_accessible app/models/*rb
Everything that comes up on that list, you should be comfortable with users giving any value they want to; that's what attr_accessible (effectively, not literally) means: "I give up any control of how these attributes will be set".
I think it has a lot more to do with memorization of all the little quirks on what works on what browser and what doesn't.
With languages like C#/Ruby/PHP/JavaScript, I find that I can soak up that knowledge better than HTML/CSS, because I find it consistent and organized (...not too sure about PHP's quirky API naming conventions). For CSS, it just seems like there is a myriad of tricks you gain through out the years, and I guess it just takes more effort to get good at it.
Exactly. Programming is logical. Styling isn't. Knowing that `margin: 0 auto;` centers elements in CSS isn't a left-brain, right-brain thing. It's just something unintuitive that you accept until you stumble upon the New Way of doing it.