May 30th, 2026
15 years ago....
An entire generation of developers was born and just learning to program since this post was written.
May 30th, 2026
An entire generation of developers was born and just learning to program since this post was written.
May 23rd, 2026
One of the biggest challenges I'm seeing with agents is how confident they are even when wrong.
Somehow my agent decided that Cloudflare containers had a max concurrency of 10 and wrote all this pooling logic to accommodate, resulting in queue backlogs and an infinite loop of trying to tweak the pooling logic.
Once I got involved, read the docs with my own eyes (the horror!) and challenged that assumption everything got simpler and smoother and I watched 100 containers kick up to process the backlogs.
I then reminisced of the IronWorker days when customers would spin up thousands of workers to chew through queues and get to that "holy s**t" moment. Ahhh the good ole' days!
May 21st, 2026
Small tip: you can set Claude Code to "ANSI colors only" theme which will match your terminal theme. Just choose light or dark and it will still honor your system settings (probably a product of vibe coding). Then in Ghostty you can clone the theme and tweak all of it to your liking.
Combine this with a theme-switcher I created, and boom.
May 20th, 2026
Get ready for a strange world where products aren't designed for your eyes, but for agents.
An app I'm building starts by putting objects in a Cloudflare R2 bucket, but my agent harness wasn't looking at the whole wrangler response and threw out some really important context: "Resource location: local".
So then it spun off in a complete tangent writing a bunch of confused code and looking for known issues because it couldn't find the file in R2 when it was really just sitting there in a local R2 cache.
To be fair, this is likely a harness issue because the wrangler CLI functionality changed between versions but the harness was "looking" (aka grepping) for the old format.
Point being: agents don't "see" the same as humans and (surprise) we shouldn't assume they are right.
May 18th, 2026
In the serverless days with IronWorker, IronMQ, and IronCache, our vision was to build apps without thinking about infra (inspired by App Engine). But then something happened.
100 JS frameworks, 400 cloud services, and Kubernetes all came around, it seemed more complicated than ever.
Now with AI it feels like some of that original vision could become reality because it can choose an AI-native platform and master all the APIs.
An alternate theory is that advancements in infra just push the boundary for what CAN be built further. There are only so many TODO list apps needed in the world.
May 18th, 2026
We should be nervous about how much power the AI models have in discovery.
I'm doing some car speed tracking using a camera on our property and Opus chose an app stack (Python:3.12-slim base image, UV, FastAPI, uvicorn) + ML stack (Yolo11s, Bytetrack, ONNX) + cloud architecture (Cloudflare R2 -> queue -> worker -> container -> D1).
In the before times, I would have spent a whole day researching these pieces, testing them, talking to friends, and building a plan.
Now? I gave it a nudge about the cloud arch because I had an opinion, but otherwise, turned "auto mode on" and let it rip. Took a few hours to build. I never opened a browser let alone a search engine.
This will start to apply to every field: education, health, politics, history (!).
April 17th, 2026
Trying to use Claude Cowork for coding instead of Claude Code as it has a nice interface to handle parallel sessions at once. I really like the feel of the terminal though. Also, Swift apps are fun. I built a toolbar button that easily toggles between light/dark mode themes. Today I discovered AppleScript, that was recently announced in... 1993. It's hilarious.
tell application "System Events"
tell appearance preferences to set dark mode to not dark mode
end tell
Oh and I've abandoned OpenClaw for now. Way too much configuration and pain just to have a worse interface for building stuff. I think the sweet spot there is calendar management, trello cards, web search, etc.
April 8th, 2026
Today I wanted to see what all the hype was about with OpenClaw. I have not connected a bunch of stuff to it, and I don't really want to given all the security flaws, so the "wow" factor isn't there, and the user experience is way behind claude code and codex, but talking to agents over discord is kind of nice. I'll try expanding the surface area a little bit next to see what it can do.
April 7th, 2026
Used CODEX alongside Cloudflare's MCP server to go through all my domains and their subdomains highlighting which ones return an HTTP response (200, 404, etc.). Cleaned up old subdomains pointing to dead stuff. Then I created a staging site for chad.cm just to test things and codex automatically wired up a new github branch to Cloudflare pages and added a dns entry to make it all work. One step closer to the dream of never thinking about infra.