Skip to main content
Jason Allum

Jason Allum

Creator of Bedrock (distributed key-value store) and Beadwork; 40-year veteran software engineer based in Australia

Jun 20, 2026

25:51
Well, of course not.
25:53
it's a hot you're gonna get a hot mess and for the reason stated you're gonna fill up the context the context is gonna get a little wonky it's gonna lose track of what it's doing and it's gonna be like and it's gonna wander off into the woods you know and do something weird you'll get a bunch of code when you're done but who knows what you get right yeah so so again you can use tools like this to help keep the agent on the rails so one way would be to say okay I want to go through every single one of these files.
26:26
I want to take all the leaf functions, all the functions that do nothing but call the standard library.
26:34
Just all the things at the edges of the program.
26:38
For each module, I want to go find all these functions and I want to add types.
26:42
That's the easiest ones because now we can see this is a function, it doesn't call anything else but the system.
26:48
System's got types, we can put types on it.

5 MINS LATER

32:18
really cool stuff.
59:24
... and Postgres or MySQL doesn't?
59:27
Well, again, uh, these FoundationDB, and I, I, obviously all credit to these people, right? If when you really start picking at...
59:33
It, it's a really underappreciated piece of tech.
59:36
The more you look at how this thing actually works, how their thing actually works, and, and, and the patterns that I followed, um, it makes a lot of sense.
59:45
So you say, "Okay, fine.
59:46
Now I got this KV storage," right? "I- I've got this.
59:51
This is great.

5 MINS LATER

64:56
Mm-hmm.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.