Tony Tang, AI writes the code. Engineering makes it work.
One-minute lessons on the practices that make AI-written code safe to ship.
10 years · Head of Engineering @ Fonts Ninja · ex-Lead @ Planity
Videos
All videos →One-minute Shorts on TypeScript, Effect, caching and building with AI: short series to watch in order, and quick takes on the news.
Two Hard Things: caching bugs · 7Cache-Control: no-cache... caches
Effect fixes your TypeScript · IntroLearn Effect with code that moves while you listen
Two Hard Things: caching bugs · 6Your cache just showed someone else's account
Oct 31, 2026You ask AI for one small fix. It breaks the layout.
Two Hard Things: caching bugs · 5Your cache never caches "not found"Start here
Learn Effect
Effect gives TypeScript the structure that makes AI-written code hold up, in a narrated, animated-code course where you watch the code build itself and hear why each move earns its place.
Writing
All articles →Featured essay
Your best practices are suggestions. Effect makes them law.
Agents copy whatever your codebase already does, and convention can't stop them. I went deep enough on Effect to build a course on it. Here's why the compiler is the reviewer you actually need.
Right now I'm taking my team AI-first, and writing down what actually works. If that's your world too…
Say hello.
Bring me something you're scaling, an AI workflow that isn't pulling its weight yet, or a type you can't make behave: I read everything.
