Skip to content

Why architects always gets in my face..

Or more politically correct - What have I done to get the Architect breathing down my neck :)

Who is this architect person?

  • If he is God, I must be the one who has done wrongly
  • Lives in a castle far far away
  • Have established a good network and high status in the organization
  • Imposes rules by diagrams, powerpoints and paper napkins containing boxes and arrows,
  • Strives for control and a model which has to change as little as possible (Generic)

Who am I?

  • Suffer from Primadonna Developer Syndrom
  • Acknowledge that others know more than me, and that I lack experience
  • Keep myself updated with the latest fabs and use them in my projects
  • Prefer to do things my way with the tools I prefer (IntelliJ, Maven...)
  • Have developed a pet hate for certain frameworks and misconceptions (BIg coMpany vendors, if(debugIsTrue))
  • Hate flexible, generalized architecture when not needed
  • Hate black boxes which do simple things developers fear to touch. Means that one can't solve it with simpler solutions

What do I do?

  • Common quotes; "I've just read of someone else on Twitter doing...", "I've got an idea...", "Why is this?", "Can't this be done diffrently?"
  • Strive for simplicity or just a different way of handling things, which clashes with the rules
  • Goldplating - Will refactor code and API's whenever
  • Will use alot of time to rewrite things my way under the belief that it will improve performance

Summarized

  • Distance to architect
  • How is architecture communicated? Models, wiki, paper, in peoples heads?
  • Can developers change the architecture/architects meaning?
  • Time since architect was hands on
  • Even though I agree on the goal, how to get there can differ substantially. If we both cannot adapt to another, problems will follow.