Dispatches · Writing

From the coach's corner.

Field notes on engineering leadership, team systems, and the shift toward AI-assisted development.

№ 043 Jun 2026

Anthropic Will Be the First Major AI Company to Fail

Anthropic leads the business AI coding market. I predict that its lack of control over compute will also make it the first frontier-model provider to fall.

Read →
№ 042 Jun 2026

Disciplina: Standards Beat Preference

A healthy codebase cannot depend on every engineer carrying a private version of good. Disciplina turns taste into shared standards the team can actually follow.

Read →
№ 041 Jun 2026

Gravitas: Be the Calm

When pressure hits, the engineering leader's job is not just to avoid panic. The job is to project enough calm that the team can think, diagnose, and move.

Read →
№ 040 Jun 2026

You're Accountable for the Team. You're Not in Charge of It.

Tech leads are accountable for team outcomes they can influence, but cannot command. That is the job.

Read →
№ 039 May 2026

Roman Virtues for Engineering Leaders

Engineering leadership is tested under pressure. The old Roman virtues give us a useful language for the practical behaviors leaders need when the system gets hard.

Read →
№ 038 May 2026

Duty Is Not Always Gentle (Or Easy)

A manager has a duty to the struggling employee. That duty does not erase the duty to the team, the business, the customers, and everyone else absorbing the cost.

Read →
№ 037 May 2026

Results Are the Only Thing That Matters

Clean code matters because results matter. Working software deserves respect, but respect is not immunity from change.

Read →
№ 036 May 2026

The Disciplined Codebase

Healthy codebases are not built by chasing what feels exciting. They are built through restraint, standards, boring consistency, and doing the necessary work in the right order.

Read →
№ 035 May 2026

The Stoic Engineering Leader

You inherited the codebase you inherited. Leadership starts when you stop being offended by reality and start improving what is within your practical grasp.

Read →
№ 034 May 2026

Effectiveness = Management × Contribution²

AI is collapsing the timeline on strategic initiatives. Work that used to take months of mapping and planning now takes days. That collapse changes the math of who should be building.

Read →
№ 033 May 2026

The Harness Wars Have Started. We've Seen This Before.

Claude has already won. Copilot is dead in the water. Cursor is Elon's fantasy play. Every one of those takes is pontification dressed in the robes of an oracle.

Read →
№ 032 May 2026

Your Org Needs an Internal AI Skills Marketplace

Public marketplaces ship constantly. Some skills are great. Some are half-baked. Letting every dev decide is the same anti-pattern as letting every dev decide what counts as good code.

Read →
№ 031 May 2026

Vibe Shipping Is the Real Problem

The generation method isn't the crisis. Shipping without a model around it is.

Read →
№ 030 May 2026

Stop Reading AI Code. Score It.

The question was never read or measure. It was human or agent. The reviewer does not have to be you.

Read →
№ 029 May 2026

I Scored Four Codebases. The Humans Lost.

I scored four codebases against the same rubric. The two that failed were 100% human-written. The two that nailed it were 99% AI-written. Quality is not a human trait.

Read →
№ 028 Apr 2026

The Jordan-Karpathy Effect

Senior engineers are getting massive productivity gains from AI. Juniors aren't. The gap isn't the tool. It's what you bring to the tool.

Read →
№ 027 Apr 2026

Good Code Isn't Taste. It's Measurable.

Calling code quality 'taste' sounds sophisticated. It's actually the reason teams can't teach it, can't enforce it, and can't get AI to meet it.

Read →
№ 026 Apr 2026

AI Doesn't Write Spaghetti Code. You Do.

The AI slop doomerism flooding LinkedIn has the outcome right and the cause completely wrong. Bad AI code isn't an AI problem. It's a standards problem.

Read →
№ 025 Apr 2026

In Celebration of the Product Owner

The product owner is the most undervalued role in software. Every team that skips it pays the price in rework, missed sprints, and developers building the wrong thing.

Read →
№ 024 Apr 2026

All Your (Code)Bases Belong to Us

AI companies are scraping public repos and shipping community innovations as features. If your code enhances an agentic platform, think twice before going public.

Read →
№ 023 Apr 2026

Stop Telling Kids to Major in Computer Science

AI writes the code now. The skill that matters is understanding the business problem. For most software careers, a business degree with a CS minor wins.

Read →
№ 022 Apr 2026

Your Internal NuGet Packages Are an AI Blind Spot

AI coding tools know every public package cold. Yours? Brand new to them. Here's what happens when the AI guesses, and how to fix it.

