My Take on Tech & Leadership

Written and hosted in the USA 🇺🇸

Kamal's 93 GB Secret: Why Your Docker Cleanup Script Isn't Working

A disk-space tool showed me 141 GB in com.docker.docker. My cleanup.sh had been running weekly for two years and barely touched it. The culprit wasn't images, containers, or volumes — it was a buildx builder Kamal created and never cleaned up. Here's the script that actually works.

A Scrum Master Made of Slash Commands

Last month I built a Claude Code skill that produces JJG product plans. This month I built the loop that turns those plans into shipped features — one at a time, with persona QA, agent reviews, and a CEO email at the end.

OpenClaw, NanoClaw, and the Problem Nobody's Solving

The personal AI agent space exploded in early 2026. OpenClaw got 310K GitHub stars. NanoClaw answered with 15 files and real security. But both require a terminal, Docker, and API keys — leaving 97% of people locked out. Here's why that matters and what comes next.

DHH Killed 359 System Tests — and Rails Followed

37signals deleted every system test from HEY in late 2024 and not a single bug slipped through. This decision has reshaped Rails testing orthodoxy. Rails 8.1 no longer generates system tests by default. Here's what replaced them and how to transition from RSpec to Minitest.

Implementing Apple Sign In with Devise in Rails 8

A step-by-step guide to adding Sign in with Apple to a Rails 8 app using Devise and OmniAuth, including a native mobile JWT flow for Hotwire Native iOS apps.

Does AI Actually Boost Developer Productivity?

Stanford studied 100,000 engineers and found AI boosts productivity 15-20%. But your stack, seniority, and prompting strategy determine whether AI makes you 30x faster or just generates bugs.

One Slash Command. Instant Prototype Gallery. No Figma Required.

Type /prototype in Claude Code and get a clickable HTML gallery of your app's screens—device frames, lightbox navigation, dark mode. Then fill in each screen by sharing screenshots. Here's the command and the workflow.

Stop Managing. Start Leading.

Most managers spend 90% of their time managing. The ratio should be flipped. Here's why leadership matters more than management — and what the difference actually looks like.

CTO Academy Changed How I Think About Leadership

I got my CTO Academy certification a couple years ago. Best investment I made in my career. Here's why every developer should consider it.