Product Development • Jan 31, 2026 Building Software for Enterprise Clients: Turn Friction into Collaboration Here's a checklist of questions that matter most when you're forming a team to build products with enterprise clients.
AI for Developers • Jan 30, 2026 How I Made AI Respect TDD It takes some rigor to get AI to play nicely by TDD principles. Let me tell you a little about what I've learned.
Development Practices • Jan 27, 2026 How Aviator Eliminates the Pain of Stacked PRs With stacked PRs, multiple reviewers can work on different parts of your feature simultaneously, and you can keep PRs small and focused.
Developer Tools • Jan 26, 2026 Introduction to Nushell: The Shell That Treats Everything as Data Instead of treating everything as text streams, Nushell operates on structured data — tables, records, and lists.
Growing as Makers • Jan 25, 2026 How Reality TV Makes Me a Better Designer Here's how a generalist designer uses reality TV and fantasy football to stay current with design tools, avoid skill decay, and grow.
Project & Team Management • Jan 22, 2026 From Pilot to Proof — Real‑World Evaluation & Drift Monitoring for Health AI Healthcare is adopting AI quickly, but expectations can clash with reality. Drift and real‑world conditions make health AI a challenge.
Development Practices • Jan 21, 2026 Why I Use HTML for Planning and Spec-Driven Development I keep my agent planning and spec-driven development work in HTML. That started as a small experiment and turned into a default.
Developer Tools • Jan 19, 2026 Kysely: Type-Safe SQL Without ORM Overhead Kysely is a compelling choice for query building with type safety and SQL-shaped expressiveness without adopting a full ORM.
Extracurricular Activities • Jan 17, 2026 I Built a Pokémon Trainer AI With LangChain Pokémon just isn’t that hard anymore. So I started wondering: What if I could build my own LLM-powered AI Pokémon trainer?
AI for Developers • Jan 15, 2026 Build an RFP Finder with Spec-Driven Development and SpecKit We recently tried something new: building an internal tool using spec-driven development with GitHub’s spec-kit and Cursor as my IDE.
Project Stories • Jan 12, 2026 Case Study: Treating an ETL as a Software Design Problem The success of this project didn’t come from choosing the “right” ETL tool; it was about modeling human workflows and historical context.
Project & Team Management • Jan 11, 2026 The Joys of Working on a Large Software Development Team I worried about joining the largest team of my career. But after a few months, I've noticed several unique benefits to this team size.