Sign in

Lawrence Jones

@lawrencejones.dev
747 followers 633 following 699 posts

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

PostsRepliesMedia
Lawrence Jones @lawrencejones.dev · 01/09/2026
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...
blog.lawrencejones.dev
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...
131
Lawrence Jones @lawrencejones.dev · 01/09/2026
In all seriousness AI is crazy good at this. For established interfaces you can clean room your way into a vendored library that covers all your use cases. We’ve done this a few times at work and it takes about a day of someone’s time and few hundred dollars of tokens.
010
Reposted by Lawrence Jones
Ally Weir @allyjweir.co.uk · 19/08/2026
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...
incident.io
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...
163
Lawrence Jones @lawrencejones.dev · 18/07/2026
100% the worst thing about the UK heatwave is my router crapping out. I had my suspicions but seeing Claude tell me it's probably overheating has really ended me.
020
Lawrence Jones @lawrencejones.dev · 06/06/2026
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
020
Reposted by Lawrence Jones
Cameron 🇺🇸🗽🦅 @cameroncorduroy.bsky.social · 24/05/2026
i will not be attending the Hasan Piker school walkout
5554
Lawrence Jones @lawrencejones.dev · 19/05/2026
Have been speaking with a load of companies adopting AI and there are some clear trends emerging. Written up my thoughts and predictions for those also trying to think ahead! incident.io/blog/eng-in-...
incident.io
Engineering teams in 2027 | Blog | incident.io
A forward look at where engineering teams are heading with AI, based on conversations with design partners who are visibly six-to-twelve months ahead of the average. Tailored code agents, MCP gateways...
031
Lawrence Jones @lawrencejones.dev · 15/05/2026
It's really funny that now AI apps exist we've somehow retconned hand-written code as being 'organic'
210
Lawrence Jones @lawrencejones.dev · 11/05/2026
There is a great book called Checklist Manifesto which is about how aviation and medicine adopted checklists to improve safety. I’ve found it super useful as an SRE building runbooks, but turns out it applies to AI too. blog.lawrencejones.dev/building-ai-...
blog.lawrencejones.dev
Building AI skills like checklists
First-draft AI skills are usually broken in ways the author can't see. A walk through how I built our daily AI spend report skill, with iteration discipline borrowed from Atul Gawande's Checklist Mani...
121
Lawrence Jones @lawrencejones.dev · 29/04/2026
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...
incident.io
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.
190
Lawrence Jones @lawrencejones.dev · 19/04/2026
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…
110
Lawrence Jones @lawrencejones.dev · 18/04/2026
It is upsetting that we literally have our own status page product and yet when I type ‘status’ into chrome the first suggestion is Anthropic 😭
000
Lawrence Jones @lawrencejones.dev · 08/04/2026
Am speaking at ai.engineer Europe this Friday on "Fighting AI with AI" about how we use AI tooling internally at @incident.io to manage the complexity of building AI SRE. It's at 12:20pm in Fleming on the Coding Agents track for anyone who is around!
032
Lawrence Jones @lawrencejones.dev · 07/04/2026
Don’t get this? Anthropic margin on inference is about 40% from various sources. Mostly aimed at @greybunny.bsky.social (original thread is locked) what makes you think this isn’t full price, whatever that means?
100
Reposted by Lawrence Jones
Sam Rose @samwho.dev · 25/03/2026
I spent 2 months learning about quantization and am extremely proud of the post I've written about it. I think these are some of the nicest visuals I've ever made, and I love how this compression technique invented in 1898 is being used on the bleeding edge in 2026. ngrok.com/blog/quantiz...
ngrok.com
Quantization from the ground up | ngrok blog
A complete guide to what quantization is, how it works, and how it's used to compress large language models
1425155
Lawrence Jones @lawrencejones.dev · 25/03/2026
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.
130
Reposted by Lawrence Jones
Ben Collins @bencollins.bsky.social · 16/03/2026
I wrote about Kat.
benhiiv.beehiiv.com
Kat.
42495031301
Lawrence Jones @lawrencejones.dev · 15/03/2026
It’s upsetting how much working with AI destroys the nirvana of working on trains
030
Lawrence Jones @lawrencejones.dev · 21/02/2026
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.
250
Lawrence Jones @lawrencejones.dev · 11/02/2026
Opus 4.6 on fast mode is like… shit, I am for the first time worried about what I’m billing my employer 😭
140
Lawrence Jones @lawrencejones.dev · 09/02/2026
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.
130
Lawrence Jones @lawrencejones.dev · 29/01/2026
Been thinking about this a lot since Rory shared it in our channel.
010
Lawrence Jones @lawrencejones.dev · 23/01/2026
Well this explains our bill
200
Lawrence Jones @lawrencejones.dev · 18/01/2026
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.
020
Lawrence Jones @lawrencejones.dev · 13/01/2026
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.
000
Lawrence Jones @lawrencejones.dev · 30/12/2025
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/
blog.lawrencejones.dev
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
010
Reposted by Lawrence Jones
Phil Eaton @eatonphil.bsky.social · 19/12/2025
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.
1152
Lawrence Jones @lawrencejones.dev · 24/12/2025
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 😭
020
Lawrence Jones @lawrencejones.dev · 23/10/2025
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...
incident.io
Building with AI | incident.io
Behind the scenes: Building an AI incident responder
151
Lawrence Jones @lawrencejones.dev · 19/10/2025
Had a great time chatting about how we’ve been building AI SRE at @incident.io with @wparad.bsky.social If you’re working on AI systems or incident response, I’d hope this is a worthwhile listen!
020
Lawrence Jones @lawrencejones.dev · 15/06/2025
The amount of Lime bike green I can see in the London naked cycle photos is making me reconsider ebiking as a social good
110
Lawrence Jones @lawrencejones.dev · 12/05/2025
Was fun changing our Old Street billboard to focus on eng hiring last Friday. Went a few rounds with the team and felt this represented us well!
010
Lawrence Jones @lawrencejones.dev · 08/04/2025
Wrote up a journey of optimising an LLM prompt for latency, reducing the time from 11s to just 2s by being careful with tokens. Loads of lessons here for people working with AI! incident.io/building-wit...
incident.io
Optimizing LLM prompts for low latency | Building with AI
When the time taken to execute a prompt becomes an issue, these strategies can optimize response latency without impacting prompt behaviour.
050
Lawrence Jones @lawrencejones.dev · 26/03/2025
Yesterday we launched a microsite of stories from our AI team. To my knowledge, it’s the best repository of genuinely useful AI engineering content on the internet to date. I’m so proud of the team for this and can’t thank our designers enough for how amazing it looks. incident.io/building-wit...
incident.io
incident.io
incident.io is an all-in-one incident management platform unifying on-call scheduling, real-time incident response, and integrated status pages – helping teams resolve issues faster and reduce downtim...
160
Lawrence Jones @lawrencejones.dev · 25/03/2025
It's been great fun sharing our approach to AI with Gergely, born out of the last year hitting our heads against AI. This is an awesome article that I'd encourage anyone building systems with generative AI to read! Thank you for the feature!
1121
Lawrence Jones @lawrencejones.dev · 11/03/2025
8 years ago Chris and I dealt with a horrible Postgres incident where RAID array battery failure was an extremely painful red herring. Good to see he’s back in the game after all that time. These disks must really be something!
130
Lawrence Jones @lawrencejones.dev · 02/03/2025
Sometimes I wonder how many burritos a week is too many burritos
010
Lawrence Jones @lawrencejones.dev · 22/02/2025
How is this a thing
020
Lawrence Jones @lawrencejones.dev · 18/02/2025
I have a package that’s been stuck in customs for a week. Is there anything more irritating than a fedex tracker giving you zero info and saying “ETA Tuesday 11th 11am” when it’s now the next week 😂
020
Lawrence Jones @lawrencejones.dev · 16/02/2025
Crazy to me that people can say this when ChatGPT/Claude/etc have hundreds of millions of daily active users. I have not once ever had a use for a blockchain payment. All my colleagues use AI daily. What is making people so resistant to seeing this?
220
Lawrence Jones @lawrencejones.dev · 13/02/2025
Was playing with some CI build time improvements yesterday and booting big old machines is something I will always enjoy. 96 cores go brrrrrr
030
Lawrence Jones @lawrencejones.dev · 02/02/2025
The average AI product experience is bad right now, and it’s because teams haven’t figured it out how to build with these tools yet. Building a prototype is 10% of the effort. The rest of the journey is uncharted waters and can be a real struggle. blog.lawrencejones.dev/ai-mvp/
blog.lawrencejones.dev
Beyond the AI MVP: What it really takes
The gap between demo-ready AI products and production-grade systems is much larger than most realise. This post explains the four stages of AI product maturity, what tooling you actually need to build...
251
Lawrence Jones @lawrencejones.dev · 27/01/2025
Gotten into the habit of getting AI to check my code piece-by-piece as I build systems. Doesn't replace a human or a review, but it frequently catches issues I'd otherwise miss or only find once I'd deployed. Can't recommend this enough!
020
Lawrence Jones @lawrencejones.dev · 23/01/2025
This was a fun chat about how we're building an AI incident responder, which: - Checks your Grafana dashboards - Looks at recent PRs - Finds past incidents like this one And drops a message just like this one I got this morning when I broke our evals 😂
Slack message posted to the incident channel correctly identifying the bad code I shipped this morning as the cause.
020
Lawrence Jones @lawrencejones.dev · 20/01/2025
It’s really important to remember when anyone speaks about DOGE that this is the person leading it. Just keep that in mind when the next tech bro says how ‘excited’ they are about the mission. www.theguardian.com/technology/2...
theguardian.com
Elon Musk appears to make back-to-back fascist salutes at inauguration rally
Tech billionaire wades into controversy after shooting right arm on upwards diagonal during celebrations of Trump
021
Lawrence Jones @lawrencejones.dev · 16/01/2025
We've got a new game at work "Cold Case Mysteries" where people submit a picture of their fridge and then we all guess who it is. I thought this would be funny but did not anticipate a character assassination.
0130
Lawrence Jones @lawrencejones.dev · 13/01/2025
Kinda weird to see Zuck aping the behavior that lost Elon tens of millions of Twitter users. Makes me wonder what and how strong the incentive has to be for him to do something so actively against the top-line business interest.
000
Lawrence Jones @lawrencejones.dev · 10/01/2025
Keep making eye contact with this weirdo across my desk and it’s kinda freaking me out
330
Lawrence Jones @lawrencejones.dev · 06/01/2025
I just remembered a fun SRE interview we used to run where we’d break a VM in several ways and share an ssh session with the candidate to pair on fixing it. Lots of how we’d break the machine are no longer relevant today. Crazy how fast this stuff moves on.
350
Lawrence Jones @lawrencejones.dev · 06/01/2025
Is the only issue I have with BlueSky: certain parts have extremely strong group-think. This is automating looking at the first few hits on Google nothing about it is ‘privacy breaching’ but because it’s AI and on X everyone wants to pile in.
240