A Software Architect’s Philosophical Notes #3
The Model Is Not Reality Imagine attending a meeting to design a new software system. Around the table are developers, analysts, domain experts, and someone responsible for making architectural decisions. At some point, someone says a word. Customer. Everyone nods. We know what a customer is. It doesn’t seem like a particularly difficult concept to […]