Spotted in Hiring Technical People:
When I hear architects say, “I don’t write code. I architect a system.” Oh sure they do. On paper. Or in PowerPoint (full credit to Venkat and Andy for naming these people PowerPoint Architects in Practices of an Agile Developer). Architects who don’t participate in product development are just as bad as house architects who never use the bathrooms they “design.”
This is exactly why you should just eliminate most Enterprise Architects. The kind of clown who draws diagrams all day - but wouldn't know how to identify code if it bit him - is exactly what you don't need.