Warren Myers

"Businesses that actually care about turning a profit will spend a lot of time (hence, a lot of engineers) working on optimizing systems, even if an MVP for the system could have been built in a weekend...Businesses should keep adding engineers to work on optimization until the cost of adding an engineer equals the revenue gain plus the cost savings at the margin. This is often many more engineers than people realize."

from danluu.com/sounds-easy

@myers These posts raise an interesting question - at what point do you consider your product optimized enough to go ahead with an initial launch?

@erichydrick “MVP” (minimum viable product) needs to be swapped for “MUP” (moderately usable/useful product)

@myers "viable" *SHOULD* require the product be useable, but I guess "useable" is an easier word to understand. :) That said, I'm of the mind that as soon as your product does everything it needs to do to start competing, you should ship (you should always be optimizing, but start with where customers are actually feeling the most pain first).

@erichydrick I'd say you need to be shipping *something* sooner than "everything it needs to do to compete" .. otherwise you can get sucked into the "get it perfect" syndrome of not being OK with "good"

@myers That's how you end up with "unviable" products. If you're missing bare-bones features, your product isn't in a position to compete, and probably isn't going to get there once people associate it with being "feature incomplete."

Sign in to participate in the conversation

One of the first Mastodon instances, there is no specific topic we're into, just enjoy your time!