May 14, 2026
AI is going to change software teams whether we pretend to be ready or not.
The lazy version of that change is simple: give everyone an agent, tell them to go faster, and hope review catches whatever falls out the other …
Apr 10, 2026
The Pattern Nobody Wants to Talk About I’ve seen a distinct pattern where AI slows down software development.
I know. Heresy. But hear me out.
Agents are fast, but in the old saying kind of way:
Fast is slow, and …
Feb 10, 2026
AI-assisted development has a trust problem.
Generated code can look polished, type-safe, and reviewable while still smuggling in shortcuts that quietly erode a codebase over time. The faster teams move with agents, the …
Oct 24, 2025
Here’s a secret weapon for building your own agentic workflows: GitHub Copilot Chat’s debug logs.
You know how everyone’s out there wrestling with hallucinating AI agents? Trying to figure out how to …
Oct 22, 2025
We spent decades trying to make computers easier to use. We went from punch cards to command lines to graphical user interfaces to touch screens. We added buttons, menus, icons, gestures, or really anything to avoid …
Oct 21, 2025
You know what’s wild about working with AI agents to build software? The planning. Oh boy, the planning.
Not just a plan - that would be too simple. No, no. We’re talking about:
Creating a planning document …
Aug 21, 2024
Today, I got to introduce the AI interns to new topics like dogfooding*, cyclomatic complexity, BEM, JSON:API, and why interfaces are so useful. It was great to nerd out with them! Their excitement was contagious, and I …
Aug 16, 2024
Leveraging multiple models can significantly streamline the software development process. Here’s a strategy to consider:
Requirement Analysis: Use one model to gather user requirements.
Edge Case Identification: …