Lawrence Jones

@lawrencejones.dev

Engineer at https://incident.io/. Previously @GoCardless | Writes at http://blog.lawrencejones.dev | @lawrjones on Twitter

Wrote about how MCPs and skills are implemented in agent harnesses and how skills can help consolidate many specialised agents into one. This is a write-up of a “skills and MCPs 101” we’ve had several times at incident while building this into our harness. blog.lawrencejones.dev/demystifying...

Demystifying skills and MCPs

The AI ecosystem can be really confusing: Agents, MCPs, skills, plugins, everything is an overloaded term and a fuzzy concept. This is an explanation of how these constructs work in plain terms, usefu...

blog.lawrencejones.dev

This blog post from @incident.io absolutely rips. - Great technical detail - Solving a real problem - Leveraging open-source projects I wasn't familiar with but am now super curious Excellent writing and great to promote the rigour they put into system fundamentals ❤️ incident.io/blog/we-turn...

We turned off Pub/Sub and nobody noticed | Blog | incident.io

Our entire event-driven platform ran through a single message broker, which made it a single point of failure. So we added a second one. This is the story of building an event load balancer, the queue...

incident.io

Having a funny thought that people’s aversion to perfectly constructed LLM prose will be what happens when plastic surgery and gene modifications go universally mainstream

Quite sad that /r/programming immediately removed one of our posts on optimising a Go scheduling algorithm because it mentions using Claude in the process. As AI makes human writing a rare find this feels like conflicting priorities. incident.io/blog/whos-on...

Who's on call? How Claude helped us calculate this 2,500x faster | Blog | incident.io

A look at how on-call schedules work, and how we made rendering them 2,500× faster — through profiling, smarter algorithms, and some Claude.

incident.io

We upgraded AI SRE to use Opus 4.7 yesterday after running a bunch of benchmarks against various incidents to check how it performs. For anyone looking at a similar upgrade, some takeaways…

BildBild

Taking my first proper holiday in a year, very excited to let work stress fade away. Kinda curious how long it's going to take for my system to calm down but cannot happen fast enough.

The 16k tokens/second is interesting to me after I spent an entire day on Opus 4.6 fast mode the other week. Fast mode totally changed how I was working. The whole ‘multiple worktrees’ thing is irrelevant when the model moves much faster.

Finding it hard to distinguish between ‘AI fatigue’ that is due to using AI tools vs building AI into products. The latter is very different. Fatigue here is due to insane levels of competitive pressure and working on products that are complex with a fairly nascent tech, where it’s genuine R&D.

Someone described working with AI as learning how to feed a pet alien machine and I feel this a lot. Working on our AI SRE product and you really do need to get a sense of what it likes, what it doesn’t, how it falls over. Trying many small things one after another until it makes happier noises.

It's insane and entirely predictable that the child safety act in the UK has led to Imgur being banned, which directly limits the ability of UK citizens to see some of the images coming out of Iran.

Have written a 2025 recap of my last year at incident.io including highlights such as the "Swedish prison" where we worked leading up to Sev0, and lessons from growing the AI team from 3 -> 18. It's been a hell of a year, lots of memories. blog.lawrencejones.dev/2025/

Looking back at 2025

The year AI SRE arrived. 1,152 PRs, a team that grew from 3 to 18, and the hardest I've ever worked. From betting on tooling in January to shipping a product that makes customers say

blog.lawrencejones.dev

Support for education is incredibly important to me. So to celebrate the holidays I'm running a fundraiser until Jan 1st. I'll take a 30-minute call with anyone who donates $50 to one of these educational non-profits. I'm kicking things off by donating $500 to Girls Who Code.

Bild

All the way to Waterloo station “we’ve done so well this year, on time, got everything, can get a nice seat on train” Arrive and immediately realise I’ve left the entire 10 person cheese board in the fridge. Now travelling back home with all my bags 😭

So much goes into this. For any internal tool nerds, we’ve written a bunch about what we’ve had to build here: incident.io/building-wit...

Building with AI | incident.io

Behind the scenes: Building an AI incident responder

incident.io

Kristian Glass@doismellburning.bsky.social · 11mo ago

At @incident.io SEV0 watching @lawrencejones.dev show some of the internals of their AI SRE The product itself looks absolutely fantastic and incredibly powerful But the other thing that is a joy to see is the sheer quality of internal tooling they’ve built to learn and improve and monitor 😍

Photo of Lawrence on stage in front of a large slide showing an internal dashboard timing trace of a multi-agent AI run