Work with Me

Writing.

Practical thoughts on software, infrastructure, and building technology that lasts.

We're Going To Make an EECS Major Out of You

AI is collapsing the barrier between software engineers and embedded systems engineers — and that means a coming explosion of physical device startups.

Read more →

Friendly Node: A Business Strategy Framework for the AI Era

A framework for analyzing businesses as networks of nodes — and how understanding information flow can reveal where AI creates the most value.

Read more →

Your Health Tech Startup Doesn't Need a "Technical" Co-founder

Most health tech founders over-invest in software engineering talent. Here's why product thinking beats pure engineering on the founding team — and what to do instead.

Read more →

AI Is Reversing My Decades-Old Website Advice. And It's A Good Thing.

Custom web development used to cost as much as a car. AI has changed the math — and what I recommend to clients of every size.

Read more →

Pragmatic DevOps for Small Teams

You don't need a platform engineering department to ship software reliably. Here's a lean DevOps setup that punches well above its weight.

Read more →

When to Build vs. Buy (and When to Borrow)

The build vs. buy decision is one of the most consequential calls a small team can make. Here's a framework that's served me well.

Read more →