In a Nutshell
The Roman architect Vitruvius made a timeless statement of what constitutes good architectural design: strength (firmitas), utility (utilitas), and beauty (venustas). (Vitruvius) This holds true for our software architectures. Without a well-defined, well-communicated architecture, a software project will lack a cohesive internal structure. It will become brittle, unstable, and ugly. Eventually, it will reach a breaking point.
All this talk of pasta has made me hungry. I’m off to build a seven-layer reference trifle. . . .
Good programmers . . . |
Bad programmers . . . |
---|---|
|
Get Code Craft now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.