Start Something Small
joel.is
joel.is
I would expect that much the same happens between 'startups' and 'weekend projects.' If you build a small project for the weekend you don't really care that you will be done on Sunday (or Monday perhaps :-) and that will be that. A 'startup' on the other hand that is the first step and then you have to drive traffic, and get buzz, raise funding etc etc. So it stops being a 'weekend project' and becomes the start of huge pile of work. Yuck!
Anytime I see a "Facebook killer" that has all the current features of Facebook I smile and tell the builder(if he/she is a friend) to observe that the sites after FB that ever got so big (Twitter, Instagram, Foursquare) had only one real feature before building out over time.
I am sure even Pinterest will become more complex, but for now, it is all about Pinning.
Nice article Joel, this point cannot be emphasized enough.
As an entrepreneur, you're unfortunately constantly confronted by the push-and-pull of needing to think big, and then to build small. Investors (seem to) want to hear about big markets and big ideas, and at the same time want to see real product and traction - things that are hard to achieve unless you start small. Thanks for sharing.
Full story on Wikipedia: http://en.wikipedia.org/wiki/Thomas_the_Tank_Engine
“A complex system that works is invariably found to have evolved from a simple system that worked.”
I mostly think of it in terms of software development, but I guess it applies more broadly than that.
Also, +1 for How to Win Friends and Influence People - one of the best books ever.
The right balance is "envision big, start small".
The biggest risk is that you stay small, and given "small" in the context here also means "quick", how big a problem is that?
If someone asked how he'd learn to code, the answer would probably turn around a small tutorial or a trivial program to write, not a WoW clone to start with. Oddly enough, first-time entrepreneurs often try to start with the Facebook or Instagram killer needing a massive growth and a huge funding.
Also, it is easy to mistake 'starting small and growing big overtime' for 'starting small and staying small, but having a great impact on whatever side of life/business we choose' - kind of what folks from 37signals do (an example, yes).
That said, I think this is a very good advise: applied right and regularly, it helps you escape the procrastination period (uncertainty of 'big' may be too strong to overcome), skip needless research and preparations, avoid paralysis by analysis and other friends of 'thinking big'. The next logical step is reducing 'start something small' to just 'start something'.
The problem is not every single problem in the world can be broken down into such pieces. Take for example a fashionable electric car from Tesla. There is no reasonable way how you can start an electric car from a gasoline car (put an extra electrict motor? you end up with hybrid. take away the gasoline motor? you end up with a horse cart) and tesla did not even have a gasoline car to start with.
There are both kinds of problem and I agree most startups, especially in the social world can be implemented in gradual steps that make sense. The problem with other problems is that first you have to understand the problem area really well. A very good start is to try the gradual way and fail at it, later to start a leapfrog approach, knowing the problem area.
My 2 cents.
The Tesla Roadster was a modified Lotus Elise with off the shelf components combined with an off the shelf electric engine and a container of common laptop batteries all coordinated with on board software. They used this base to design the Model S. Giant leaps or explosive growth are only called as such by naive people who weren't watching the thing being painstakingly set up over many years. Everything is a slow burn - there are no explosions - only ignorance and inattention.
Furthermore the design occurred mostly in simulations in a gradual, agglomerative, iterative fashion just like most software. It's why they can bring out cars so quickly nowadays.
Your argument is the same as the creationists. Everything is iterative evolution. There are no leaps of faith, miracles or gods - just directed random evolution.
You call it evolutionary I call it a leap, IMO it still took quite a bit of effort. The point is nothing in between was working good enough to show as the famous MVP.
Giant leaps are also sometimes called by people who did the leap itself, even if it did not look a leap from the outside.
This article is a good counterpoint.
*http://techcrunch.com/2010/08/15/venture-capital-super-angel...
Having said that, in the case of film I tend to have more of a problem keeping the damn project small long enough to release something - hence why my average time-between-releases is about 3 years. This seems to be something of an endemic problem in the pretty-pictures-moving-on-a-screen industry, as James Cameron and Joss Whedon, for example, demonstrate.
I wonder - does anyone have any good ideas for how to create an MVF (Minimum Viable Film)? Would be interested to have a discussion on this.
This topic is never going to be too cliched or repetitive. Very hard to get it right.
"Whatever you do may seem insignificant to you, but it is most important that you do it." --Mahatma Gandhi
I was so impressed with it that I added it in 1 of the 4 top picked quotes on Slider at homepage of http://syncfin.com
A complex system that works is invariably found to have evolved from a simple system
that worked.
I'm not sure if it always works for a MVP; I think some technical/scientific ideas (as opposed to market opportunity ideas) need quite a bit of work before a user/customer can appreciate them. That is, ideas that are cool/intriguing, but don't meet a need.
Uh, I guess you could argue that a MVP at this stage is seeking collaborators (not users). e.g. Codd's first relational paper - peers were fascinated, but a deliverable took 10 more years.But the relational concept itself was fully formed, and without that, he wouldn't have intrigued people. One could argue that this is to do with the "Minimum" threshold in "MVP". I'm just saying that an arbitrarily small MVP won't always work - there is a "minimum".
esr in CatB suggested similar to MVP for open source - but again, I think this also needs to connect with a need, or something the audience appreciates i.e. "something really neat". Historically, it seems hard for open source to start revolutionary new projects (revolutionary academic projects are often open source, but remain academic). It's also hard for big business - it often seems to take a startup to do it. Here's what esr said: http://www.catb.org/esr/writings/homesteading/cathedral-baza... (3rd paragraph):
Your program doesn't have to work particularly well. It can be crude, buggy,
incomplete, and poorly documented. What it must not fail to do is (a) run, and
(b) convince potential co-developers that it can be evolved into something really
neat in the foreseeable future.
Steve Jobs talked about people not knowing that they want something until you show it to them - so it has to be complete enough for them to recognize it. And "The Innovator's Dilemma" mentions many cases where the revolutionary new thing wasn't wanted by mainstream customers... however, to be fair, it did find a market with other customers - it started small, in a small, niche market.BTW http://en.wikipedia.org/wiki/Dale_Carnegie
Perhaps one of Carnegie’s most successful marketing moves was to change the spelling
of his last name from “Carnagey” to Carnegie, at a time when Andrew Carnegie
(unrelated) was a widely revered and recognized name.