691 karma · joined August 3, 2011
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.
I've noticed usually the better someone can draw on paper, their web design reflects the same.
Plenty of times I wanted to just give up.. during those points; I'd step back and go take a break, go for a walk, do something.. other than think.
Programming is hard because it's full-time blitz mode thinking. I felt the front part of my brain (is that where all the programming juice is held?) hurt often in the beginning.
Do you have an actual product you want to work on?
I think that's what gets most people. That initial learning curve takes a lot reassurance that they can do it; but if they hit a wall and it takes more than 7-8 hours to get around it, a lot just quit all together.
By far, the most thorough and best written resource I used was the Rails Tutorial from Michael Hartl.
I'll definitely be making a blog post about the learning Rails aspect as it was requested alot today. If you want, I'd suggest to subscribe that way it'll email you when that post is created.
The ability for the project poster not be embarded by 40-50 bids all at the same time and not having a clue about their work ethic/communication/etc. and going purely off of reviews and botched portfolios.