Writing software has some interesting similarities to building a skyscraper. The architecture of a building defines its style, aesthetics, structure, and mechanics. Software architecture includes the same things; there’s a definite flow and texture to it. There’s an art to both, and software can be just as beautiful.
Unable to display preview. Download preview PDF.