Read →
№ 021 Apr 2026

The Three-Agent Playbook for Legacy Code Modernization

Legacy rewrites fail because business rules buried in old code get lost in translation. A three-agent pipeline extracts that knowledge before anything changes.

Read →
№ 020 Apr 2026

Give Your AI Agent a Map of Your Codebase (For Free, Locally)

Every AI coding session starts with your agent scanning the codebase to figure out what's going on. A code map eliminates that cold start entirely.

Read →
№ 019 Apr 2026

The AI-Powered Requirements Pipeline That Replaces Your Planning Meetings

Four AI agents chained together that let a product owner deliver developer-ready stories in an afternoon instead of a sprint. From feature ideas to code-ready specs.

Read →
№ 018 Apr 2026

Your AI Can Write Code. It Still Needs Stories.

AI can generate features from a prompt. That's exactly why you need stories more than ever. Without them, you ship generic output and call it productivity.

Read →
№ 017 Apr 2026

How to Set Agentic Coding Standards Across Multiple Teams

One dev uses Claude, another uses Copilot, a third uses Cursor. They're all generating code in your codebase. Without shared standards, you don't have standards.

Read →
№ 016 Apr 2026

Your AI Instructions File Should Be a Router, Not a Novel

Most teams dump everything into one massive AI instructions file and wonder why their agents ignore half of it. The fix is architecture, not more words.

Read →
№ 015 Apr 2026

Vibe Coding Is Not a Strategy

There's a difference between letting AI write code and working with AI to write good code. One produces output. The other produces craft.

Read →
№ 014 Apr 2026

Software Development Has Always Been Moving in One Direction

From assembly to compilers to frameworks to AI: every paradigm shift raised the abstraction and compressed the feedback loop. Agentic AI is the latest and largest step.

Read →
№ 013 Apr 2026

You're Reading DORA Backwards

DORA metrics tell you what elite teams look like. They don't tell you how to become one. Most engineering leaders get this backwards. And it's costing them.

Read →
№ 012 Apr 2026

The Art of Software Development

Sun Tzu's Art of War has been applied to everything from business to dating. Here's why it actually fits software development better than most of them.

Read →
№ 011 Mar 2026

Developers on Islands

When each developer owns their slice of the codebase and nobody else knows how it works, your team's velocity number is a fiction. Here's what it costs.

Read →
№ 010 Mar 2026

Engineering Leaders Have the Advantage in the Age of AI

Defining outcomes, reviewing output, managing feedback loops: the skills that make a great engineering leader are exactly what makes someone effective with AI.

Read →
№ 009 Mar 2026

Splitting Stories: The Skill That Makes or Breaks Sprint Velocity

One of the surest ways to kill a team's productivity is to saddle it with large stories. The tricky part is they don't always look large on the surface.

Read →
№ 008 Mar 2026

Tech Debt Is a Choice, Not a Failure

Tech debt isn't a dirty word. It's a record of a decision made under real constraints. The problem isn't the debt: it's when teams stop tracking it.

Read →
№ 007 Mar 2026

Your AI Code Quality Problem Is Actually a Standards Problem

Developers complaining about AI-generated slop are diagnosing the wrong problem. The code isn't bad because of AI. It's bad because of you.

Read →
№ 006 Mar 2026

Your Team Is Doing Scrum. Does It Understand Scrum?

Most teams that 'do Scrum' have learned the ceremonies but missed the point. The ceremonies are not the methodology. They're just the surface.

Read →
№ 005 Dec 2024

Skills You Need as a Dev Manager: Product Owner

When your team lacks a dedicated product owner, the dev manager fills the gap. Learning to prioritize, groom backlogs, and direct focus is a force multiplier.

Read →
№ 004 Sep 2024

Think about RIOTS

RIOTS: Retrieval, Input, Output, Transformation, Storage. Five operations that simplify any software problem, from a single function to an entire system.

Read →
№ 003 Apr 2024

High Performers vs Good Managers: Lessons from the Hardwood

The best individual contributors and the best managers run on different operating systems. Promoting your top performer into management often means losing two roles at once.

Read →
№ 002 Apr 2024

MVP in Personal Projects

The hardest discipline in personal projects is building the smallest thing that proves your idea works, not the grand vision you have in your head.

Read →
№ 001 Mar 2024

Managing vs Orchestration and Enablement for Software Development Teams

'Manage' means to control and regulate. That's not what great dev team leaders do. They orchestrate and enable, like a conductor, not a controller.

Read →