Notes on engineering, leadership, and building software

I write about the technical problems, engineering decisions, and leadership challenges I've encountered over the years.

You'll find thoughts on building software, working with engineering teams, improving delivery, and experimenting with new technology.

Some articles are recent. Others are older pieces I've kept because the ideas are still worth discussing.

Read the Articles

Check a live page with Open Graph image sizes, Link Preview, or Metadata Packer.

Filter by tag:
Treadmills exhaust teams. Flywheels compound trust.

Treadmills exhaust teams. Flywheels compound trust.

In a recent conversation, an engineering leader highlighted success as how quickly managers jump in and close escalations. Crisis skills matter: calm triage,…

Flawless Is The Enemy of Good

Flawless Is The Enemy of Good

When tackling large-scale, complex initiatives, the notion of “flawless execution” sets up leaders and teams for disappointment. Complexity guarantees…