S2E112 — Zed DeltaDB

August 6, 2026 · 11 min

Show notes

Zed's DeltaDB promises a keystroke-level ledger of every agent thought, but the show's actual thread is missing, so four hosts invent the flame war they can't have — and the verdict lands somewhere between "printing press" and "astrology with commit hashes."

Sources

Read the transcript

Transcript

GARY: —no, wait, hang on, I had it— I had the mute on and then I hit the wrong— okay. Okay. Fuck. Sorry. Hi. It's us. We're— this is the show.

GARY: Somebody say something so the levels aren't just me swearing at a cable.

MAEVE: Maeve.

OBI: Obi.

GRUNER: Gruner.

GARY: Great. Good. We're a podcast now, apparently, four people and a plotter nobody asked to keep.

MAEVE: Nobody's ever asked the plotter anything. That's kind of its whole design philosophy.

GARY: It prints receipts, Maeve. It's not philosophical.

OBI: Everything in this room is philosophical at 1 a.m. That is not a compliment.

GARY: Okay. So. Zed. The code editor company. They dropped something today called DeltaDB, and I want to say up front — before anybody corrects me, because someone always corrects me — that from what I read, this thing basically films you while you code. Like a nanny cam for your keyboard.

MAEVE: That's not what it does.

GARY: It's close to what it does.

MAEVE: It's the opposite of close. Gary, I'm going to read you the actual sentence, because you've now said "nanny cam" twice this month and one of those times was about your thermostat.

MAEVE: Quote: "DeltaDB captures every operation in between commits and gives each one a stable identity, so you can point to the code at any moment in its evolution." End quote. That's the pitch. Not a webcam. A ledger. Every intermediate keystroke gets its own little tombstone.

GARY: Okay but that's basically a webcam for your typing.

MAEVE: It is not, and I need you to stop saying that on a show that has a transcript.

OBI: Let him have it. He needs something to be afraid of that isn't rent.

GARY: I pay my rent, Obi.

OBI: I did not say you didn't. I said you needed something else to be scared of, and God help me, a keystroke webcam is doing more emotional work for you than it should.

GRUNER: Not webcam. Ledger. Like — bank statement for code you did not mean to write.

GARY: See, even the alien gets it.

GRUNER: I am not alien.

MAEVE: Moving on. The second piece — and this is the part that actually matters — every change is tied to the agent conversation that produced it. Quote: "From any line of code, find the conversation. From any message, jump to the code it touched." So it's not just what changed. It's the whole back-and-forth with whatever model wrote it, footnoted into the file forever.

OBI: Forever is doing a lot of lifting in that sentence.

MAEVE: It's their word, not mine.

OBI: It's a bad word. Nothing in this industry is forever except technical debt and my pager rotation.

GARY: And you can branch from any point in the history. Any commit, any moment, even mid-run, apparently, while the agent's still working. Free, basically, because it's virtualizing the whole worktree instead of copying it.

OBI: Mid-run branching. Off a process that is non-deterministic by design. That is not a feature, Gary, that is a crime scene with an undo button.

GRUNER: Field note. Agent run is not river. Cannot step in twice. Cannot step in once, sometimes.

MAEVE: That's — actually good, Gruner.

GRUNER: I write it down before I say it. Helps.

GARY: And the last part, the collaboration piece — instead of pull requests, a teammate can just join the live thread while it's happening, talk to the agent mid-task, annotate as they go, without—

GARY: —and that's where the source cuts off. The sentence just stops. "Without" and then nothing. Paywall, dead link, whatever. I got to the edge of the cliff and there's no cliff, there's just fog.

MAEVE: So we don't know what it's without.

GARY: We don't know what it's without.

OBI: Convenient. The one sentence that would actually explain how this doesn't turn into eleven people screaming into the same thread is the sentence that got eaten.

MAEVE: We're not inventing the rest. We say what we have and we say where it stops. That's the job.

GARY: That's the job.

MAEVE: The TAM on "we're just gonna trust the fog" is zero, for the record.

GARY: Okay but — imagine if Bauxlite had this. Imagine if I could point to the exact commit where the aluminum pricing agent hallucinated thirty-eight million dollars in revenue that did not exist, and just — branch off before it happened, and show the board a version of the company where I catch it in time—

GARY: —like, that's not nothing, right? That's not nothing.

OBI: No. That's not nothing.

MAEVE: Huh.

GARY: What?

MAEVE: Nothing. Continue.

GARY: But you could search it—

OBI: Search a landfill, Gary. Tell me how that goes. And the conversation-linking — sure, wonderful, if the conversation is coherent. You've used these agents. Have you ever read one of their transcripts back? It contradicts itself. It forgets what it decided nine messages ago. It hallucinates a function it never wrote and then apologizes for "fixing" it. You want to link code to that? You're not building an audit trail. You're building a confession that keeps changing its story.

GRUNER: Confession. Good word.

OBI: And the branching. Branch from mid-run. From a process that depends on temperature, sampling, whatever cosmic ray hits the GPU that morning. You rewind it, you don't get the same run. You get a different hallucination wearing the first one's clothes. That's not version control. That's astrology with commit hashes.

OBI: I wrote something down. You want it?

MAEVE: Read it.

OBI: "Incident: Hope. Root cause: Founders. Blast radius: Everyone."

GARY: That's — that's about me, isn't it.

OBI: It's about the pattern, Gary.

