Overrated Software Architects

From Subbu.org, we have this gem
  • You always talk about the big picture.
  • You think you know how the system ought to be built.
  • You are unhappy that the team is not executing your ideas the way you want them.
  • You don’t have a working build.
  • You spend a lot of time on documents that are not code.
  • You can prototype – but your code is not production worthy.
  • You spend too much time in meetings.
  • The best code you wrote is a few years old.
  • When asked for opinions you tend to speak in general terms.
  • Your team members secretly joke about you.
  • You start to take analysts and tech blogs too seriously.
  • You are a dinosaur.
Code. Don’t wiki. Don’t powerpoint.
I couldn't agree more, but would add the following
  • Your positions never offend anyone
  • You wave away objections by saying "those are implementation details"
  • You know that your hammer can do anything.
 

Comments

Popular posts from this blog

Erlang, Binaries, and Garbage Collection (Sigh)

Cannonball Tree!