3 ms·
"Cheap, Fast, Good. Choose two" is a pretty true statement. I did Rails contracting for several years for various startups and the biggest mistake I've seen ov
by cracell 15y ago
"Cheap, Fast, Good. Choose two" is a pretty true statement.
I did Rails contracting for several years for various startups and the biggest mistake I've seen over and over is startups relying on contractors solely for development. A contractor has no emotional investment in your product. Your huge downtime emergency is just another task to deal with for them. The bug that has your customers pissed off is just another task for them. And if you don't have any developer experience yourself you have no idea when they are lying to you or giving you the run around. Or how to even evaluate whether their rate of work is reasonable.
You don't want to put the livelihood of your company in someone's hands who the company succeeding or failing makes little difference too. There are always more contracts in the sea for them.
And as div suggested picking up RoR or Django yourself is probably a good route to go. It will take longer than outsourcing it but you'll end up in a much more stable place. The other route I would suggest would be a technical founder. But that's a hard thing to find.
Also a great bonus if you go the learn it yourself route and the startup ends up failing, you've learned a very valuable life skill (programming). And a job skill (RoR) that pays quite well.
- jjets718 15y agoI will definitely learn how to code. Would you recommend doing tryruby.org and then moving on to Why's Poignant Guide?
- joshuacc 15y agoIf you already have a decent grasp of programming basics, then Michael Hartl's Rails tutorial[1] is a good place to start. If you need more introduction to the basics, then Learn Ruby the Hard Way[2] may be better. Both of these are available for free on their respective websites. [1] http://ruby.railstutorial.org/ http://ruby.railstutorial.org/ [2] http://ruby.learncodethehardway.org/ http://ruby.learncodethehardway.org/
- jjets718 15y agoThank you for these resources and for responding. I don't have a very good grasp of programming basics, so I will check out Learn Ruby the Hard Way.