All posts#software-architecture3 posts with this tag28 March 2026I Wanted Course Authors to Write Tests. I Built a Language.How a simple request to let course authors write assertions turned into building a domain-specific language — and what that taught me about every API I use.28 March 2026Using My Own DSL Taught Me More Than Building It DidBuilding a DSL is the tractable problem. Using one on something real — a calculator, five clicks, a failing test — showed me the part I'd missed.19 March 2026Why If Statements Don't ScaleA chain of conditions feels fine — until it doesn't. The problem was never the logic; it was the structure.2026 © Jordan O’Hara