Underwhelming Overengineering →
Writing at the IEEE's Spectrum Magazine, Robert N. Charette and Joshua J. Romero have detailed the Overcomplexifying and Underdelivering model prevalent in massive-fail software implementations and deployments. Todays Death March Must Read.
As hard as it is to build IT systems in the first place, it’s arguably even more difficult to maintain them properly over time. In many government agencies, decades of neglect have resulted in a tangled mess of poorly understood and poorly implemented systems that limit operational effectiveness and efficiency. In the past decade, we’ve seen numerous attempts to combine the functionality of such legacy systems into a single modern replacement system. - Via Robert N. Charette and Joshua J. Romero writing at the **IEEE Spectrum Magazine.