I think bootstrapping might be impossible for non-programmers
thestartuptoolkit.com
thestartuptoolkit.com
>If you’re sincere about getting into startups, start learning to code today.
Tech start-ups, yes, and a diminutive definition of technology at that (you know what you don't need to know for, say, an interior design, drilling technology, or infrastructure start-up?). We all have a tendency to over-articulate our fields - it's in the structure of how normal science progresses [1]. I tend to do it with finance, coding, and engineering. Just as everyone need not know how to tranche out a capital structure or Fourier transform their cat, not every problem need be (nor can be) addressed through code.
[1] http://www.amazon.com/The-Structure-Scientific-Revolutions-e...
That, plus a CS degree and a few years of programming experience, should set you well on your way.
Sure, there are people smart enough to just start from zero and ramp all the way up to "competent programmer" while working on their pet project full-time, but I don't think that's the best advice for everybody thinking about doing a tech startup.
edit/tldr: I think what I'm trying to say is, it isn't very helpful to be positioning opinions or thoughts as advice.
Did my own research, UI/UX (thanks Forrst.com !), wireframing and design. Used my network to find a freelance programmer and a good framerwork (CakePHP). Did NOT forget the legal part and paid a laywer (almost as expensive as the developer). Don't forget the lawyer and try to cut out almost 20% of their fee. The lawyer enjoyed working for a startup (less formal and he got to brainstorm along). He showed me legal ways I did not know of and stopped me from paining a big red bullseye on my back.
Buy http://37signals.com/rework and read it twice. So far I've applied for the founder institute (made it in, but was not able to actually follow the course due to a surprisingly large amount of very good students last fall and the fact my startup isn't 'mobile').
I've 'sold' some people and after focussing on models/people to join, I'm now focussing on photographers and design agency's. I want the site to become the 'ShutterStock of people'.
If you can't develop expect to be frustrated by the slow speed of reaction, adjusting and updating the site and it's bugs. Also, I work all day so I can only spend evenings and weekends. That sucks.
That said, I agree that learning to program makes sense. Just don't really expect to be able to build a website in two weeks.
More specifically: non-sales-driven tech startups with founders who don't have their own money to fund development by working with employee-programmers, directly employed or outsourced.
If you read that and thought "you can't employ that programmer, they have to be a cofounder"? Then add in the criteria that you're aiming at a "tech-heavy market", rather than building a webapp for a non-technical need.
(As an example: while I respect patio11 greatly, I suspect that the actual Bingo Card Creator webapp could have been developed by a good programmer from some decent sketches, at least in beta.)
So basically this article targets business people with little money and a "great startup idea!" that they can't build themselves. I fully believe there are a lot of those out there, but it's still a fairly narrow category...
Though the development of our platform is beyond my current abilities, I have been able to generate >$5m in LOIs without working MVP.
Bootstrapping is not impossible for a non-engineer, though we must focus on our strengths - in my case vision, design, and sales - in order to compensate and garner the support of others to build your team.
Hackers need to become more well rounded and learn business skills, which will help them filter what to build, when, and why.
Right now hackers are too often like muscle heads, one thing overpowers the rest of their well-roundedness.
It's my belief that tech folks can learn how things work (including business, marketing, etc), far easier than business folks can learn tech things, like coding, etc. Why?
Figuring out how things could/do work is what we do all day in code. It's a super transferrable skill, maybe the most important one. There's no reason that it isn't being applied to improving ourselves in more ways than keyboard wizardry. Let's quit hiding behind the hacker talk.
I hope that we understand that "bootstrapping" is how the majority of small businesses get started, not just web startups.
The majority of people, period, suck at starting businesses for the same reason. Funding makes them suck often in different ways, as they usually spend it in less than optimal ways.. this parallels our experiences in the startup world.
The more we can relate to customers through marketing, sales, business skills, in addition to design and coding, the more well rounded one is in dealing with all situations, including the stuff you haven't dreamed of.
Welcome to the University of You. :)
Once we think we're done learning, or we've arrived, we reach our apex and then start dying.
When I asked him what his advice was for the whippersnappers among us, he said: never retire. Sure, you can quit doing one thing. But start doing something else. From the way he said it, his implication was exactly yours: the moment you allow yourself to stagnate, that's the beginning of the end.
This has always bugged me. Partly because of the musclehead thing, and partly because it leads to shitty products and insane companies.
If you don't have at least a little skill in an area, you can't really know how to work with those people, and you can't really appreciate the work enough to tell when somebody's doing it well.
Great companies like IDEO and Toyota are explicit about this. IDEO goes out looking for what they call "T-shaped" people: broad general knowledge and serious mastery of one area. Toyota does extensive cross-training and rotation, because you can't optimize a system that you don't understand and appreciate.
"Business skills" seems to encompass an amazingly broad range of available knowledge. I've seen people refer to this idea occasionally, but it's always a vague allusion to "business skills" and nothing really concrete.
I did list marketing as an example of a business skill that's critical. It sounds like you're interested to know more, so here's something I quickly googled for you that reflects what I meant for clarity:
http://www.businessschooledge.com/21-business-skills-to-succ...
> "But Raz, you are /educable/, you can learn 'this kind of thing', if by that you mean how to assemble a Cold Black Mirror. You've spent your whole life, ever since you were Collected, becoming educable."
>"Well, maybe you have a point there," I said, remembering the hithero inconceivable sight of Fraa Arsibalt powering up a nuclear reactor.
>"But the clincher—and here I'm just imagining how Ala would have framed the argument—is that the whole mission, the journey you and the others are going on, isn't going to be just this. When you get where you're going, who knows what you'll be called upon to do? And then you'll have to draw on everything you know—every aptitude you've ever acquired since you became a fid."
"Bootstrapping in business means starting a business without external help or capital. Such startups fund the development of their company through internal cash flow and are cautious with their expenses.[11][12] Generally at the start of a venture, a small amount of money will be set aside for the bootstrap[13] process. Bootstrapping can also be a supplement for econometric models.[14]"
I looked it up to be sure, but bootstrapping as I know it has more to with business experience then programming. Things like knowing how to (cheaply) form a corporation (and the right kind too), set up (cheaply) any administrative infrastructure like accounting, control spending, ect.
Additionally, I am having trouble seeing how learning programming will help you with the above, or help you either A) find a technical co-founder or B) contract out developers to develop you product. I don't like the title and I don't think the author supported the title with his argument at all.
A lot of food trucks were funded via bootstrapping. Many independent films are self-financed by the filmmaker.
Further note: at LA Demo Day last week, fully one-third of the startups were bootstrapped by lawyer-founders, most of whom were the non-technical founders.
So yeah, this article is just some FUD that tries to place programmers on some sort of exalted pedastal without realizing that they're just doing what people have been doing in other professions for decades.