Insights

What I’ve learned building the things on this site.

Decisions and trade-offs, written from engagements and from running a business on software I built.

Fractional CTO or interim CTO: two jobs that share a title

One is a day or two a week for as long as it's useful. The other is a full-time seat with an end date. Which you need depends on whether the chair is empty or the decisions are.

Read it

Running AI locally when the data cannot leave

A refused cloud AI request is a constraint on one stage of the pipeline, not the end of the project. How I run private AI in my own business, and how to work out what yours needs.

Read it

What belongs in a technical due diligence report

A technical due diligence report is for the person signing. What the first page has to say, the seven questions behind it, how a finding should read, and what to distrust in a report you've been handed.

Read it

Why an AI pilot stalls before production

The pilot worked and nothing shipped. Five reasons that happens, all of them visible before the pilot started, and what to agree on day one so yours is not the next.

Read it

When a database query beats a language model

Which customers are about to leave is a query, and somebody could write it this week. How to tell a reporting gap from an AI project.

Read it

Where AI automation pays, and where it does not

The test I use for whether AI will pay, the shapes of work where the economics change, and why picking the right technique matters more than picking the model.

Read it

When should a founder hire a CTO?

Later than most founders expect, and earlier than they'd like. Five signals that the technical decisions have outgrown the person currently making them.

Read it

Work with me

Working on something like this?

If one of these is your problem, that’s a good place to start.