I have an opinion about the role of software architects, they should actively contribute code that will go into production for the systems that they provide oversight for.
Recently I have found myself in the peculiar situation of being so involved in technical evaluations, troubleshooting of production issues, code reviews and meetings that I haven't actually contributed any of my own code.
As a "developer" I am not particularly comfortable with this situation.