> I've been spending a lot more time thinking about architecture and system properties.
I've seen many bad developers become awful architects whose plans are completely impossible to put in practice. How do you know your higher level skills are actually any good?