I build backends, break games, and write down what I learn.
Node.js, TypeScript and Go by day; Unreal, science, and the occasional political argument the rest of the time. Long-form when it deserves it, short when it doesn't.
Latest
all
technical-tutorialtechnology-commentarypersonal-experiencebuilding-your-first-gameresource-listcareer-guideblog-updatesscience-educationpolitics
Mantis Is Google's Answer to a Problem AI Itself Created
Naive AI code scanners hallucinate bugs and get it right less than 7% of the time. Mantis is Google's open-source attempt to fix that: a chain of AI agents that don't trust each other's findings until a bug proves itself in a sandbox.
It Was Persian Gulf, It Is Persian Gulf, It'll Be Persian Gulf
Names are not neutral. They carry history, memory, and legitimacy — which is exactly why the fight over what to call the body of water between Iran and the Arabian Peninsula keeps resurfacing, decade after decade, and why it deserves more than just a shrug.
MCP Is the GraphQL of AI (and That's Fine)
Every few months a new acronym arrives and people talk about it like it changed everything. Right now that acronym is MCP, the Model Context Protocol. I want
Building your first game
What Actually Happens During Production
Pre-production hands you a plan on paper. Production is where that plan turns into a character you can move, a level you can walk through, and the invisible systems holding it all together.
Building your first game
What Actually Happens During Pre-Production
Why you usually only hear about a game once it's already past pre-production — and what actually happens before that: the first idea, the design document, and why a rough prototype matters more than polish.
Building your first game
The Smart Way to Find Game Development Learning Resources
Stop hunting for "the best" tutorial. Learn how to match each skill — engines, design, troubleshooting — to the right kind of source, plus a few books and communities worth knowing.
Most days I don't write code anymore
Most days I don't write code anymore. What that changed about the job, where agents fall apart on real projects, and what it means for people starting out.
Building your first game
Important Tips for Building Your First Game
I don't have far to go until the end of the first part of this game development article series—counting this article, I have only two
Building your first game
How Many People Do You Need to Build a Good Game?
Without a doubt, since the emergence of video games until now, countless teams and studios—both small and large—have been formed for game development. Ultimately, behind their
How to make your Win11 look like 2046!
A lightweight desktop setup focused on performance, open-source tools, and deep customization. Using YASB, Windhawk, and Wallpaper Engine, I built a clean Windows layout with a custom status bar, styled taskbar, and responsive live wallpaper.
AI in everyday Life (For non-techies)
AI isn't just for experts, it's already in your daily life through voice assistants and spam filters. Learn how these digital tools work, discover tips to use them more effectively, and find out how to set up your own local AI system.
Believing isn't Knowing
We're wired to believe, trained to know, and terrible at telling them apart. This confusion creates a world where certainty feels more valuable than accuracy, where comfort often trumps truth, and where the hardest skill is admitting what we don't know.
load more ↓
Building your first game
What Actually Happens During Production
Pre-production hands you a plan on paper. Production is where that plan turns into a character you can move, a level you can walk through, and the invisible systems holding it all together.
AI in everyday Life (For non-techies)
AI isn't just for experts, it's already in your daily life through voice assistants and spam filters. Learn how these digital tools work, discover tips to use them more effectively, and find out how to set up your own local AI system.
Believing isn't Knowing
We're wired to believe, trained to know, and terrible at telling them apart. This confusion creates a world where certainty feels more valuable than accuracy, where comfort often trumps truth, and where the hardest skill is admitting what we don't know.