On 15-04-22 05:06 PM, George Herbert wrote:
He does not seem to understand the harm of
complexity, and does not here appear to understand the role that singular
architects and dev leaders and style guides and code standards can have.
I'm pretty sure I disagree with this. Any system will begin to show
emergent complexity past a certain size or scope, and no amount of
precise architecture can prevent it.
A good architecture team, style guides and code standard are all
beneficial in that they push what 'certain size' is further, and helps
mitigate the effects of increasing complexity so that it remains more
managable - but they do not prevent either.
No matter how well designed, any system will exponentially diverge from
expectations and show emergent behaviour as the number of interacting
component grows. That is an inevitable reality, no matter how
insightful the project lead or how stringent the process.
-- Marc