2 ms·
1. Why treat software as special products of deteriorating quality? Other classes of products are also getting worse eg food 2. Start by blaming yourself, then
by gtsop 3y ago
1. Why treat software as special products of deteriorating quality? Other classes of products are also getting worse eg food
2. Start by blaming yourself, then blame others. Can you proove to your manager why spending a week on performance tuning is the best use of your time? If you can, they will let you do it. If you cannot, it is your fault or even maybe your mistake for thinking optimising your app's performance is a good idea.
3. A very good chunk of developers dont even know how to measure performance, let alone tune.
4. If technical debt is becoming a problem it is your responsibility to fix it as part of your next boud of code. Did your manager ask for feature X? Tell them it takes Y amount of time and bake in a slight refactor around X that will.make your software better. Dont even ask them, or let them know. Every feature will come with some slight tech debt resolution.
5. The economic issue of software is not a problem of what people percieve being worth paying for. The economic problem is software's inherent incompatibility with the capitalist market functionality. The history of software's monetization is the history of buisnesses desperately trying to hack around this core incompatibility - which we haven't fully realized yet.