Learn to Hack
I frequently get asked by non-technical solo founders if I know any potential hacker cofounders they should talk to. These people give a passionate pitch for the idea and a long list of all the hustling they've done, customers they've spoken to, models they've built, provisional patents they've fil

I frequently get asked by non-technical solo founders if I know any potential hacker cofounders they should talk to. These people give a passionate pitch for the idea and a long list of all the hustling they've done, customers they've spoken to, models they've built, provisional patents they've filed, etc. Most of the time, they are thoughtful and hardworking. But they've often been searching for their technical cofounder for many months, and things have stalled during that process.
When people like this say "I'll do whatever it takes to make this business successful" (which they almost always say), I say something like "Why not learn to hack? Although it takes many, many years to become a great hacker, you can learn to be good enough to build your site or app in a few months. And even if you're not going to build the next version, if you're going to run a software company, it seems like a good idea to know a little bit about it."
Usually the response is something like "That wouldn't be the best use of my time", "I don't like it", or "I don't have that kind of brain". (Earlier today it was "You don't understand, I'm the idea guy. If I'm hacking, who will be talking to investors?", which is what prompted this post.) But every once in awhile people think about it and decide to learn to hack, and it usually works out.
They’re often surprised how easy it is. Many hackers love to help people who are just starting. There are tutorials for pretty much everything and great libraries and frameworks.
As an important aside, if you try to learn on your own, it can be really hard. You’ll hit some weird ruby error and give up. It’s important to have someone—a friend, a teacher at a coding bootcamp, etc.—that get you through these frustrating blocks.
When hackers have to for their startups, they are willing to learn business stuff. Business people should do the same. If you're not willing to do this, you should remember that there are far greater challenges coming in the course of a startup than learning how to code. You should also remember that you can probably learn to code in less time than it will take to find the right cofounder.
Speaking of cofounders, a word of warning: meeting a stranger for the express purpose of cofounders hardly ever works. You want someone you've known for awhile and already worked with. This is another good reason for learning to hack yourself instead of bringing on a cofounder.
You can build the first version of your product, and even if it's terrible (we had a non-technical founder in YC that learned to hack with Codecademy and was still able to learn enough to build a prototype), you'll actually be able to get real user feedback, iterate on something other than mockups, and perhaps impress a great hacker enough to join you. Although you may never win a Turing Award, if you're smart and determined, you can certainly get good enough to build a meaningful version 1.
If you're a solo founder and you can't hack, learn.
Twitter Widget Iframe
About the Author
Add your author bio in Settings → Blog → General (Essay footer).
Related Posts
Quora
I'm a strong believer in the importance of the internet in helping people to share knowledge and learn from each other. So I’m delighted to share, on behalf of YC Continuity, that we’re investing alongside Collaborative Fund in Quora.
Idea Generation
The most common question prospective startup founders ask is how to get ideas for startups. The second most common question is if you have any ideas for their startup.
Helion Needs You
Helion has been progressing even faster than I expected and is on pace in 2024 to 1) demonstrate Q > 1 fusion and 2) resolve all questions needed to design a mass-producible fusion generator.
Financial Misstatements
First-time startup CEOs make a lot of mistakes, mostly due to ignorance.