Sitemap - 2025 - Works on My Machine
How I (Accidentally) Started a Newsletter
Solving Amazon's Infinite Shelf Space Problem
Introducing touring_test: A Cucumber Extension For Agentic Usability Testing
The Hackathon Where We Mostly Just Talked
How Do You Speak Pidgin To A Probability Distribution?
The Only Skill That Matters Now
The Cause of, and the Solution to, All Your Team's Problems
Safe Is What We Call Things Later
Entering Technical Debt's ZIRP Era
The Parallel Lives of an AI Engineer
Refactoring in the Age of Unlimited Code Generation
Nobody Knows How To Build With AI Yet
The Great Flood of Adequate Software
MCP: An (Accidentally) Universal Plugin System
LLM-powered Method Resolution with Synonllm
The Coming Knowledge-Work Supply-Chain Crisis
Introducing MonkeysPaw - a prompt-driven web framework in Ruby
Polymorphism is a Force Multiplier for AI
A Vibe Code to User Stories Pipeline using Bolt, Cucumber, and Asana
Const_missing and AI: A Ruby Metaprogramming Experiment
Test && Commit || Revert with AI
AI Programs While I Sleep using GitHub Actions (and I'm drowning in PRs)
Lead Enhancement Agent combining Asana, Exa.ai, and Notion
Fanout/Parallelize/Reduce - AI-assisted Refactoring with Asana and GitHub
Automating Test Generation with Gemini 1.5 Pro & GitHub Actions

