TLDR Tech / Design
Perfection is Not Over-Engineering
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.
Read the full story