Hacker News new | ask | show | jobs
by mimbo 5615 days ago
If you've already convinced yourself that this idea is worth pursing by doing things like talking to 5 strangers about the idea, then I think that you should teach yourself the programming skills you need to implement the idea. If you are truly passoinate about your idea, this won't be a big obstacle.

Almost all of the people that you could pay to work on your idea are in the business of getting paid by clients to write programs, not in the business of implementing business ideas themselves. They don't have the investment in your idea to work the nights and weekends for free that it would take to turn your idea into a business. That means that you can probably trust them. However it also means that they aren't as committed to implementing your vision as you need them to be.

If you teach yourself to program, you can make sure that your vision is implemented correctly. I also guarantee that your idea will be improved by the process of writing the code yourself.

The reason I can say this with such confidence is that six years ago I had an idea. I took some money and found some developers and paid them to implement the vision. They happily took my money, but kept running into obstacles and telling me, "It can't be done." Each time they did I'd dig into the work that they'd already done and do a ton of research and come back a week later and say, "I think you can do it this way." They'd get back to work and then after a while they'd come to me again and say, "It can't be done." Unfortunately I ran out of money before anything useful came out of this process.

However, I was still passionate about my idea. I assumed that the problem was that I had the wrong developers. So I wrote everything I knew about my idea down in a PowerPoint presentation and showed it to some friends and they gave me more money. So I founds some other developers and quickly reestablished the same pattern. At this point I was used to it. They'd say, "It can't be done" and I'd find a way to move the process forward. This time I had enough money to get a crude prototype out of the process. Unfortunately, when I showed it to people, they didn't like it. It was an implementation of my idea and solved a problem, but it was awkward and slow and largely unusable. I was out of money again and didn't have anything more to show for it.

However, I was still passionate about my idea. About 18 months ago I decided that I was going to teach myself to program so that I could implement my idea on my own. I'd learned BASIC as a kid and took a few programming classing in college, but it wasn't my major and I'd never attempted anything on this scale before. It has taken a lot of time and hard work, but I am closer to the achieving my vision than ever, and more importantly, my idea has been dramatically improved by the process of writing it myself.