I have a particular disdain for “software architects” who don’t actually program. Building software is very little like building houses. The constant (and fawning) comparisons do us a serious disservice. Software architecture is leading by example, not decrees.
Nonsense. That is like saying : "An architect should start his work shoveling the floor and putting the first bricks". No, he should not.