The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Lawrence Jones

blog.lawrencejones.dev

Building reliable infrastructure for GoCardless, a fast-growing fintech based in London. Focused on tackling infrastructure problems with a software engineering mindset.

DevOps / SRE / infrastructureGoAI / MLEngineering management / careers

Posts
47 from 17 Jun 2015 to 1 Sep 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://blog.lawrencejones.dev/feed.xml

2026 2

  1. How skills and MCPs actually work
  2. Building AI skills like checklists

2025 5

  1. Looking back at 2025
  2. Why change role to AI Engineering
  3. AI Innovator's Dilemma
  4. You don't need Python to build AI products
  5. Beyond the AI MVP: What it really takes

2024 3

  1. Looking back at 2024
  2. When Game Days go wrong
  3. Learn one thing at a time

2023 7

  1. Looking back at 2023
  2. Adding concurrency control to HTTP APIs
  3. Use your database to power state machines
  4. Screw DRY – copy-paste is the goal
  5. Three months building a catalog
  6. Uptime, status pages, and transparency calculus
  7. Using ULIDs at incident.io

2022 11

  1. Looking back at 2022
  2. Weird stuff and how to test it
  3. Building workflows: technical deep-dive and evaluation
  4. Want to found a start-up? Work at one first!
  5. Adding latency: one step, two step, oops
  6. Growing into Platform Engineering
  7. My most impactful code
  8. Hacking sum types with Go generics
  9. Fixing flaky dbt tests with a sync cutoff
  10. A modern data stack for startups
  11. API development with type-safety across the entire stack

2021 8

  1. What developers find surprising about Postgres transactions
  2. Deploying to production in <5m with our hosted container builder
  3. Logs and tracing: not just for production, local development too
  4. How to avoid bad assumptions during incidents
  5. Moving on from GoCardless
  6. On working too hard: finding balance, and lessons learned from others
  7. Embed a Javascript website inside a binary with Go 1.16
  8. Deploying software at GoCardless: our Getting-Started tutorial

2020 4

  1. How we compress Pub/Sub messages and more, saving a load of money
  2. Connected data: Using BigQuery to analyse user behaviour in response to webhooks
  3. An incident response starter-pack: how do you handle production outages?
  4. Why you need a service registry

2019 3

  1. Avoid time-of-measurement bias with Prometheus
  2. Building a PostgreSQL load tester
  3. Debugging the Postgres query planner

2018 1

  1. Diggit- Automated code review via software repository mining

2016 1

  1. Diggit- Mining git repositories for developer insights

2015 1

  1. Coach: An alternative to Rails controllers

Undated 1

  1. Lawrence Jones