Software developers have stopped caring about reliability An Article by Drew DeVault drewdevault.com Of all the principles of software engineering which has fallen by the wayside in the modern “move fast and break things” mentality of assholes modern software developers, reliability is perhaps the most neglected, along with its cousin, robustness. Almost all software that users encounter in $CURRENTYEAR is straight-up broken, and often badly. softwareprinciples
The minimum condition When a device is so designed that its component parts are only just strong enough to get the intended result without danger of failure, we may say it is in its minimum condition. I suspect that the functionalists sometimes meant by functional design simply design aimed at the minimum condition for a device. In that case 'form should follow function' would mean that every system should be in its minimum condition, thus having certain limitations imposed on its form. David Pye, The Nature and Aesthetics of Design Form follows function functionconstraintsdesignminimalism