Issue No.01 - January/February (2007 vol.24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.19
Software systems usually have the same basic architectural pattern as their earlier incarnations, manifesting in decreasingly refined forms as we move back in time. Similarly, when a new problem confronts us, we try many different approaches, but over time, for the same kind of problem, solutions tend to converge to the same, more constrained, solution space.
architecture, architectural pattern, software engineering, problem solving
Grady Booch, "It Is What It Is Because It Was What It Was", IEEE Software, vol.24, no. 1, pp. 14-15, January/February 2007, doi:10.1109/MS.2007.19