- Where should related code live? A structured look at an unresolved debate
Frontend development has been arguing about colocation for decades without settling it. This article maps the debate and traces what changes when a compiler sits between the developer and the runtime.
- Socratic AI: how I learned formal grammars (and built a compiler) without losing control of what I was building
How I built a compiler for a language I had in my head but couldn't formalize, using AI to ask the right questions instead of writing the answers.