Blog & Updates

A place to share thoughts, updates & announcements.

The Debris Loop

Kessler Syndrome imagines a future where too much orbital debris traps humanity on Earth. I'm wondering what happens when AI makes software so cheap to create that organisations build more than they can responsibly own.

It’s important to recognise the game you're in.

AI products are not just software businesses. In many cases, they are throughput businesses, where margin depends on how efficiently expensive compute is used. If inference infrastructure sits idle, waits on poorly prepared workloads, or is used for the wrong tasks, profitability erodes quickly. Efficiency is not just an engineering concern. It is part of the business model.

Was it a big internet or a little internet job?

The interface to the internet is shrinking while the internet itself grows. Instead of browsing, you ask. Maybe the ultimate usability hack is the one where the web doesn’t exist at all. Just a conversation, and a package arriving two days later.

Build slower: speed without guardrails slows you down

When change outpaces guardrails, unplanned work grows, engineering capacity gets consumed, and roadmap stability becomes harder to sustain.

Fishplate is live 🚆

Introducing a new project called Fishplate. AI-powered train spotting and video cataloguing.

You pay attention to the details, right?

Your CV says a lot about you, it even says things you don't write. You're attentive, prove it.

Features are indeed a one way street

You cannot take features away from your customers.

Yes, AI models are biased.

Model biases exist, you can't control them. They are natural if not intentional, and you can't control them. The problems lie in the boundaries of a model.

You're going to keep your job. AI isn't going to wipe you out.

I'm tired of the AI fanatics installing fear into everyone and trying to convince people that their jobs are at stake. Mass developer job losses aren't going to happen. I was told I would lose my job in 6 months, 18 months ago. I'm busier than ever.

Your customers don't care about your outages.

When you have an outage, share the pain. Outages are bad but great opportunities for communication and proving yourself.

AI Modeling

It's 80% data and 20% implementation.

Write less code

Write less code. It's better. Don't know how? Find a way. You're an engineer. That's your job.

You can only go so fast.

You can only go so fast; you can't go faster.

How to get integrate AI into your business

How to find where AI fits into business. Learn how to find value, solve the right problem and figure out your tolerance for wrong. Oh, and something about Play-Doh

Artificial Intelligence Regulation

I share my thoughts on AI regulation and what the future might bring AI and its regulation.