Presence Was Supposed to Be Infrastructure
XMPP didn’t lose. The web turned presence into a product and rented it back to us one app at a time. Matrix isn’t the successor — it’s a different bet, and the thing it turned off is the P.
ADRs for AI-Assisted Codebases: Write Down Why, or the Agent Will Undo It
ADRs were written for the future engineer who asks ‘why is it like this?’ That engineer is now an AI agent, it arrives in minutes instead of years, and it doesn’t ask - it refactors.
JavaScript Necromancy: The Web Never Forgets, and Now It Autocompletes
LLMs learned JavaScript from a web that never deletes anything. Now they generate 2013’s best practices at scale, publish them back onto the web, and the next model learns from that. The graveyard has a feedback loop.
1204: The Receipt Europe Forgot to Throw Away
Prestige can outlive the state that produced it. 1204 was not just a medieval atrocity — it was the receipt for a much larger transaction.
When Home Assistant Becomes the Family API
The moment you automate your home, everyone who lives in it becomes a user of a system they never agreed to. Here’s how to design for people who didn’t consent to being users.
Context Is an Architectural Surface
Context isn’t what you paste into the prompt. It’s what the model sees, prioritizes, and is constrained by. That’s not prompting — that’s system design.
Stop Betting on One-Shot: A Practical Workflow for Shipping with LLMs
LLMs don’t ship software. They ship text. You ship software by constraining the problem until text reliably becomes change sets you can trust.
Why AI Still Sucks at Your Job (and Why That Won't Last)
The bottleneck was never intelligence. It was instrumentation. Once we learn to define what systems should do, the execution becomes trivial.
While everyone Is Talking About AI, GAC Is Coming for Your Job
Large Language Models are best described as GAC — Glorified Auto-Complete. If Google Search Suggest was the ape, LLMs are the upright-walking hominid.
imgc: A File Processor with Plugin System
Released imgc v0.1.0 - a cross-platform file processor with extensible plugin architecture. Built primarily for automatic image compression but designed to handle any file type through custom plugins.