Architecture

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!

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!