Even though I blog a lot about installing things and trying out new Microsoft technology, my day job is being an application architect.
Today, I would like to state I am an Agile Architect.
Sam Gentile has a wonderful blog post titled Being an Agile Architect. I quote:
(...) Agile Architects CODE ALL THE TIME and SIT WITH THE WHOLE TEAM and not on the mount. We use Agile Modeling. We use Simple Models with Sketches, Whiteboards, Pair Programming rather than Rational Rose UML models because the value-add is the business value we generate in code (Software Is Your Primary Goal) not some UML diagram. I am an Agile Architect.
So Agile teams don't be afraid of us. After all we're guides on the same journey.
During my holiday, another project will start for which I proposed the high-level application architecture. That was a document containing a lot of words but 0% code. Nevertheless still pretty down to earth, and nothing like what Architecture Astronauts produce. My favorite piece from that post by Joel Spolsky:
Sometimes smart thinkers just don't know when to stop, and they create these absurd, all-encompassing, high-level pictures of the universe that are all good and fine, but don't actually mean anything at all.
These are the people I call Architecture Astronauts. It's very hard to get them to write code or design programs, because they won't stop thinking about Architecture. They're astronauts because they are above the oxygen level, I don't know how they're breathing.