Reminds me of a blog post about Stack Overflow[0], which references a HN discussion[1] where people were guesstimating that they could reproduce all of SO in a weekend.<p>We're tinkerers - when we see something, we immediately think about how it works under the hood. And because we're too clever by half, we're dogged optimists, thinking there is always a way to accomplish something.<p>As we mature, we realize that things are often more complicated than they seem on the surface, that often a lot of engineering goes into making something appear simple and easy, and especially, that there is more to the value of something than the effort it would take to build a copy of it.<p>[0] <a href="http://www.codinghorror.com/blog/2009/07/code-its-trivial.html" rel="nofollow">http://www.codinghorror.com/blog/2009/07/code-its-trivial.ht...</a>
[1] <a href="https://news.ycombinator.com/item?id=678501" rel="nofollow">https://news.ycombinator.com/item?id=678501</a>
This argument is very similar to that about the 'value' of modern art. We traditionally place all the value on the amount of effort that goes directly into producing the item, and discount any of the other effort involved in making it a success.<p>Perhaps the cliche `success = perspiration + inspiration` needs to be updated to include `marketing`.
I think it also matters where you eventually want to be. Is the problem you are solving help a million users? Is it repeatable business?<p>Not judging on what is wrong approach or right approach. But startups tend to go after ideas which can get a few million users or generate a few million dollars in revenue.
It's a good lesson to learn. After all- most web apps aren't that complicated in the first place. To steal a quote, they're just "skins over databases". Yet, they have immense value.