Regarding complexity budget, slow software, all that:
Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? đ€
I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger âstudentsâ at work: âHey, itâs a great achievement to build something simple and elegant. Thatâs something to be proud of!â
Worse, simple software is often described as âboringâ. Yes, in a way, it is boring, because your brain doesnât have to get into overdrive to understand it. But thatâs exactly the point. And itâs hard to achieve that! Simple software isnât just âfewer lines of codeâ, you have to be pretty clever to solve a problem in a simple and elegant way. So itâs something to be proud of.
Could this be an intuitive, emotional way to get more people on board the âsimple softwareâ-train? đ€