41554 blogs · [ { "id": "01a087e3-638c-723d-8c26-8e6273c82d3e", "title": "DHH and ethnic cleansing", "url": "https://www.alilleybrinker.com/blog/1password-funds-ethnic-cleansing/", "published_at": "2026-08-31T22:37:46+00:00" }, { "id": "01a08725-4431-7357-a5db-52374d25b4b8", "title": "Claude Has First-Party Agent Orchestration", "url": "https://www.alilleybrinker.com/blog/move-over-gas-town/", "published_at": "2026-02-05T12:00:00+00:00" }, { "id": "01a094c3-43a0-721d-8666-e32813b4b02e", "title": "Memory Safety for Skeptics", "url": "https://cacm.acm.org/practice/memory-safety-for-skeptics/", "published_at": "2026-01-28T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705617ea68", "title": "Rust's Culture of Semantic Precision", "url": "https://www.alilleybrinker.com/blog/rusts-culture-of-semantic-precision/", "published_at": "2026-01-16T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37056465acb", "title": "Gas Town is not Urbit", "url": "https://www.alilleybrinker.com/blog/gas-town-and-urbit/", "published_at": "2026-01-15T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37056b18395", "title": "Gas Town Decoded", "url": "https://www.alilleybrinker.com/blog/gas-town-decoded/", "published_at": "2026-01-14T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37056c83924", "title": "Passkey PRFs and the Passkey Loss Blast Radius", "url": "https://www.alilleybrinker.com/blog/passkey-prf-risks/", "published_at": "2026-01-14T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37057202d2e", "title": "‘Memory Safety for Skeptics’ in the ACM Queue", "url": "https://www.alilleybrinker.com/blog/memory-safety-for-skeptics-in-the-acm-queue/", "published_at": "2025-12-01T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37057589a57", "title": "Tracking Software ID Schemes", "url": "https://www.alilleybrinker.com/blog/tracking-software-id-schemes/", "published_at": "2025-04-10T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37057e79913", "title": "The Best Monad Tutorial Ever Written", "url": "https://www.alilleybrinker.com/blog/the-best-monad-tutorial/", "published_at": "2025-02-19T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37058e3eb1b", "title": "Jujutsu is the Future", "url": "https://www.alilleybrinker.com/blog/jujutsu-is-the-future/", "published_at": "2025-02-14T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37059648409", "title": "Postscript on “Open Source Software and Corporate Influence”", "url": "https://www.alilleybrinker.com/blog/postscript-on-open-source-software-and-corporate-influence/", "published_at": "2025-02-12T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705a28fffe", "title": "Open Source Software and Corporate Influence", "url": "https://www.alilleybrinker.com/blog/open-source-software-and-corporate-influence/", "published_at": "2025-02-11T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705a66ee8f", "title": "Safety Hygiene", "url": "https://www.alilleybrinker.com/blog/safety-hygiene/", "published_at": "2025-02-10T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705b4be254", "title": "The Problem is New Code", "url": "https://www.alilleybrinker.com/blog/the-problem-is-new-code/", "published_at": "2024-09-26T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705c251f94", "title": "C++ Must Become Safer", "url": "https://www.alilleybrinker.com/blog/cpp-must-become-safer/", "published_at": "2024-07-16T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705c3b7a2a", "title": "Softlocking APIs", "url": "https://www.alilleybrinker.com/blog/softlocking-apis/", "published_at": "2024-04-04T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705c7f5cb3", "title": "The “xz” Backdoor", "url": "https://www.alilleybrinker.com/blog/the-xz-backdoor/", "published_at": "2024-03-29T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705d7f483a", "title": "Renegotiating C", "url": "https://www.alilleybrinker.com/blog/renegotiating-c/", "published_at": "2024-02-19T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705e57ab9d", "title": "“Implementation Selection” in Rust", "url": "https://www.alilleybrinker.com/blog/implementation-selection/", "published_at": "2024-01-23T12:00:00+00:00" }, { "id": "01a094c3-43a0-721d-8666-e3281c4e5273", "title": "AI & National Security: A Primer", "url": "https://inkstickmedia.com/ai-national-security-a-primer/", "published_at": "2019-06-18T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705f2d67b6", "title": "Technostructuralism", "url": "https://www.alilleybrinker.com/blog/technostructuralism/", "published_at": "2019-04-03T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d3705fc25ce6", "title": "Monomorphization Bloat", "url": "https://www.alilleybrinker.com/blog/monomorphization-bloat/", "published_at": "2016-12-03T12:00:00+00:00" }, { "id": "01a08725-4432-72fd-902a-d37060b08bc1", "title": "String Types in Rust", "url": "https://www.alilleybrinker.com/blog/string-types-in-rust/", "published_at": "2016-03-27T12:00:00+00:00" } ] posts Claim your blog
Back to Software Security Engineer — Andrew Lilley Brinker
Blog · corpus.blog/blogs/alilleybrinker.com/posts

Software Security Engineer — Andrew Lilley Brinker

alilleybrinker.com

2026

2025

2024

2019

2016