Jeffrey M. Barber

Tombstone

Adama

Apr 2020 โ€“ Apr 2026 ยท age 38โ€“44

What it was

A reactive document database in which every document is a tiny virtual machine. You wrote the backend once in the Adama language: fields private by default, loops paid for from a budget, a state machine that could wait weeks for a person. The runtime turned every change into a delta with its own inverse, so persistence, replication, undo, replay and billing came from one mechanism. Around it came a storage engine, a gossiping protocol, a web tier, a template compiler, a control plane and, by 2026, agents as transactional types. It began because this primate wanted to play board games with friends who had moved away. It ended with 9,945 tests and a farewell that called it a cathedral.

Wins, for the age

What it taught

Genealogy

Ancestors: Arcane Work: the spreadsheet itch. Jove 3: a reactive dependency graph treated as its own language. Career Facebook: real-time delivery at scale. Lamancha: the search that birthed a board-game language. Lamancha II: the language and runtime, born privately. Descendants: Goat Bot: a one-operator console to deploy it. Hearth: Netty, SMTP, SigV4 and MCP habits in one jar. Opinion Panel: a product built on its agents. Parts: Adama Agents, Adama Caravan, Adama Core, Adama Docs, Adama Language, Adama Net, Adama Platform, Adama Rxhtml, Adama Saas, Adama Tooling, Adama Web.

Epitaph

Here lies Adama, built so an ape with a keyboard could play board games with distant friends. It taught documents to dream and deltas to remember their inverse, and it let a question wait for a person for weeks.