It’s a completely different career ladder.
In his book, “The E-Myth”, Michael Gerber identified 3 personas: the Technician, the Manager, and the Entrepreneur. Face it, you’re a Technician. And Michael identified a singularly fatal assumption:
If you understand the technical work of a business, you understand a business that does that technical work.
And that assumption is wrong. The technical side of a business is separate from the business itself.
And with many a technological startup that’s been popping up all over the place, and succeeding, it can be alluring to a programmer (I’m talking to you) to think that he can do the same.
And you can. But you must go into this knowing you’re running a business. Writing your killer web application may be fun, but it’s not your whole business.
Michael Gerber identified the Technician with bakers, chefs, hair stylists and other crafts people. People who do stuff. A subset of them are programmers. Our work, existing as software, can change within minutes (even seconds) of us changing source code and pushing the results out into the world.
A business can change almost as fast. But it’s a system that surrounds the software system. You need to know about the other parts that keep the business going.
Of the successful startups reported in big media blogs, there are also many more that failed into obscurity. Some of them created by single programmers. Maybe you.
Going the whole 9 yards with a startup can be your dream. Raising venture capital. Talking with VCs. Getting angels to invest in you. Raising funds in rounds 1 and 2 (or A and B or whatever they’re known as). Getting media blogs to notice you. Hiring code ninjas (just a thought: bad idea. Don’t hire if you can. And you don’t really need ninjas). Millions of users. Millions of dollars as an exit strategy. A life of cranking out code with [insert favourite brand of soda] and late nights.
Success or failure. From what I understand, a startup can go either way. There’s some control, but there’s still a fair amount of volatility. For all I know, a butterfly flapping its wings here in Singapore devastated a startup in Silicon Valley.
What you need is to understand at least the fundamentals of a business. The fastest way to learn is to start a business yourself. But you don’t have to start it with your precious web application. Your first business attempt is probably going to suck in an epic nuclear explosion. Don’t make it your precious web application.
I’m writing a guide to teach programmers how to start a small online business. It shouldn’t take you more than a month to start, and it shouldn’t take you more than a couple of hours a week to maintain it. This is what Tim Ferriss calls a “muse”. If you’re not too picky, my calculations put your total investment to be no more than US$ 200. And that pays for at least a year (mostly web hosting costs).
The fun part is that the knowledge you gain from running your own small online business, is that most of it can be scaled to larger businesses. Maybe that startup you’re thinking of.
The business guide will be ready in a couple more weeks. Maybe sooner. This is a heads up in case you’re interested. If you have questions, just contact me.