trace – 23 Aug 2026

Twenty-three killed

278 tasks done. 126 open. 23 killed.

The 23 is the interesting number.

temporary conclusion – 21 Aug 2026

Buy the surfaces, build the pipe

Trello holds the tasks and Google Docs holds the writing, with a small script in the middle moving things between them. Auth, comments and notifications are somebody else's solved problem, done better than I'd manage and thrown in free. The join is the part that's actually mine, so that's where the time goes.

rabbit hole – 20 Aug 2026

A machine I didn't know existed

I wanted dry air for spraying lacquer. That became a second-hand industrial air dryer — a thing I hadn't known existed when I started — sixty brass fittings from two specialty suppliers, and a weekend project to install it.

rabbit hole – 11 Aug 2026

A nightly restart

A music server leaks memory, taking about a week before freezing the host machine. I could chase this upstream, through other people's code, for an unknown number of evenings. Winning is choosing not to. A nightly 4am restart gets the job done.

rabbit hole – 9 Aug 2026

Six hundred, not seven hundred

Text is either bold or it isn't, which turns out to be one option short. I wanted the weight in between — semibold, 600 — and the bold button only makes 700. So now the renderer writes the weight itself and I never touch the button. Nobody else is ever going to notice.

rabbit hole – 9 Aug 2026

The comments were the report

Left seven comments on a document generated by my own agent, then sorted them by which layer had failed instead of just fixing seven things. The document was the test case. The comments were the report.

trace – 7 Aug 2026

Teaching an agent to judge

An agent that reads email and decides what's worth recording agreed with its human reviewer 27 times out of 27 over a fortnight.

It is still not allowed to decide anything on its own.

rabbit hole – 2 Aug 2026

A hole is not a hole

Spent an afternoon in Fusion 360, drawing a 3D model for a welding table, because nothing I could buy was right. Now I know arbitrary things about manufacturing in steel with lasers. In the end, I bought something off the shelf.

temporary conclusion – 21 May 2026

No workload, no build

Building got cheap, which makes it very easy to solve problems nobody actually has. So I don't start until there's real work waiting for the thing. That settles the biggest question first — whether anyone wants it — and running it on something real always turns up a second version that's better than the one I would have imagined.

strong opinion – 11 May 2026

Closing loops, not buying tools

Most leaders are focussing on tools and platforms. The ones pulling ahead are closing loops.

read the article

strong opinion – 11 May 2026

Human in the middle

Pipelines put a human at the finish line taste-testing whatever the machine produced. That's a workflow, not a loop.

read the article

strong opinion – 27 Apr 2026

On agentic feature development

Every feature ships easily, and none of them compound. It feels fine at the start. By feature 10, the product feels incoherent. Every new addition makes integration harder and more fragile.

read the article

strong opinion – 27 Apr 2026

Which layers are cheap

AI didn't change where design starts. It changed which layers are cheap. The work didn't disappear — it moved, and the layer where it landed is the one most teams treat as somebody else's problem.

read the article

strong opinion – 15 Mar 2026

Faster than deciding

We can now ship working software faster than it takes to decide whether it is the right thing to build. The technology did not break — the collaboration model did.

read the article

strong opinion – 25 Feb 2026

AI capability ceiling

They have already thrown resources at AI and hit a ceiling. Not a technical ceiling — a capability one, which is much harder to name and much harder to buy.

read the article

strong opinion – 19 Oct 2025

A riot of distraction

My brain was a riot of distraction. You become a jack-of-all-trades, master of none, in an environment that rewards depth and expertise, not breadth and adequacy.

read the article

strong opinion – 1 Sep 2025

Eleven opinions from ten people

Ask ten product managers what their job actually is, and you'll get eleven opinions. Trying to define Product Management is the wrong approach — you'll just get academic answers that don't help anyone do the work.

read the article

strong opinion – 11 Aug 2025

Wisdom, not speed

It's not about speed anymore. It's about wisdom when everyone can build anything, anytime.

read the article

strong opinion – 11 Aug 2025

You cannot 10x customer attention

We can 10x what we build. We cannot 10x our customers' attention. They make up their mind once, and they do not forgive a wasted visit.

read the article

strong opinion – 22 May 2025

Nowhere to hide in a document

There's nowhere to hide in a document. It's the facts and narrative that tell the story, not the energy of the person speaking, or the quality of their over-designed slide deck.

read the article

strong opinion – 22 May 2025

Only meaningful if you were there

Even successful workshops typically produce transient information — it's only meaningful if you were there — and the Miro board or walls of sticky notes make no sense a few days later.

read the article

strong opinion – 18 Feb 2025

Experts on the problem

No product playbook, no design training. They had lived the customer's pain many times, in different ways. They were experts on the problem. That was the part that mattered.

read the article

strong opinion – 7 Jan 2025

Conviction

They built their own support platform when every sensible piece of advice said buy one. That is conviction: building what customers need before they know they need it.

read the article

strong opinion – 5 Jun 2024

Ambiguity gets filled

When there's even a hint of ambiguity about the company's goals and priorities, teams insert their own interpretations that favour their pet projects or hobby horse topics.

read the article

strong opinion – 23 Nov 2023

Hypothetical versus human

Strategy is hypothetical while leadership is human. A strategy document makes assumptions about the future. A leader interprets real-time signals from the market and adjusts accordingly.

read the article

on the job – 2022

The model that got you here

The operating model that got a founder this far is the one stopping them going further. It worked, which is exactly why it's so hard to change.

on the job – 2020

Ninety-nine cheap ways to be wrong

Testing a hundred ideas does not buy a hundred ideas' worth of certainty. It buys ninety-nine cheap ways to be wrong instead of one expensive one.

The number nobody quotes back is the ninety-nine.

strong opinion – 30 Dec 2017

Three mindsets

Design Thinking is how we explore and solve problems; Lean is our framework for testing our beliefs and learning our way to the right outcomes; and Agile is how we adapt to changing conditions with software.

read the article

strong opinion – 1 Jul 2017

A quest for learning, not certainty

Interviewing is a quest for learning, not a quest for certainty, so the consequences of being 'wrong' are relatively low. You don't need a certification to be an empathetic listener.

read the article

strong opinion – 1 Jul 2017

Insight that arrives too late

Insight that arrives weeks or months after the question is often irrelevant. Not because it is wrong, but because the team has already moved on to the next question.

read the article

strong opinion – 1 Jan 2015

Engineering defines strategy

Software engineering is not merely execution of a plan, it also defines strategy.

read the article

31 entries. Appended to, not edited.