Long-form pieces on Level Up Coding and Medium — a running thread from platform thinking and knowledge engineering through type-level programming and AI-assisted development. Each piece links to the original post.
Real people, plausible settings, and a protocol that refuses to skip the useful steps
AI-assisted developmentAgent Brain Trust
When a Nuxt 4 refactor turns your type checker into a crime scene
TypeScriptDebugging
Strategies compose tactics — and the Military Pattern that emerges when you let the abstraction lead
Design Patterns
How I stopped asking AI for answers and started asking it to argue with itself
AI-assisted developmentAgent Brain Trust
The dangerous art of following ideas where they lead — from fast value hashing to serialisable propagator networks
Relational FabricSuss
Moving from "Infrastructures of Suspicion" to the Universal API
Relational FabricCanonTypeScript
From ad-hoc boolean checks to first-class propositions — how Howard transforms the foundation of software architecture
Relational FabricHoward
Lazy Types for late-binding data shapes, and Type Testing for zero-cost assertions that stay
Relational FabricCanonTypeScript
How the "Set High, Act Low" pattern solves prop hell for design systems
Design SystemsFrontend
How recognising design semantics transformed my colour system
FrontendDesign Systems
In the real world, strategies are composed of tactics. The Strategy Pattern just displaces complexity — what if we finished the job?
Design Patterns
Extending Atomic Design with Mouldable UI, Principles, and Frames of Reference
Design SystemsFrontend
Abstractions as the UI of Ideas
Software Architecture
From data and information to knowledge graphs and reasoning
Knowledge EngineeringSemantic Web
A journey from systems thinking to platform building
Platform Thinking
How to stay ahead of the curve in today's fast-paced business environment
Platform Thinking
