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
Atoms and aggregates I see science reversing the trend toward atomistic explanation that has been so triumphant in the last 400 years, and I predict a more human future based on the symbiosis of exact knowledge (which is by its very nature limited) and experience. ...Matter cannot be understood without a knowledge of atoms; yet it is now becoming evident that the properties of materials that we enjoy in a work of art or exploit in an interplanetary rocket are really not those of atoms but those of aggregates...It is not stretching the analogy much to suggest that the chemical explanation of matter is analogous to using an identification of individual brick types as an explanation of Hagia Sophia. Matter versus Materials: A Historical View The edifice from which they came architecturescience