Posts in: productivity

What AI productivity actually looks like

In the last two Chrome releases, Google fixed 1,072 security bugs. That’s more than the previous 23 milestones combined. AI wrote most of the fixes.

That chart is what software productivity gains actually look like when AI moves from experiment to pipeline. Two years of flat patch rates, then a spike that dwarfs everything before.

Continue reading →


Token blending: why your next AI agent will use more than one brain

Nobody wants to be a model selector.

Most people do not want to decide whether a task deserves Fable, Sol, Opus, Sonnet or Haiku. They want the job done properly, quickly and without the invoice arriving as a small technical mystery.

That is where Token Blending comes in.

The idea is straightforward. Start an agentic task with the biggest, smartest and most expensive model. Let it understand the problem, make the difficult calls and create the plan. Then hand the defined work to a cheaper, faster model to execute.

Continue reading →


Token inflation: why I'm sticking with Claude 4.6

The same code file now costs 30% more to process than it did three months ago. The price per token didn’t change. The tokenizer did.

Anthropic’s post-4.6 models - Sonnet 5, Opus 4.8, Fable 5 - use a new tokenizer that cuts text into more pieces than the 4.6 generation did, and you pay per piece. A detailed analysis by Playcode, who measured every frontier tokenizer on identical files, found the new Anthropic tokenizer produces 1.36 to 1.73 times GPT’s token count on the same content. TypeScript is the worst case at 1.73x.

Continue reading →


Eloquent and the end of the dictation subscription

To prepare minutes I recorded a not-for-profit board meeting this week - ninety minutes, soft audio, everything sensitive - and let Google’s new Eloquent convert it locally. Nothing touched a cloud server. Eleven thousand words, on-device, done.

The original Voice Memos recording on my iPhone was quite soft. Board meetings are what they are. But Eloquent handled it better than I expected - the transcript came back clean, the filler words and false starts were stripped out, and I had a working draft of the minutes within a short time. Further refinement with GPT-5.5 and the final document was done. (Yes I am flirting with other models. Anthropic token inflation is becoming an issue - a topic for another day).

Continue reading →


Free text-to-speech on your Mac that's actually good

Text to speech (TTS) is a brilliant service for those who would otherwise be literally speechless. Lost Voice Guy on Britain’s Got Talent rather humorously demonstrated the challenge.

▶ Watch on YouTube

But TTS has broad use. DIY personal podcasts. Read some text when on a walk or in the car. Share a personal update with someone who is more of a listener than a reader.

The good news is you don’t need to pay for a service like ElevenLabs to get quite good TTS. At least not on a Mac. (Don’t ask me about Windows — that’s for someone else to untangle).

Continue reading →


Cowork read its own logs and wrote me five new skills

I read Austin Henley’s post Automating my job away on a Friday night and did the laziest possible thing with it.

Henley’s whole piece builds to one prompt. A friend who runs a startup tells his team don’t do anything three times - if a task comes round more than twice, automate it. Henley took that to its logical end and pointed his coding agent at its own history.

So I copied his idea, swapped “Copilot” for “Cowork”, and pasted this in:

Continue reading →



Every USB-C port looks the same too. Some are quietly slower

MacBook Neo port layout: the left USB-C port runs USB 3 and drives a display, the right port runs only USB 2

Last time it was the cables lying to you. You binned the mystery leads, bought the certified ones with the speed and watts printed on the side, labelled the survivors. Good. You fixed the drawer.

Now look at the laptop itself, because it is about to play the same trick on you. Two ports, same oval socket, same confident silver moulding. One is fast. One is not. And nothing on the outside tells you which is which.

Continue reading →



Plain English is the new formula

Auto-generated description: A robot is efficiently managing stock data with an overwhelmed human in the background surrounded by paperwork.

The work I’ve been doing between Claude Cowork and Excel lately has been considerably more involved than what follows. But this example makes the pattern clear - and it captures exactly why the combination saves so much time and frustration.

I had a list of 20 ASX stocks in an Excel file. Two columns: ticker code and company name. I wanted two more: market cap and 12-month return, pulled from most recent data.

Continue reading →