/blog

Writing

Notes from building things: AI agents, dev tools, the web, self-hosting, and the occasional life update.

AI & agents 14 min read

Revisiting Autonomous Development with Opus 4.8

I handed Claude Opus 4.8 a build spec and got back a working, tested, published tool in one session. Here's the framework that made a long autonomous run reliable instead of reckless.

Career & life 5 min read

Satisfaction is Futile

A thought piece on losing satisfaction in the craft as AI changes how I work.

All posts

newest first
  1. AI & agents 11 min read

    Rebuilding This Site in One Claude Code Session

    I rebuilt codywilliamson.com in one 15-hour Claude Code session: about 5,000 tool calls, 30 merged PRs, and 33 messages from me. What those messages did, and what went wrong on both sides.

  2. AI & agents 7 min read

    Porthole: A Phone Window Into My Claude Code Sessions

    I run multiple Claude Code sessions across tmux windows and wanted to read them — and reply to them — from my phone. So I had Claude Fable 5 build the tool, orchestrating a fleet of Sonnet and Opus sub-agents, while friends watched the commits land in real time.

  3. AI & agents 14 min read

    Revisiting Autonomous Development with Opus 4.8

    I handed Claude Opus 4.8 a build spec and got back a working, tested, published tool in one session. Here's the framework that made a long autonomous run reliable instead of reckless.

  4. Career & life 5 min read

    Satisfaction is Futile

    A thought piece on losing satisfaction in the craft as AI changes how I work.

  5. AI & agents 14 min read

    Autonomous VPS Monitoring with Claude Agent SDK

    An AI agent that runs twice daily, performs VPS health checks, applies updates, improves its own tooling, and reports to Discord.

  6. AI & agents 3 min read

    I Didn't Want Copilot to Be the Odd One Out

    How I adapted an existing Codex plugin pattern to bring GitHub Copilot into Claude Code as a first-class citizen — no context switching required.

  7. Infra & self-hosting 3 min read

    Why I Moved Everything Off Netlify

    I migrated my personal site and all client projects from Netlify to Cloudflare Workers. Here's what the move actually looked like.

  8. Career & life 9 min read

    The Race to Nowhere

    AI anxiety is real, the craft still matters, and we're going to be fine.

  9. Infra & self-hosting 6 min read

    Self-Hosting Your Own Obsidian Note Sharing Server

    Stop sharing your notes through someone else's server. Set up your own Obsidian note sharing instance with Docker, Caddy, and a cheap VPS in about 15 minutes.

  10. Tools & workflow 2 min read

    Rewording Pushed Commits After a Target Branch Merge

    If you merged main into your branch and now want to fix commit messages, standard rebase is unusable. Use a worktree + cherry-pick.

  11. Tools & workflow 6 min read

    Git Worktrees: Managing Multiple Working Directories

    Stop juggling branches and stashing changes. Git worktrees let you run multiple checkouts simultaneously for parallel development, hotfixes, testing, and more.

  12. Career & life 12 min read

    From the Archive: The Monomyth in Classic Literature

    An academic deep dive into Joseph Campbell's monomyth structure across The Odyssey, The Aeneid, and Gulliver's Travels. Written in 2015, still holds up.

  13. AI & agents 7 min read

    AI and the Problem of Responsibility Laundering

    AI is a powerful tool that transforms how we work. But when engineers start citing ChatGPT as their authority, we have a problem. This is about intellectual ownership and why abdication erodes trust.

  14. Infra & self-hosting 6 min read

    When Your Dog Destroys Your Boot Loader: An NVMe Recovery Story

    A sudden power loss corrupted my NVMe drive's boot configuration. Here's exactly how I fixed it using Windows recovery tools and manual UEFI repair.

  15. Career & life 4 min read

    My Story

    How I went from borrowed computers and retail work to building cloud systems for a living.

  16. Web dev 5 min read

    Rebuilding My Portfolio with Astro 5

    Notes on rebuilding this site with Astro 5 — content collections, server islands, Vue islands, and where it hurt.

  17. Web dev 3 min read

    Building ImgSmash

    A browser-based image compression tool that processes images locally using the Canvas API.

  18. Career & life 3 min read

    Brindlee

    A small tribute to our Brindlee.