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.
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.
Xcode hides simulator bloat in three different folders across your disk. A disk-space tool showed me 98 GB in CoreSimulator, 107 GB in AssetsV2, and 125 GB across 19 simulator runtimes. Here's the script that cleans it all.
TDD and BDD are still relevant — but AI coding demands a higher-level philosophy. Here's the full abstraction ladder and where your value as a developer now lives.
Color in your UI is never decorative — it's instructional. Every green chip, red badge, and purple button teaches users a micro-lesson about what things mean, what's urgent, and where to click. Here's how to build a color system that actually works.
I built a Claude Code skill that runs Jesse James Garrett's UX framework as a structured pipeline — so AI stops skipping the planning steps that actually matter.
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.
We rebuilt a legacy Java app in Rails and evaluated five hosting options. Landed on Linode at $358/month — an 81% reduction from our old $1,925/month stack.
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.
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.
PrayAI had 35,934 lines of infrastructure code supporting 12,900 lines of app code. We replaced it all with Rails 8, Turbo Native, and 184 lines of infrastructure. Here's the full story with real numbers.
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.
Your tech stack has a hidden cost. The Platform Velocity Index scores it across 7 dimensions so you can see exactly where the money goes. Here's how it works, with a real case study that went from 2.2 to 8.7.
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.
Subscriptions via RevenueCat, rewarded ads via AdMob—two bridge components, one ERB partial, zero JavaScript API calls. Built for Fitivity, works anywhere.
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.
I've seen too many great products get built for problems that didn't exist. Here's the systematic validation framework I use to test ideas in 4 weeks—combining AI-powered outreach with real customer conversations.