It feels like too much of this is blaming developers. Most places I've been, you have to fight for the privilege to do things right. There's always some non-technical-manager-imposed deadline, formulated from wishes, which is a difficult target to hit.
Devs probably aren't choosing to skip doing the right things; they're forced to.
I agree devs are forced to skip doing the right things, I worked on the help site of a large media organization in the Nordic region and the project manager when I kept pushing to improve performance basically said performance doesn't matter - and we were way over the 3 second limit.
Comments
It feels like too much of this is blaming developers. Most places I've been, you have to fight for the privilege to do things right. There's always some non-technical-manager-imposed deadline, formulated from wishes, which is a difficult target to hit.
Devs probably aren't choosing to skip doing the right things; they're forced to.
I agree devs are forced to skip doing the right things, I worked on the help site of a large media organization in the Nordic region and the project manager when I kept pushing to improve performance basically said performance doesn't matter - and we were way over the 3 second limit.