CODEHANCEBlog
Browse allAbout Codehance

The complete archive

Every field note, in one place.

Browse the full journey, or choose a layer to narrow the conversation.

AllUsing AIWorking with AIBuilding AIFounder Notes
Working with AI·3 September 2026

An AI agent that triages CI build failures

On a UK healthcare platform build, one QA engineer triaged every failure from a Playwright suite spanning twenty feature areas. This is the agent that took most of that over, and how to run a free version of it.

By Kingsley Ijomah

Working with AI·3 September 2026

Recommendation systems are mostly ranking, not LLMs

Shortlisting creators against a campaign brief used to take a month. The rebuilt pipeline does it in minutes, and the language model appears exactly twice, at the two ends, where it decides nothing at all.

By Kingsley Ijomah

Building AI·1 September 2026

What training a model actually looks like

The other half of my working life looks nothing like building with AI. Runs that last weeks, hardware failing while you use it, and a feedback loop measured in days. What the work actually consists of, and who can afford it.

By Kingsley Ijomah

Building AI·1 September 2026

When fine-tuning is actually the answer

Somebody senior asks whether you should train your own model. The answer is usually no. What fine-tuning actually does, why knowledge is the wrong thing to teach it, and the five cases where it genuinely is the right call.

By Kingsley Ijomah

Building AI·1 September 2026

You do not need the maths

Someone decides to build with AI, is told to start with the fundamentals, and loses four months to linear algebra. I have the maths and use it in half my working life. What you actually need at each layer, and what you do not.

By Kingsley Ijomah

Working with AI·1 September 2026

Token cost is an architecture decision

In ordinary backend work you tune cost after shipping. Here the meter runs on every token you send as well as every one you get back, caching matches on the prefix, and the architecture sets the bill before the first user arrives.

By Kingsley Ijomah

Working with AI·1 September 2026

What an AI agent actually is

Tool calling is a small mechanism you can write in forty lines. Every hard problem left over is a stop condition, a state model or a permission, and none of them is something the model will handle for you.

By Kingsley Ijomah

Using AI·1 September 2026

When not to use AI

Everybody asks what they should use AI for. Almost nobody asks what they should not, because nobody selling it is incentivised to answer. The work it is worst at, why you cannot feel the difference, and what must never go in at all.

By Kingsley Ijomah

Using AI·1 September 2026

How to check AI output before you trust it

A better brief gets you a better draft. It does not tell you whether the draft is right. One in 277 peer-reviewed papers now cites work that was never written, and the checking nobody taught you is the part of the job that is left.

By Kingsley Ijomah

Using AI·1 September 2026

How to ask AI better questions

Everyone has a folder of prompts copied from somewhere, and it never works as well as they expect. The problem is the folder. Prompting is specification, not incantation, and four habits cover almost all of it.

By Kingsley Ijomah

Using AI·31 August 2026

Why AI sounds right when it is wrong

Something it produced read well, went into a report, and turned out to be invented. Five behaviours explain why, and not one is a bug waiting to be fixed.

By Kingsley Ijomah

Founder Notes·30 August 2026

The three layers of AI

My brother, who has never written a line of code, and a software engineer with years behind him asked me the same question in the same month: I want to get into AI, where exactly do I start? There are three answers, they are different jobs, and the order you take them in matters.

By Kingsley Ijomah

Codehance emblemCODEHANCE

An open notebook from an AI Lead at Gravity9 on using AI, working with AI, and building AI.

The three layers

  • Using AI
  • Working with AI
  • Building AI

This blog

  • Latest notes
  • Complete archive
  • RSS feed
  • support@codehance.com

© 2026Codehance Ltd. All rights reserved. Registered in England & Wales. blog.codehance.com