Saturday, December 30, 2006


Enterprise Architecture and how we are envious of each other

A peer at work always tells that humans are silly little creatures and we as architects must get away from our coffee clutch thinking. I think it is all related to the problem of envy...

Like many of my peers, I am guilty of attempting to find patterns in the human aspects of technology when this practice may be a recursive anti-pattern. Folks who think in patterns or at least use the word frequently use it because of the buzzword factor which helps increase its attraction to other demographics who may not be on the same page but want to.

They think "patterns are cool and good" and they also think what they've done is cool and good and therefore must be a pattern. This is kinda like me attacking George Bush and the idiots in the Republican party which makes folks assume that I am somehow Democratic without them ever really asking the question, is George Bush really an idiot?

Even more sinister is that many think they have a good, reusable solution to a recurring problem, but don't yet understand that the solution needs to recur as well as the problem. It is not enough to be reusable, it has to have already been used several times. This thinking by the way should also be applied to service oriented architectures.

Maybe architects who talk in terms of patterns need to stop reading the Gang of Four and instead need to use the pattern books to beat folks upside their heads when they do something stupid. I wonder if the below things could be considered patterns:

Anyway, use patterns to describe situations and recurring themes but don't use them for tagging to every problem that happens to materialize along the way. Patterns should be applied within a context...

<< Home
| | View blog reactions

This page is powered by Blogger. Isn't yours?