WIP Coupling Language and Geography - May 2025
Historical linguistics has a lot to teach us about API/DSL design. While a decades old codebase may be a crime scene, human languages have endured magnitudes more churn!
Deliberate Practice for Developers - Mar 2024
Athletes and fighters go to the gym, how do zen software monks work out?
Software Architecture Today - Jan 2024
tl;dr: Our architecture (software) is about the boundaries between, not the things themselves.
Design Docs - Jul 2023
Oxide
Oxide has very interesting Requests for Discussion which seem just right.
Architecting Observability - May 2023
tl;dr: 10 construction workers stand and watch one man dig a hole, that’s the cloud today!
The Customer is Always Wrong - Jun 2021
How many times have you thought or heard: “What if there were a tool so powerful you could write your specifications in it, it would make them happen?” Well… That’s what a programming languageis! “No, no. I mean in human language, for real people!” Well, that’s COBOL!