56,966 blogs · [ { "id": "01a087eb-1edc-73db-aea2-4a3f0f873357", "title": "Pipelines: The Forgotten SLO", "url": "https://telliott.me/posts/pipelines-the-forgotten-slo/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f0f94dddd", "title": "Why merge queues?", "url": "https://telliott.me/posts/why-merge-queues/", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f102ee573", "title": "How friendly are your rate limits?", "url": "https://telliott.me/posts/how-friendly-are-your-rate-limits/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1057c47b", "title": "Tech interviewing will always be broken", "url": "https://telliott.me/posts/tech-interviewing-will-always-be-broken/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1106cf34", "title": "How much code *should* you review?", "url": "https://telliott.me/posts/how-much-code-should-you-review/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f11f09f5a", "title": "Approving deployments with GitHub Actions", "url": "https://telliott.me/posts/approving-deployments-with-github-actions/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f12186d86", "title": "Rehousing my blog", "url": "https://telliott.me/posts/rehousing-my-blog/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f130542bb", "title": "Is GitHub getting less reliable?", "url": "https://telliott.me/posts/is-github-getting-less-reliable/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f13d826c2", "title": "Plur1bus: accidental AI allegory", "url": "https://telliott.me/posts/plur1bus-accidental-ai-allegory/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f13e94ecf", "title": "Yes, you should still learn to code", "url": "https://telliott.me/posts/yes-you-should-still-learn-to-code/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f145cf3af", "title": "We won't need CI in 5 years", "url": "https://telliott.me/posts/we-wont-need-ci-in-5-years/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f153fe881", "title": "Can Git back a REST API? (part 5 - conclusions!)", "url": "https://telliott.me/posts/can-git-back-a-rest-api-part-5-conclusions/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f162d9016", "title": "Can Git back a REST API? (part 4 - stability)", "url": "https://telliott.me/posts/can-git-back-a-rest-api-part-4-stability/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f166eb5f2", "title": "Winding Down Ocuroot", "url": "https://telliott.me/posts/winding-down-ocuroot/", "published_at": "2026-01-01T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f168471c5", "title": "Looking below the surface of Git - what the heck is a tree?", "url": "https://telliott.me/posts/looking-below-the-surface-of-git/", "published_at": "2025-12-26T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f174bc753", "title": "Can Git back a REST API? (part 3 - concurrency)", "url": "https://telliott.me/posts/can-git-back-a-rest-api-part-3-concurrency/", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1754b4dd", "title": "Can Git back a REST API? (Part 2 - git protocols)", "url": "https://telliott.me/posts/can-git-back-a-rest-api-part-2-git/", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f183a3bfd", "title": "Can Git back a REST API? (Part 1 - the naive approach)", "url": "https://telliott.me/posts/can-git-back-a-rest-api-part-1-the/", "published_at": "2025-12-05T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f18af7468", "title": "Navigating the IaC Bootstrap Problem", "url": "https://telliott.me/posts/iac-bootstrap-problem/", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f19353646", "title": "What's with all these cloud outages?", "url": "https://telliott.me/posts/whats-with-all-these-cloud-outages/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1999be5a", "title": "Three things I've learned about Git while building a CI/CD tool", "url": "https://telliott.me/posts/things-i-learned-about-git/", "published_at": "2025-11-13T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f19d3ea44", "title": "A Shallow Introduction to Queueing Theory", "url": "https://telliott.me/posts/a-shallow-introduction-to-queueing/", "published_at": "2025-11-07T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1a370709", "title": "How Big Terraform Modules Slow You Down", "url": "https://telliott.me/posts/big-terraform-modules/", "published_at": "2025-10-30T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1a43f2cf", "title": "Demystifying the postmortem from Monday's AWS outage", "url": "https://telliott.me/posts/demystifying-the-postmortem-from/", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a087eb-1edc-73db-aea2-4a3f1a9def44", "title": "How parallelizing your builds can slow them down", "url": "https://telliott.me/posts/how-parallelizing-your-builds-can/", "published_at": "2025-10-10T00:00:00+00:00" } ] posts Claim your blog
Back to telliott.me
Blog · corpus.blog/blogs/telliott.me/posts

telliott.me

telliott.me

2026

2025