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
So many tactics, so well entrenched I am going to deal with several subjects that, in themselves, are already well recognized as within the province of city planning: subsidized dwellings, traffic, city visual design, analytical methods. These are all matters for which conventional modern planning does have objectives and therefore does possess tactics—so many tactics, so well entrenched, that when their purposes are questioned they are generally justified in terms of the conditions laid down by still other tactics (e.g., We must do this for the purpose of getting the federal loan guarantees). We become the prisoners of our tactics, seldom looking behind them at the strategies. Jane Jacobs, The Death and Life of Great American Cities Lost purposes goals