I’ve been always believing that.. Idea is cheap, because implementation is hard.
While for simple ideas, implementation is not-always hard, esp. when developer
only want to create a basic working example – i.e., not worrying too much about
the detailed implementations.
It’s believed that.. for a simple idea, 80% of the features – the main feature,
can be implemented within 20% of the time – and that’s the main functionality.
This is pretty true, because as a developer myself, I’ve spent 80% of time on
implementing some 20% of small features – which usually leaved my major
programming task undone.
In this real world of programming, the exising frame work: jQuery, BootStrap,
and RubyOnRails, has made the development job pretty easy – most likely a one
man job. Being a one-man job means, an experienced hacker can quickly implement
a nice idea within hours of time, instead of days or even weeks. It also means,
there’s no cost of communication; additionallty, for the kind of
ideas, one can now quickly verify if the idea really works by building a
Idea is cheap only when implementation is hard.