I propose that there is one problem chief among them, an impetus for bad software from which almost all others take root: imaginary problems.

Most complicated or broken software is not designed to be overly complex or dysfunctional. It’s just designed to do something other than its intended purpose. This is stronger than premature optimization - it's orthogonal optimization.

Imaginary Problems Are the Root of Bad Software
from George Hosu favicon