I've know good developers who write excellent code, great tests, etc. but that struggle to figure out how their code is built, packaged, and run in various environments.
Likewise, they don't really understand databases, load balancers, and the other surrounding pieces.
@iamnoah no one likes doing the unsexy but critical work b/c it doesnt get them the praise/recognition :(
The things a good architect will care about also look very boring from the outside (ht @skamille). Solid CI pipeline? Automated, zero downtime deployments? Database tuning? 🥱
But these are the things that will determine if your app is stable or not!