Greg and another successful entrepreneur independently mentioned that startups have a tendency to over-engineer their original product. Over-engineering a product is done with the best of intentions: there’s a clean slate, more time for adding features since there aren’t customers, and an idealistic view of what the market needs and wants. Without customers to slow things down, find bugs, and submit requests, the pace of development is blazingly fast.
Startups need to spend more time with prospects and less time over-engineering the product.
This isn’t easy. Human nature, tending towards instant gratification, and the desire to build things, lends itself to writing more code and inventing more features, regardless of market demand.
The next time you add a feature without customer input, ask yourself the following question: will 80% of my future customers get value from this fuctionality?
What else? Have you seen the startup tendency to over-engineer the product?




At the 