4 ms·
When developing there's tension between multiple things, and the first that's let go is performance because velocity is pushed too hard, particularly by managem
by dietr1ch 3y ago
When developing there's tension between multiple things, and the first that's let go is performance because velocity is pushed too hard, particularly by management since their goals are rarely performance (unless the project is truly performance-critical (still second to correctness unless it's NoSQL stuff).
Even if people say they value performance it's always below velocity since they assume that it can be simply fixed later, and only if it's a big issue. To make things worse, hardware keeps getting better anyway, even if it's at a slower pace.