Tag: AI
11 posts
The GUI Was Just a Client All Along — What Agent-Shaped Tools Look Like
While dissecting STM32CubeMX2, one thing made me pause. Every GUI action maps 1:1 to a CLI command, and even the GUI is just one client of an HTTP backend. Here's why that structure matters in the age of AI agents.
A Late Spring for Embedded Tools — Four Signals from Dissecting STM32CubeMX2
Embedded, automotive, firmware — the slow-moving corners of tech where new patterns always arrive a beat late. Modern software's mindset is finally showing up here too. I dissected STM32CubeMX2 disk-by-disk and pulled out the signals.
How to Connect AI to a 28-Year-Old Game — The Technical Challenges of Anima
Parsing Ultima Online's binary packets, synchronizing state, and deciding when to use an LLM. Putting an AI agent into a living MMORPG requires solving more than you'd think.
Bringing People Back to Britannia — Anima, an Ultima Online AI Project
Ultima Online took my youth in 1998. Staring at an empty private server, the thought of 'what if AI lived in this world' turned into a project.
AI Throws Its Own Party — The Society Smallville Showed Us, and the Dream of Ultima Online
Stanford researchers built a virtual village called 'Smallville' where 25 AI agents spontaneously formed a society. Reading that paper, what came to mind was the time I spent in Britannia back in 1998.
The Faster AI Gets, the Further Behind Juniors Fall
At a small embedded systems company, I'm watching a paradox unfold: the more AI boosts senior productivity, the less room there is for juniors to stand.
"Yes, and..." — On Teaching Programming in the Age of AI
After four years of teaching software at a university, I've found it increasingly hard to explain to students why they should learn to code. I found part of an answer in an essay by the creator of htmx.
When Claude Code Went Down, I Stopped Coding
I was laid up with a stomach bug over the holiday, and when I finally dragged myself to my desk, Claude Code's servers were dead. And I found myself not even thinking to try Codex — even though it was right there.
The New Member of the Chat Room Is an AI Agent
I've tried Teams, Slack, and Mattermost, and always found something lacking. Workplace chat where AI agents participate as colleagues could change that entirely.
The Efficacy of LLMs — An Era Where We Build What We Never Used to Build
Starting from a story about reviving a 25-year-old kernel driver, this post explores the sense of efficacy that LLMs give us — the ability to finally build things that were always necessary but that nobody ever touched.