How to Pick a Rails Consultant
written by Steven on June 04, 2012
We get a lot of people who ask us to help them build a great app. Most of these folks don’t have the technical background to figure out who to spend their money with. When you are starting up you don’t have enough money to waste on a bad first effort—once your money has been spent, it’s gone forever. If you don’t have a solid, bug-free product at the end of development you’re doomed. We’ve taken over projects for lots of people who started with someone else, but they either couldn’t finish or gave them something so buggy/ugly/hard to use that their business was in jeopardy. So how do you choose wisely up front?
Ultimately, you have to pick the team that you think is most likely to succeed. I think the single clearest factor is to look at what they’ve done before. I’m not talking about what version 1 products they’ve made and launched for other people; almost anyone can get something out that looks decent. I’m talking about consulting companies that have their own products—there are very few of these.
Building an app that is a sustainable business, which will grow over time is very hard. Making things so good that people are happy to pay for them is also very hard. Many consulting companies have launched products of their own only to abandon them shortly thereafter. Why? Because it’s a lot harder than you think it is. Writing the code and doing a nice design are the easy parts. Building a profitable company is hard.
There are only a handful of consulting companies that have their own products, and of that handful the number of them who have products that are more than 1-2 years old is even smaller. My advice is to look at consulting companies that have successful products of their own and pick one of them to build your product. The list is short for a reason.
Leave a Comment

Steven Bristol has written code for the past 20 years. He like green vegetables and kittens, oh and butterflies too. He loves to throw ninja stars at his enemies.

5 Comments
Absolutely agree based on experience. Only hire a consultant who has built a profitable product. Otherwise, save your money and build it yourself.
So you mean only to hire a consultant that has experience? What about newbies? How can they get a chance?
Hi Stewart,
I’m afraid that, with very little exception, we won’t hire people that are new to rails. It takes too long to train new folks and they are very prone to errors. There are plenty of people that will hire new rails folks.
That being said, if you are awesome, send me an email and we’ll talk.
@Stewart, how does anyone, in any industry, get ahead without having a reputation? They fight their asses off, they take less desired projects, they work cheaper, they get scrappy.
@Chris, our experience is clients can’t build it themselves. These new business owners shouldn’t just hire a designer and coder because they need business mentorship. They desire an opinion of someone who’s done it before them.
Allan, agreed. You’ll get a lot of “Rails consultants” who claim they have a track record of building profitable products, but you have to dig deep into their experience — did they contribute to the whole or the individual parts of a successful web company? Carrying cups of water to the quarterback doesn’t count.