4 Levels of Architectural Fail

A few years ago a friend of mine was working on a small to medium intranet project for a large customer. About 6 months in to this little gambit he heard about a poison pen email one of the architects had sent to several of the project stakeholders (many of them non-technical) criticizing their use of Flex for the UI of the app. He then provided a laundry list of reasons why he considered this a very bad technology choice.

  1. His criticisms of Flex were mostly all technically wrong - like “Flex uses JDK 1.7, which isn’t deployed to the SOE, and requires a direct connection to the mainframe at all times“
  2. He had been one of the principal architects on the project from the get go and had had ample opportunity to set the technical direction
  3. His means of distributing the criticism, as a scaremongering “we’re doomed” rant to a non-technical audience without any “next steps” meant the team would be fighting fires for months to come
  4. They weren’t using Flex anyway

While I don’t want to ascribe to malice what can be attributed to incompetence, I can’t help but wonder if we shouldn’t consider adding a CompleteFuckingSociopath “bit” to go along with the Bozo “bit”.


man, i feel for "your friend" – i’ve met my share of this kind of worker.

Sadly sociopaths like that can have a lot of influence inside an enterprise.

there must be an appropriate star wars quote about this, but i’m just lost for words.
12/05/2009 5:49:00 AM
Holy crap. I’ve seen some technical incompetence from people in highly powerful technical positions but I don’t think I’ve seen something that bad before.

Like lb, I’ve met this kind of worker before, but in that position? Making comments that bad? Nah, don’t think I can top it.

I’ll bet this dude is still gainfully employed, and still sending stupid emails.
12/05/2009 3:01:00 PM
I believe there is a business term for this JC.

I think its called "Climbing the Corporate ladder" :-)
12/05/2009 3:45:00 PM