Teamwork

46 articles 路 all categories

10 articles from 2026 show all

July 2026

How to be useful as a software architect

Software architects have a weird role: Think about the code _tomorrow_. Today's code is what it is, how do we make it good tomorrow? Without slowing down, losing business, or falling off a cliff.

The one thing every experienced engineer gets wrong

In the last few months every engineer I hired stumbled in exactly the same way: Project management. They learned quickly, but that first big project has become a rite of passage.

Theory of constraints, AI, and code review

Feedback from an expert is how you learn taste. Your code doesn't matter until it's shipped.

June 2026

You get what you hire

Hiring engineers is like deciding what kind of system you'll have. This seems obvious but surprised me to see first-hand.

May 2026

Relentlessly focus on the outcomes

AI makes it easy to focus inwards and feel impressed with all the churn and motion and output you're producing. But your users don't care.

Engineering levels aren't about skill anymore

Traditional engineering levels were about skill progression. I think this has changed. Everyone now is a mini staff engineer.

Just fix their PR

You know what's better than a code review comment? A fix.

March 2026

The best engineers just get shit done, sometimes with AI

The best engineers I know never talk about their AI setup. The worst engineers I know only talk about their AI setup.

February 2026

In praise of the stacked pull request

How fast you do code review is how fast you do everything. Your PR queue is the leading indicator of team velocity. Stacked PRs can help.

January 2026

Small projects, clear scope

Minutes of planning save you days of programming. It is shocking how little planning it takes to make a big difference.