RSSAmplifier

Blog

Andrew Lilley Brinker

Posts by Andrew Lilley Brinker

alilleybrinker.comRSS feed ↗21 posts

Latest posts

Claude Has First-Party Agent Orchestration

Anthropic has announced an experimental system for first-party multi-agent orchestration, called 'Agent Teams'.

Rust's Culture of Semantic Precision

Explaining how Rust's culture of semantic precision pays dividends for system robustness while complicating adoption in projects like Linux.

Gas Town is not Urbit

Explaining how Gas Town and Urbit use insular language for extremely different goals, one experimental, the other fascist.

Gas Town Decoded

Explaining Gas Town's insular language to help demystify Steve Yegge's experimental AI agent orchestration system.

Passkey PRFs and the Passkey Loss Blast Radius

Exploring the way passkey PRFs increase the blast radius of passkey loss, and how that impacts systems like Confer.

‘Memory Safety for Skeptics’ in the ACM Queue

Making the case for pursuing memory safety amid time and budget constraints, with or without Rust.

Tracking Software ID Schemes

Introducing a small tracker for known software ID schemes such as Package URLs, CPEs, and more.

The Best Monad Tutorial Ever Written

Rain Paharia has done it, they've explained monads with real, practical examples.

Jujutsu is the Future

Staking my position that Jujutsu will displace Git in 5 years.

Postscript on “Open Source Software and Corporate Influence”

Some additional notes based on responses to 'Open Source Software and Corporate Influence'

Open Source Software and Corporate Influence

Exploring how corporations gain power in open source projects, and how to build resilience to corporate capture.

Safety Hygiene

Explaining how to properly contain and document unsafe code to make it maintainable over time.

The Problem is New Code

Identifying that assuring memory safety in new code is the highest leverage point for assuring existing codebases.

C++ Must Become Safer

Not everything will be rewritten in Rust, so C++ must become safer, and we should all care about C++ becoming safer.

Softlocking APIs

Exploring how APIs can become 'softlocked', stuck and unable to evolve or fix issues.

The “xz” Backdoor

A case for avoiding reductive analyses in the immediate aftermath of the xz supply chain attack.

Renegotiating C

Expressing empathy for C programmers as they grapple with fear and uncertainty amid the rise of Rust.

“Implementation Selection” in Rust

Exploring options for selecting branching paths in Rust code at compile time and runtime.

Technostructuralism

The systems we build are manifestations of our politics, so what is the philosophy of Rust?

Monomorphization Bloat

Rust generics can trade off binary size for expressiveness. Learning to identify when the trade off isn't worth it is a valuable skill.

String Types in Rust

Rust has many pairs of string types, each with a distinct purpose. Understanding them helps you understand Rust itself.

Andrew Lilley Brinker · RSS Amplifier