Notes on software, product, and leadership

Thoughts on building, leading, and making good decisions.

This is where I collect essays and notes on software, product, systems, leadership, and the parts of the work that become interesting once the path is unclear and the tradeoffs are real.

Lately

I’ve been thinking and writing about judgment under uncertainty, product and platform work, execution quality, and how AI changes the shape of software work without removing the need for human responsibility.

Kinds of posts

Some pieces are longer essays. Some are smaller notes that begin with something practical and widen into a larger question.

A few recurring themes

The topics vary, but they tend to come back to a similar set of questions about systems, decisions, and the way real work unfolds.
Not categories so much as things I keep circling back to.

Product, platform, and the tension between them

I’m interested in the places where architectural choices, product direction, and adoption reality start affecting each other in visible ways.

Execution under uncertainty

A lot of meaningful work is less about certainty than sequencing, trust, and figuring out how to move without pretending the ambiguity is gone.

Leadership without too much theater

I like practical questions about clarity, responsibility, recovery, and how teams actually regain traction when things drift.

AI as a useful tool, not a substitute for judgment

These tools are changing the shape of the work, but not eliminating the need for taste, accountability, and careful review.

Recent writing

A few essays that feel like a good place to start.
Longer pieces first, then the rest of the archive.
Essay

The real job of a technical leader is sequencing, not certainty

A practical argument that senior leadership value comes less from predicting the future than from reducing uncertainty in the right order and giving teams a path that can hold up in reality.
Read
Essay

Why product-platform work breaks when architecture and roadmap are discussed separately

An essay about why platform strategy fails when technical design, sequencing, adoption, and business pressure are allowed to drift apart.
Read
Essay

Working effectively with agents without outsourcing judgment

A practical essay on where agents genuinely help, where they create false confidence, and why framing, review, and accountability still belong to humans.
Read

Most of the interesting questions start once the clean abstractions run into real people, real constraints, and the need to choose a direction anyway.