End of the Ride
The AI compute crunch is squeezing independent builders out of frontier research - and the ecological and policy costs of the infrastructure boom are making it worse.
A distributed memory architecture for autonomous AI agents
An engineering series on building durable, queryable memory layers that persist context across agent invocations - covering vector storage, graph traversal, and the infrastructure patterns that make long-running AI agents possible.
The AI compute crunch is squeezing independent builders out of frontier research - and the ecological and policy costs of the infrastructure boom are making it worse.
The real power of a Schema Registry shows up when you need to change your message formats over time. Backward, forward, and full compatibility modes - and how to evolve schemas safely without coordinating simultaneous deployments.
A Schema Registry is a central repository for the structure of every message type flowing through Kafka. It enforces contracts, enables safe schema evolution, and turns your event stream into living documentation.
Using Kafka without a schema registry sounds fine in theory - just send JSON. In practice, it becomes a debugging nightmare. How one renamed field broke the ingestion pipeline and why I stopped trusting raw messages.
The Cognitive Substrate needs to ingest a constant stream of events from many different sources - telemetry, tickets, Slack, logs. Here is why Kafka is the right foundation for that, and what I quickly learned it was not enough on its own.
What the ConstitutionEngine actually provides - operational stability constraints and operator review hooks - and what it explicitly does not address from the AI safety literature.
A non-technical explanation of the Cognitive Substrate project for someone who uses computers but has never had to think about AI memory systems. Featuring the phone analogy.
How a misplaced em dash became the perfect symbol for a larger question: using AI throughout the creative process while keeping every word authentically yours.
This site collects anonymous usage data to understand how people read and navigate the blog. Accepting enables persistent reader preferences across visits.