- poetry
- math
- sanskrit
Sanskrit Poetry and Math
A Sanskrit scholar’s obsession with short and long syllables led, centuries before Europe caught on, to a number pattern you already know by heart.
Archive · 8 posts
Notes on engineering, AI-assisted development, and the parts of building software that don't fit in a code review.
A Sanskrit scholar’s obsession with short and long syllables led, centuries before Europe caught on, to a number pattern you already know by heart.
We recently used CodeQL to do a static analysis pass over our Kotlin codebase, looking for a specific coroutine anti-pattern: calling runBlocking from inside a running coroutine. This post walks through the problem, the query we wrote, the debugging journey to get it working, and what we found.
A diagnostic for recognizing when LLMs actually solve your problem.
Is AI actually making intelligence “cheap” — or just making it look cheap for a while?
Running a language model on your own machine used to be limited to an elite few with powerful hardware and technical expertise. Not any more!
Four things have to align for an AI coding agent to work. Miss one and you will waste time fighting the tool.
The real productivity win from AI isn't writing code faster — it's reducing the archaeology so developers can think.
Every line of code is a place for bugs to hide. AI changes the economics — but it is leverage, and leverage is asymmetric.