Overrated Software Architects
From Subbu.org, we have this gem
I couldn't agree more, but would add the following
- 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.
- Your positions never offend anyone
- You wave away objections by saying "those are implementation details"
- You know that your hammer can do anything.
Comments