Hi!

This blog is my personal sandbox, where I fling half-baked ideas into the ether with the solemn conviction that they’re fascinating.

25 Feb 2026

Prism: Multi-Agent PR Reviews with Temporal

11 Feb 2026

Living at the Inflection Point

9 Feb 2026

The Nostalgia Problem: Six Months of AI-Generated Code

26 Jan 2026

Reeds: Autonomous Development Loops for Claude Code

8 Dec 2025

Temporal Batch Processing: From Sequential to Parallel

14 Nov 2025

Claude, Stop Making Mocks

8 Nov 2025

Git Worktrees Part 2: ZSH Functions That Actually Save Time

13 Aug 2025

The Business of Being Your Fake Best Friend

6 Aug 2025

Co-Authored by Claude

31 Jul 2025

Agentic Development and the Future of Sustainable Flow

29 Jul 2025

The Heart Rate Monitor Experiment: When AI Agents Become a Drug

24 Jul 2025

Please and Thank You: What Talking to Bots Teaches Us About Ourselves

17 Jul 2025

Two New Claude Code Slash Commands

16 Jul 2025

The $150 Fallacy

15 Jul 2025

MCP Security Hook: Credential Scanning on the Fly

12 Jul 2025

AI and the Cost of Human Focus and Attention Span

29 Jun 2025

Vibe Coding is Dead; Context Engineering Lives On

21 Jun 2025

Practical Parallelism With Claude Code Part 4: Integration and Reconciliation

14 Jun 2025

Practical Parallelism With Claude Code Part 3: Automating Parallel Development

11 Jun 2025

Signals in the Noise: Rethinking Technical Interviews for an AI-Augmented World

4 Jun 2025

Practical Parallelism With Claude Code Part 2: The Ensemble Method

29 May 2025

Practical Parallelism With Claude Code

12 May 2025

Git Worktrees with Claude Code: Parallel Development Without the Chaos

19 Apr 2025

Calling Time on Lazy AI-Generated Work