Why You Shouldn’t Learn to Code for Your Startup

Tech entrepreneur makes argument that you should ditch the coding lessons

(Image: Thinkstock)

I get emails like this one all the time:

I am wondering if I could ask for help for a friend. Mike, a good friend of mine, has been working on a startup idea. …He is looking for really great co-founding developers who can help him build out the product in a short period of time. I am wondering if you could tap into your network for leads. Many thanks in advance!

I wish I could help. It can be very difficult for a non-technical entrepreneur to find a technical co-founder if he/she doesn’t already have friends who code. And these days, just about everyone would tell Mike to skip the talent search and learn how to code himself.

Journalists in TechCrunchBusiness InsiderFast Company and dozens of other publications, including VentureBeat, write frequently about how you, as a non-technical founder, are up a creek if you don’t learn how to code. Even Harvard Business School students are learning how to code – despite paying very good money to learn business skills. In short, if you’re starting an Internet company, you can’t go anywhere without hearing about how important it is to know how to code.

Silicon Valley has followed suit. In the last two years alone, online education companies have developed a variety of courses to teach programming skills. Companies like CourseraUdacityUdemyTreehouseCodecademyEdX, and Lynda, are just a handful of the many companies serving the programming education market. For those who prefer to learn in person, there are now a wealth of choices in developer training camps too, including Hack ReactorCoder CampsDev Bootcamp, and the Hackbright Academy. These camps hold class every day for several weeks, teaching basic front-end and back-end skills.
The real reason startups fail (hint: it’s not bad code)
On the surface, it would seem the solution for finding a technical co-founder is to become one yourself.

But you have to question whether turning non-technical entrepreneurs into developers is really the best solution for starting a company. Startups become successful when they have users and customers — and they die when they don’t. Tech startups don’t fail because they have poorly written code.  If you look at TechCrunch’s deadpool of startups, almost all listed companies failed because they ran out of money.  They didn’t have enough users to make their business model work.

I started my first company, Beat the GMAT, without knowing how to program at all. Didn’t matter: I built a loyal following of prospective MBA students for my blog first, which was focused on solving GMAT problems. Later, this audience became active participants in my first forums. Finally, I hired developers to build the most recent version of my site before selling it to Hobson’s. Had I focused on building the site first, I’m not sure that’s how things would have panned out.

Don’t get me wrong: Increasing the opportunities for people to learn is great, and those who want to learn how to program definitely should. But if you’re learning how to code merely to launch a startup, you’re wasting valuable time.

The economic tenet of comparative advantage suggests that people should become really good at their core skills, use them effectively to make money, and then hire others to complement their skills. So, if you are mediocre at acquiring customers and know nothing about programming, shouldn’t you work to become awesome at customer acquisition rather than become a bad developer? I would’ve expected Harvard Business School to understand this better than anyone.
Paying it forward
In the Valley, entrepreneurs and investors often talk about how so many seed startups fail because they can’t get enough customers to become profitable. But we shouldn’t just talk — we should do something. That’s why Elizabeth Yin and I started Hustle Con: to teach non-technical entrepreneurs tactical tips in acquiring customers to build a sustainable business. Others, such as Noah Kagan, have done the same in creating his course called “How to make your first dollar.”  And, there are a smattering of meetup groups trying to teach marketing and sales for startups.

But we can do better. If you know something about lead generation, sales, and marketing, I encourage you to pay it forward and teach other entrepreneurs to improve their customer acquisition skills. And finally, to the would-be founders out there: Stop talking about learning how to code, and instead, start hustling.

Eric Bahn is the co-founder of Hustle Con, a one-day conference on July 9, 2013 in Mountain View, CA. Hustle Con features successful entrepreneurs who will talk about how they grew their companies from $0 to $5M in just a couple of years, how they raised money, and how they grew an audience before releasing a product. Join us with this special code to get 25% off: yec-hustler

The Young Entrepreneur Council (YEC) is an invite-only organization comprised of the world’s most promising young entrepreneurs. In partnership with Citi, the YEC recently launched #StartupLab, a free virtual mentorship program that helps millions of entrepreneurs start and grow businesses via live video chats, an expert content library and email lessons.

12 Responses to Why You Shouldn’t Learn to Code for Your Startup

  1. Pingback: Why You Shouldn’t Learn to Code for Your Startup - I Am Mo Better

  2. Very insightful post!

  3. alfrededmondjr says:

    This is an excellent post, placing the value of an entrepreneur learning to code versus addressing other minimum viability issues of starting a business in precisely it’s proper perspective. Kudos!

  4. Pingback: Why You Shouldn’t Learn to Code for Your Startup | Urban Grind

  5. As a software engineer and entrepreneur myself, I would have to say this article is spot on.

  6. Minecraft says:

    I understand the point that it is quite a hassle, but what it gives you understanding is probably small.

  7. Pingback: Beat The Gmat Forums | country - top10 universities

  8. Pingback: Gmat Harvard Code | university - top universities usa

  9. Pingback: Beat The Gmat Hbs | directory - scholarships plaza

  10. Pingback: Beat The Gmat Harvard | online-degree . get a degree online

  11. Pingback: Eric Bahn Beat The Gmat Linkedin | masters degree info

  12. Pingback: Harvard Mba Gmat Code | university - top universities usa

Leave a Reply

Your email address will not be published. Required fields are marked *