41554 blogs · [ { "id": "01a0879b-2ec7-7024-bfef-8fc4733a7b5e", "title": "Invariant checks: the comment is the check you never wrote.", "url": "https://lionshead.digital/notes/the-comment-is-the-check-you-never-wrote", "published_at": "2026-08-30T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc47403456e", "title": "My retro proposed three fixes and built none of them. Its health check read fine the whole time.", "url": "https://lionshead.digital/notes/absence-reads-as-green", "published_at": "2026-08-23T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc474efe0e2", "title": "The fleet that builds my backlog: two roles, one budget, and a rule against thinking", "url": "https://lionshead.digital/notes/the-fleet-that-builds-my-backlog", "published_at": "2026-08-16T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc4750ae055", "title": "I handed my backlog to an agent fleet for ten days. Three of its safeguards were lying to me.", "url": "https://lionshead.digital/notes/safeguards-that-were-never-running", "published_at": "2026-08-09T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc475b8a40b", "title": "Killing the long-lived tokens in my CI, one exchange at a time", "url": "https://lionshead.digital/notes/killing-long-lived-tokens-with-oidc", "published_at": "2026-08-02T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc4766ff430", "title": "How do you know a passing check still works? Make it fail on purpose.", "url": "https://lionshead.digital/notes/make-it-fail-on-purpose", "published_at": "2026-07-26T21:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc4776b132d", "title": "I audited 2,864 CI checks. Several had never run, and green never told me.", "url": "https://lionshead.digital/notes/green-is-not-evidence", "published_at": "2026-07-26T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc477b6fd4e", "title": "Every pull request gets its own app and its own Postgres branch, for $0", "url": "https://lionshead.digital/notes/preview-environments-are-the-dev-loop", "published_at": "2026-07-20T20:00:00+00:00" }, { "id": "01a0879b-2ec7-7024-bfef-8fc4784c7e15", "title": "The security checks in every Lionshead PR", "url": "https://lionshead.digital/notes/the-security-checks-in-every-lionshead-pr", "published_at": "2026-07-12T20:00:00+00:00" }, { "id": "01a0879b-2ec8-72fa-b3c3-46fbd49ad741", "title": "I'm one person, and my CI does what a mid-size eng org's does. Here's why.", "url": "https://lionshead.digital/notes/why-i-run-enterprise-grade-ci-at-solo-founder-scale", "published_at": "2026-07-05T20:00:00+00:00" }, { "id": "01a0879b-2ec8-72fa-b3c3-46fbd54fc7c4", "title": "Every website should have a colophon", "url": "https://lionshead.digital/notes/colophons-and-why-id-never-heard-the-word", "published_at": "2026-06-28T20:00:00+00:00" }, { "id": "01a0879b-2ec8-72fa-b3c3-46fbd6298fc5", "title": "Keeping 10 repos in sync without a monorepo or a platform team", "url": "https://lionshead.digital/notes/the-reconciler", "published_at": "2026-05-23T12:00:00+00:00" } ] posts Claim your blog
Back to lionshead.digital
Blog · corpus.blog/blogs/lionshead.digital/posts

lionshead.digital

lionshead.digital

2026