October 6, 2026/4 min readTelling users the truth about ingest timeIn short: a tool that runs local models on a laptop is slow at bulk work, and a large photo import can run for hours, often overnight. I put that sentence near the top of the setup guide, before the…
August 11, 2026/5 min readWhat happens when the AI goes down mid-sessionIn short: when the model provider fails mid-sentence, the user sees whatever the companion had already said, followed by a calm, pre-written pause line. Their unanswered question is held, and the next…
June 30, 2026/5 min readWhy the service speaks English to everyoneIn short: the supervised care companion speaks English to every participant because every line it says in a hard moment has to be signed off by a clinician, and a translation is a new text that nobody…
June 16, 2026/5 min readWarm intros from a graph: shortest path between two peopleIn short: put people and the organisations they belong to in one graph, and "who can introduce me" becomes a shortest-path query. I built a small demo of this on public Wikidata records for about six…
May 19, 2026/5 min readFail closed: designing an AI for people who can't afford a bad answerIn short: when the user can't afford a bad answer, every part of the system that can fail has to fail towards the safe answer, not towards the model. In a supervised care product I'm building, a voice…
February 10, 2026/4 min readThe AI feature that cut churn, and the one that didn'tIn short: on a platform product I led AI on, a round of AI features came with lower churn and higher feature adoption. Those are two different measures, and a feature can win one without touching the…
January 27, 2026/4 min readWhat the buyer actually boughtIn short: I sold my startup and its technology, and I do not think the buyer was paying for clever code. They were paying for the parts that keep the product working without me: the pipeline that…
December 30, 2025/4 min readBuilding a product alone: what I automated, what I did by handIn short: running a company of one, I automated anything that repeated and had a clear right answer, like deploys, billing and checking the retrieval pipeline. I kept doing by hand anything where the…
December 2, 2025/5 min readRecommending books by mood: a small LLM product in a dayIn short: you type how you feel, and the app gives you three books, three meals and three things to do. It is one prompt, one API route and one screen, and it took a day because I wrote down what it…
October 7, 2025/5 min readLeaving a job to build: the first two weeksIn short: I've left my job at a medical AI company to build my own product, alone. I gave myself two weeks of setup before any product code: a one-page brief, accounts with budget alarms, a deploy…
September 23, 2025/5 min readIdeas are cheap. Working software isn't.In short: an idea gets a weekend from me when I can name the person who would use it, the one thing it has to do, and how I'll know by Sunday night whether it works. If I can't write those three…
July 29, 2025/5 min readClassical ML or an LLM? The decision before touching codeIn short: if the input is numbers or a signal and you have labelled examples, I start with a classical model. If the input is language and the job is to read or write it, I start with an LLM. Most of…
May 20, 2025/5 min readMost AI never leaves the notebookIn short: most models die between the demo and the first real user, and rarely because the model was bad. They die because nobody owns them, the real data looks different, the metric doesn't match a…
October 22, 2024/4 min readThree things big tech does that startups should copy, and three they shouldn'tIn short: copy the demo culture, the habit of measuring what users actually feel, and the discipline of writing ideas down properly. Don't copy the approval layers, the urge to build for every device…