AntiPatterns

CATALOG · ARCHITECTURE

Architecture

For a quick example, see the website's featured Architecture AntiPattern, Vendor Lock-In.

Architecture AntiPatterns focus on system-level and enterprise-level structure. The discipline of software architecture is still young, but the research is consistent on one point: architecture-driven development outperforms requirements-driven, document-driven, and methodology-driven approaches. Projects tend to succeed in spite of methodology, not because of it.

Architecture gives a view of the whole system, where other design models tend to see only one part of it. The difference between an architect and a programmer isn't skill, it's scope: the architect is the one accountable for the cost of the decisions being made.

© Copyright 2017–2026 William Brown, Raphael Malveau, Hays McCormick, Thomas Mowbray, and Scott W. Thomas. All rights reserved.
For problems or questions regarding this web contact [Web Master].
Last updated: September 12, 2026
View the 1999 site — Nostalgia ↗