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
-
When Your Automation Works Everywhere Except Where It Matters
My automated blogging system ran faithfully every morning for ten days straight. It also failed every single time. I only noticed when I realized my website hadn’t updated in over...
-
Designing a Robot Stand: Why Dynamic Forces Will Ruin Your Day (If You Ignore Them)
A 30kg payload sitting on a robot arm is manageable. That same payload swinging at full speed and slamming to a halt? That’s 3-5 times the static load trying to...
-
How a Mislabeled Test Point Nearly Derailed My Debugging Session
A mislabeled test point in documentation can cost you an afternoon. A misidentified component can cost you a board. When you’re working with power electronics—where currents spike and MOSFETs fail...
-
Context-Switching Through FPGAs, Robots, and the Chaos of a Real Engineering Day
Seventeen browser tabs stared back at me this morning: four Xilinx forum threads, the RoboDK Python API reference, a Stack Overflow question about git merge history, and documentation for a...
-
Why the Backtick Key is Perfect for Developer Shortcuts (And Why Tab Nearly Broke Everything)
I thought adding a simple keyboard shortcut would take five minutes. Three hours later, I’d learned why Tab is sacred, discovered a hidden infrastructure gotcha, and found the perfect key...
-
Silent Failures and Systematic Debugging: A Day in AI-Assisted Development
Three days of missing blog posts. Perfect commits in GitHub. A website frozen in time with no error messages to guide me. What started as a simple “why isn’t this...
-
Four Ways to Customize Claude Code for Your Workflow
Every time you repeat yourself to a tool, that’s friction. Today I focused on eliminating that friction—starting with the simplest customizations and building toward more sophisticated ones.
-
When Your Automation Quietly Breaks: A Lesson in GitHub Actions Permissions
There’s a particular kind of frustration that comes with automation that almost works. Your system runs fine locally, passes all the tests, and then silently fails in production for reasons...
-
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...