The thing about the ‘we’ll iterate on it later’ mentality is that your product has to be in pretty good shape to be able to benefit from small incremental improvements. If it’s a garbage fire then making the smallest changes turns into an arduous nightmare, that inevitably just ends up introducing even more bugs to your product.
But to be fair, for as many startups as I’ve seen go out of business due to these problems, I’ve seen just as many stagnate into a state where they have just enough revenue to cover their small payroll, and remain in that state for a very long time.
> A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
90% churn out rate is not a software bug...
If you mean there was a software bug that was causing that, it sounds like they had a bug that was completely preventing them from providing value.
It’s a given your product needs to be able to provide some sort of value.
My point is people place much more emphasis on provided value and utility over frustration from bugs
I’ve seen plenty of companies with ideas that seemed decent fail because they were unable to deliver an adequately functional product, for the sort of reasons I mentioned above. All of which I’d consider bugs.
My point wasn’t you can deliver an app that does nothing and succeed.
My point was bugginess is not what kills most start ups. Lack of bugginess is not a moat. Your competitors will not automatically fail because your app is the most stable one.
Think about how much crappy software there is out there that people use because it does something they need.
If “not having bugs” is literally your only moat, there were always bigger problems
I doubt it’s going to be long before my product fails, bugs are affecting the value users derive from it to an extreme degree, past what they can overlook.
I honestly can’t even think of a real-world example off the top of my head though.
But that’s probably just a testament to how badly you need to screw up for bugs to be the actual reason a product fails, and not some external factor that’s possibly exacerbated by bugginess
Then it doesn't do X
Buggy code is a huge drag on any codebase and any business built on that codebase - absolutely.
But if you list all the things you think you MUST fix in a codebase, they are all things that make you as a developers life harder.
The bugs that a user sees are the ones that take away the value they get - the ones you see are the ones that make it harder as a developer to work on the code base - they are rarely the same bugs
this is the cause of most tension
Spotify won because they had a large selection of music which was more important than the occasional frustrations.
Edit: from 'Twitter?' to the above.