Comment by willchis
4 days ago
> 'Focus on happy path only, for the MVP' is how you build buggy software. Good developers can learn that this will guarantee the need for a rewrite in the future, but POs never will.
And then when the MVP is done, it magically becomes the shippable product. Then just when the team is getting to grips with how to improve the product, management does a reshuffle and moves teams around. "EXCITING NEWS GUYS, congratulation to Jimmy Whatevs for being promoted to SENIOR Director, he will now head-up the cross-functional-operations team which will be folded under the product-support division."
> And then when the MVP is done, it magically becomes the shippable product
There is a reason for this: no one cares about bugs. Cramming down features for sales to close the deals is all that matters.
Ran into a bug? Who cares, people will just refresh the page or restart their computers. Average consumers already treat their computers like appliances, they happily wait 15 minutes for a page to load and are willing to swim in an ocean of ads.
If we want quality software, it has to be tied to the bottom line somehow. So far, it doesn't seem to be the case.
Product guys always optimizing for green status reports over actual working products that please customers.
and software devs think their direct deposit every 2 weeks will always just magically appear.
/i'm an old developer but most have no clue their paycheck comes from actually selling things and not just from typing on the keyboard.
>their paycheck comes from actually selling things and not just from typing on the keyboard.
It's not even "selling things" these days. It's pleasing shareholders. That's why even productive engineers can get laid off these days. The incentive to type on keyboards or even sell things are not aligned with what the market wants at the moment.