The Architecture Cant Do That

last modified: January 28, 2006

A common AntiPattern, wherein an unexpected request for a new capability, causes an assumption or requirement of an existing architecture (software or otherwise) to be violated. The usual retort from developers when such occurs, is:

Sorry, but the architecture can't do that!

Which is seldom true--unless the request is something truly impossible (like solving the halting problem), the system probably can be reconfigured to meet the new request.

But in many cases, it's expensive:

Common causes of this:

In the context of UI or InteractionDesign:

Ways to mitigate:


Loading...