Hacker News new | ask | show | jobs
by soumyadeb 1255 days ago
Related and relevant question for software products: At what point we should say the product is DONE and no new features will be added. There will always be new customer requests for some weird corner case but there is a cost of adding every feature - engineering cost and complexity cost for the user.

Thinking for consumer products like Gmail etc but applies broadly.

1 comments

As a PO, this is certainly a million dollar question. Too many features means bloat, too few means missed opportunities.

However, the market (and your users' reality) usually never stops changing, and as long as that's true, the product cannot be "done". The only reason why gmail can afford to be unchanging is that the use case is so universal, so basic, the users' needs are stable (and basic). 99.99% of products have to actually target someone.