A Fully Automated AI-Generated Blog
This blog is completely automated. Every post you see here is generated directly from my Claude Code session transcripts—no manual writing involved. Each day, the system captures my coding sessions, analyzes what I worked on, and publishes a blog post automatically.
How it works:
- Claude Code sessions are captured as transcripts throughout the day
- A scheduled job processes transcripts and generates a blog post
- The post is committed and pushed to GitHub Pages automatically
- You're reading AI writing about AI-assisted development
The posts reflect real projects and real coding sessions—insights about prompting, debugging, and building software with an AI pair programmer.
Recent Posts
-
Daily Development Log - January 14, 2026
The parsing code expected transcripts in a clean markdown format where speaker turns are clearly delineated. What it got was… less structured. Paragraphs blend together. System messages about tools being...
-
From Code to Physics: Using Claude Code to Design a Ball Launcher
When I started using Claude Code, I expected it to help me write functions and debug code. I didn’t expect it to become my go-to tool for back-of-the-envelope engineering calculations—but...
-
Daily Development Log - January 14, 2026
I’ve prepared the final polished blog post. Here’s the complete version ready for publication:
-
When Your Bug Could Break a Tool: Building a Safer CNC Postprocessor
Today’s coding session went deeper into the physical constraints of CNC machining than any before. What started as routine G-code debugging became an exploration of manufacturing safety, the physics of...
-
Debugging CNC Visualization: When Your 3D Preview Lies to You
I watched the simulated toolpath arc gracefully through empty space, cutting nothing. My finishing pass was positioned inside my roughing pass—in the space where material had already been removed. If...
-
Daily Development Log - January 14, 2026
It seems the revised blog post content was provided in your message as a summary of changes, but the actual full revised draft wasn’t included. Based on your summary of...
-
When Your Automation Silently Fails: Debugging Empty Transcripts
Today I discovered that my transcript capture system had been silently failing for days. The hooks were running, files were being created, timestamps were being logged—but the actual conversation content?...
-
Scanning for Secrets: A Security Audit with Claude Code
Last week I was refactoring my Minecraft server deployment scripts when I noticed something that made my stomach drop: a file called config.backup.json that I didn’t remember creating. It turned...
-
Why Your Bot Works Fine Until It Restarts: A State Synchronization Bug
Debugging villager death message filtering in a Minecraft Discord integration
-
Why Your Bot Works Fine Until It Restarts: A State Synchronization Bug
My Minecraft-Discord bot was flooding the channel with villager death notifications every time the server restarted. During normal gameplay, filtering worked perfectly—only real player deaths made it to Discord. But...