Design and Engineering, As One · Matthias Ott
A thoughtful piece by Matthias that’s a must-read for both designers and developers.
A thoughtful piece by Matthias that’s a must-read for both designers and developers.
Every engineer eventually overbuilds something. You think you’re being smart. You’re thinking ahead, building for growth and before you know it, you’ve created a system ten times heavier than your actual problem. That’s the trap. We keep designing for imaginary futures for scale that may never come and call it engineering. But it’s not engineering. It’s over-engineering.
The industry rewards it too. Nobody gets promoted for keeping things small and sane. You get promoted for complexity.
Thoughtful analysis from Ben (as always).