Articles

Exploring AI, software engineering, and building products. Join me on my journey as I learn and share.

Choosing the Right Pull Request Size for Agentic Coding

Jun 17, 2026 / 9 min read

How to size pull requests in the age of AI and agentic coding: stop splitting by lines or layers and scope each PR around a single, testable unit of behavior.

AIAgentic CodingEngineeringCode Review

Obsidian as an AI-Powered Second Brain with Claude Code

Apr 16, 2026 / 12 min read

A practical guide to using Obsidian as your AI-powered second brain with Claude Code — automated recaps, people insights, process documentation, and more.

AIObsidianProductivityClaude Code

Our Best AI Investment of 2025: Time to Fail

Dec 20, 2025 / 12 min read

We gave our engineering team two weeks of protected time to fail at AI. Here's what happened when we made failure the goal.

AIEngineering LeadershipProductivityTeam Culture

The Ultimate Guide to Spec-Driven Development Frameworks

Dec 13, 2025 / 12 min read

Stop vibe coding. Compare Taskmaster AI (24k stars), OpenSpec, SpecKit (55k stars), Agent OS, and AgentCMD to find the right spec-driven development framework for your AI coding workflow.

AIEngineeringAutomationClaude Code

Why I Built AgentCMD

Dec 8, 2025 / 5 min read

I was tired of babysitting my AI agents. Here's why I spent two months building an orchestration tool to save 30 minutes a day.

AIEngineeringAutomationClaude Code

Cypress VS Storybook for Component Testing Vue

Oct 6, 2022 / 4 min read

Covers Cypress Component tests and Storybook interaction tests to see which is better.

VueTestingCypressStorybook

How to Publish an Ionic Android App with Docker

Jul 14, 2022 / 3 min read

Docker saves the day for Android app building with Ionic Framework—no more dependency nightmares!

DockerIonicAndroidMobile Development