3 ms·
New products or features are of an acceptable performance only, sometimes not even that. Additional work on performance tuning is often followed up in a later v
by jasfi 2y ago
New products or features are of an acceptable performance only, sometimes not even that. Additional work on performance tuning is often followed up in a later version. It's really about priorities that have to be decided, and deadlines usually win.
Those that prioritize performance upfront can find all that work thrown out if the design needs to change for some reason.
But I think that performance by design upfront should be done where possible. This is where experience helps a ton.
- blitzar 2y agoAllowing (encouraging even) the paying down of technical debt is the real solution. Build the prototypes fast and broken, if they catch on then fix them. This was the way things were once done, and how most of the billions were originally made.
- jasfi 2y agoNot too broken, or you waste a lot of time fixing bugs. Rather build prototypes minimally but working well.
- blitzar 2y agoThe challenge is convincing management that a 200 person-hour prototype that looks good and "works" needs another 1000+ person hours to button up - or take the promotion, hop to the competition and then it is not-your-problem ...