From the research conducted as part of Made Tech’s internal Architecture Discovery project we identified the following core expectations of an Architect:
Yes and No.
Most Architects have coded in the past and have a good understanding of code, some continue to code today but others do not. This is often their choice.
Gregor Hohpe addresses this nicely in his blog Debugging Architects
Architects must visit the engine room. Not to deliver code but to re-emerge with new insights.
The gist here is they must work with developers and be able to understand and gain insight into how they work.
They might do this by coding with the team or by simply discussing the code and development process with the team. However this requires understanding and enough technical knowledge to talk on the same level as developers and it also needs to be somewhat in depth. Only attending stand-ups isn’t going to cut it.