fiery on Nostr: Clumsy engineering Beware design that make easy tasks easier and hard tasks harder, ...
Clumsy engineering
Beware design that make easy tasks easier and hard tasks harder, for they will make some tasks impossible and increase the overall costs greatly. And because there is a natural tendency to do the easy first, the consequences will only be obvious long after there is a deep commitment and switching away will cost dearly.
This trap is one instance of the faustian bargain that is often found in many domains of engineering: ORM, clean code, design patterns, no code, low code, frameworks, cloud computing, OOP, LLMs, automation, and many others.
Beware design that make easy tasks easier and hard tasks harder, for they will make some tasks impossible and increase the overall costs greatly. And because there is a natural tendency to do the easy first, the consequences will only be obvious long after there is a deep commitment and switching away will cost dearly.
This trap is one instance of the faustian bargain that is often found in many domains of engineering: ORM, clean code, design patterns, no code, low code, frameworks, cloud computing, OOP, LLMs, automation, and many others.