TLDR Design · MISCELLANEOUS
PERFECTION IS NOT OVER-ENGINEERING
Summary from the TLDR Design newsletter
Over-engineering means solving the wrong problem, not caring too much, or building something too good. With every constraint on the table, only one solution fits, and that solution is the perfect one. Over-engineering is therefore a failure of requirements gathering, and systems need treating as products with real users.