What Software Architecture Taught Me About How Societies Work
The principles we use to build reliable software systems map surprisingly well onto how societies function and fail. Design for failure not virtue, keep coupling loose, make guardrails adjustable, and invest in observability above almost everything else.
Read More




