Working with AI

Most AI advice is written by people who never shipped

It is easy to spot. All potential, no friction. Everything works, nothing breaks, every business just needs the thing the poster happens to sell. Real building is the opposite.

You have read the posts. AI is going to transform your business, here are five ways, book a call. Smooth, confident, and somehow leaving you no wiser than before you started reading.

There is a reason for that feeling. A lot of AI advice is written by people who have never actually shipped a thing.

And once you have seen the difference, you cannot unsee it.

How to spot advice from someone who has not built

It is all potential and no friction. Everything works. Nothing breaks. There is no awkward middle where the thing does the wrong job confidently and you have to work out why.

It is also suspiciously general. The same five tips would suit a law firm, a bakery and a hospital, because they were never written for any of them in particular.

And underneath it, reliably, every business just happens to need the exact thing the poster sells. Funny how that works out.

Real building is messy and specific

Actual building looks nothing like that. It is specific to the point of being boring to anyone outside it. This client, this data, this one rule that breaks everything if you ignore it.

It is messy. The first version is wrong in a way you did not predict. The fix creates a new problem two steps along. The clever idea turns out to be the bit that does not survive contact with real inputs.

None of that is failure. That is the work. The friction is where the actual learning lives.

The geeky bit

The lessons that only come from shipping are the ones you cannot read in a thread. You learn that a model behaves on clean inputs and falls apart on the messy real ones, so you build a validation layer that catches bad output before a person sees it. You learn that the same prompt gives different answers on different days, so you lower the temperature, the setting that controls randomness, where you need consistency, and you stop relying on a single big generation. You learn that grounding the model in your own documents through retrieval, often called retrieval augmented generation or RAG, matters more than any clever wording. And you learn where the human checkpoint has to sit, because you have seen what happens on the day it is missing. None of that shows up in the demo. All of it shows up the first week in production.

The lessons are all in what went wrong

Ask me about a build that went perfectly and I will not have much to tell you, because perfect builds teach you almost nothing. Ask me about the one that nearly did not work and I can talk for an hour, because that is where every useful lesson came from.

The wall you hit, the way round it you eventually found, the thing you now do differently on every project because of one bad afternoon. That is the real expertise. It is unglamorous and it does not make a tidy post.

I work alongside these tools every day, and the value is not the demos that always work. It is the friction I have already met, so you do not have to meet it for the first time on your own project.

What I would rather tell you

So I will make you a quiet promise. I would rather tell you about the build that nearly did not work than the demo that always does.

The first one is useful. The second one is an advert. If the advice you are reading has no friction in it anywhere, be a little suspicious. Someone who has shipped will always have a scar or two to show you.

If you would rather talk to someone who has hit the walls already than read another frictionless thread, that is the conversation we have.

Book a quick chat →

Related: What a year living inside these tools actually taught me.

Common questions

How can I tell if AI advice is any good?

Look for friction. Advice from someone who has actually shipped includes the bits that broke, the edge cases and the specifics of a real situation. Advice that is all potential, with everything working and every business needing exactly what the writer sells, is usually written from the outside.

Why do AI builds break in real use?

Because real inputs are messy in ways a demo never shows. Models behave on clean examples and drift on strange ones, give slightly different answers on different days, and fall back on generic output when grounding is missing. The fixes are validation, consistency settings, grounding in your own data and a human checkpoint where it counts.

Why is hands on AI experience worth more than reading about it?

Because the useful lessons only appear once you ship. You learn where models fail, where a human has to stay in the loop, and what to do differently next time, all from problems that never show up in a thread or a demo.

What questions should I ask an AI builder?

Ask about a build that nearly did not work. What broke, how they found it, and what they now do differently because of it. Anyone who has genuinely shipped will have a specific story. Anyone who only talks in smooth potential probably has not.