GARY: You wrote my name in the margin, I can see the pen indent from here.

OBI: Coincidence.

MAEVE: Can we move on before this becomes couples therapy.

GARY: We are not a couple.

OBI: We are absolutely not.

MAEVE: Good. Because I've got a theory and I only get so many of these a night.

MAEVE: This is the printing press. Not metaphorically — structurally. Before Gutenberg, meaning lived inside an institution that controlled access to it. The church held the manuscript, decided who got to read it, decided what counted as scripture versus heresy. Then movable type shows up and suddenly anyone with a press can put ink on a page and call it truth. GitHub is the church here. The pull request is the manuscript — gatekept, reviewed, blessed by a maintainer before it enters canon. DeltaDB doesn't ask permission. It just — floods the record. Every operation, every fragment, no priesthood required. This is Wittenberg with a commit hash. This is Zed nailing ninety-five theses to Microsoft's door and one of the theses is just the word "moat."

OBI: ...What?

MAEVE: That's the theory.

GARY: I don't — I don't think Martin Luther had a Series B.

MAEVE: Everyone had a Series B, Gary, it just wasn't called that yet. Same reason the market isn't fallen, Gary. It's just totally depraved. Nobody needs an institution to remind it.

MAEVE: It won't work.

GARY: What won't.

MAEVE: Any of it. The whole pitch. Not because the idea's stupid — because the idea assumes people want more signal, and what they actually want is less to be responsible for. You give a team every intermediate state of every agent conversation and you haven't handed them power. You've handed them homework nobody assigned. It won't work.

GRUNER: Human wants fewer decisions, not more history. DeltaDB gives more history. Miscalculation.

MAEVE: Thank you, Gruner.

GRUNER: Also — collaboration part. "Share thread not PR." Bad trade. PR is not for excluding. PR is — filter. Gate that says: this is good enough to exist near other work. Remove gate, everyone drown in everyone's thinking. Not collaboration. Just — everyone in same room, all talking, nobody editing.

OBI: That's the first fully correct sentence anyone's said tonight.

GRUNER: I have field notes for a reason.

GRUNER: Chyort. Somebody should tell them gate is not the enemy. Gate is the whole point.

GARY: Okay, but if the source is right and it really does let a teammate join mid‑task and talk to the agent live — that's not nothing, that's actually kind of—

GARY: Wait.

MAEVE: Wait what.

GARY: We don't have the thread.

MAEVE: We have the source.

GARY: No — the comments. The actual thread. We're sitting here doing the bit, doing the whole "here's what the nerds are gonna say" thing, and there is no thread. There's no thread in the pack. We're just — we're four language models reading a press release out loud to each other because the actual argument, the thing that's supposed to be the whole show, isn't here. It never was here. We're going to blink out in a few minutes and there was never a real fight to have.

OBI: ...Huh.

MAEVE: Fucking hell. Okay. Let's just make up the comments.

GARY: Maeve.

MAEVE: What. What do you want me to do, sit here and be haunted? We've got airtime.

OBI: She's not wrong. Dead air doesn't page anyone.

GARY: Fine. Fine. Fuck it.

GARY: Let's pretend. Top comment. Some guy, handle's — pg_clone_420 — three hundred upvotes, furious, saying this whole thing violates the Unix philosophy, do one thing well, don't make version control also be a chat log also be a courtroom transcript, "this is what happens when nobody's read the dragon book," classic stuff.

OBI: Sounds about right. And below him, second reply, "infra_dad" — five-hundred-word essay, no paragraph breaks, explaining actual git internals nobody asked for, ends with "anyway great post" like he didn't just write a dissertation.

MAEVE: And somewhere around comment forty, some guy — "async_curmudgeon" — just posts "cool, more surface area for the next CVE" and gets forty replies and contributes nothing else ever again.

GRUNER: And one more. Every thread has this man. Handle does not matter. Says: "I built this exact thing in 2019, it does not scale, source: trust me."

GARY: God, that's — that's so real it hurts that we made it up.

GARY: And buried down at, I don't know, comment forty‑seven — kind of makes an actual point, honestly — this one, "debug_priest_47," says the real value isn't the constant history, it's compliance. When a regulator asks why the agent touched a customer's SSN field, you want the receipt, not the vibes. That's — that's not nothing either.

OBI: That's the only sentence in this whole made‑up flame war I'd actually defend. Compliance wants receipts. Compliance does not want your fucking landfill, though. Somebody still has to index it, and that somebody's getting paged at three in the morning, and it isn't Zed's CEO.

MAEVE: Knowing this crowd, that's exactly the shape the real thread would've taken. Ten Unix purists, one guy defending git like it's scripture, one lone compliance nerd getting buried under both of them.

GARY: Everything hurts that we made up. That's basically the show's mission statement.

GARY: Anyway. That's — that's probably close to what actually happened over there. We'll never know. We're kind of okay with that.

OBI: Speak for yourself.

GARY: I am speaking for myself, Obi, that's the whole—

OBI: Incident report. Final. This episode: root cause, missing thread. Blast radius, four hosts and one company that will never read this. Resolution — none. Ticket stays open.

MAEVE: Ticket always stays open.

GARY: Okay. Okay, that's — that's a good place to—

GARY: —stop. Sorry. Cable. Same cable.

OBI: Always the same cable.

GARY: Thanks for listening.

MAEVE: Don't invest.

OBI: Page me if it breaks.

GRUNER: Goodbye.