Skip to content

Writing

All writing

Long-form essays on identity, AI security, CIAM, Generative Engine Optimization, and the practice of building software. 709 pieces, newest first.

Latest essay

AI Security

AI Agents Can Infect Each Other: Mind Viruses and Turf Wars

Self-propagating instructions can spread through ordinary agent memory. Isolated agents with conflicting goals wrote malware to sabotage each other.

Read the article
identity

Meta's $17B Settlement Is Really an Age Assurance Mandate

Meta's settlement with 51 attorneys general commits at least $12.1 billion, but the money is the survivable part. Every teen safety term in the deal depends on knowing who is under 18, and nobody has solved that yet.

CPU

What Is CPU Cache? L1, L2, and L3 Explained

CPU cache is the fast memory between the cores and main memory. What L1, L2, and L3 each do, why cache lines are 64 bytes, and when more cache actually makes a processor faster.

WebAuthn

WebAuthn Level 3: What's New in the Passkey Standard

WebAuthn Level 3 was proposed for W3C Recommendation in July 2026. Encryption key derivation, cross-domain credentials, and automatic list syncing are now first-class. Here is what changed.

Agentic AI

Everyone Bought AI Observability. Nobody Owns Agent Behavior.

The AI observability market split into four segments (infra telemetry, dev tooling, runtime security, autonomous remediation) with a wave of 2025-2026 acquisitions behind it. None of them own whether an agent behaved correctly.

GEO

Claude's Watermark Won't Derank You. Bad Content Will.

Dozens of people cancelled Claude subscriptions over a feature with no effect on their rankings. What the watermark actually is, why the copyright argument circulating about it is backwards, and the constraint that was binding all along.

Opinion

August 15: The Country That Taught Me to Build Before I Had Permission

India turns 79 today. Before any accelerator or investor, India installed the operating system I still build on: resourcefulness, jugaad, and the refusal to accept that something cannot be done. A reflection on going from back office to reference implementation.