Issue No.02 - March/April (2011 vol.28)
Grady Booch , IBM
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2011.29
The architecture of any innovative software-intensive system will experience many periods of growth and then collapse, with times of punctuated equilibrium in between. This appears to be a natural and desirable phenomenon. Fighting that reality wastes energy, yet to ignore it in ways that put you out of sync with that rhythm is even more disastrous.
architecture, software-intensive system, dominant design, punctuated equilibrium, software engineering, history of computing, standards, best practices
Grady Booch, "Dominant Design", IEEE Software, vol.28, no. 2, pp. 8-9, March/April 2011, doi:10.1109/MS.2011.29