Leslie LamportGuest
Tim RoughgardenHost
Itai AbrahamHost
I thought maybe we could circle back on, on something we talked about, the power of, you know, mathematical abstraction of sort of real systems and sort of the feedback loop between practice and, and theory.

And I, and I do feel like that came up pretty explicitly in, in both of the interviews.

I, I thought both, uh, both of them focused on these, uh, deep connections between, uh, the practical work that they've done and the theoretical underpinning correctness proofs, and the way that they thought about distributed systems through kind of a mental model that looks a lot like how we think about mathematics sometimes.

I think Ba-Barbara talked about this mathematical hierarchy of a theorem that has lemmas and sub-lemmas and so on.

So the ana- analog here is if you look at a system, you don't think about it as a monolithic system, but you kind of look at it in a series of encapsulations and abstractions.

And that's extremely important because these distributed systems are very, very complicated.

So if you just kind of, you know, just think about this as like a whole lump of, of system or of math, then it's very, very hard to understand what's happening.

Uh, and, and they build extremely complicated systems, right? So if you look at PBFT, this is like a, a, a huge endeavor and, and really this power of abstraction is what enabled that.

And, and this pattern, right, of abstraction encapsulation is like a core factor of how distributed systems are built today.

I mean, arguably it's like at the very center of computer science as a, as a discipline.

I thought maybe we could circle back on, on something we talked about, the power of, you know, mathematical abstraction of sort of real systems and sort of the feedback loop between practice and, and theory.

And I, and I do feel like that came up pretty explicitly in, in both of the interviews.

I, I thought both, uh, both of them focused on these, uh, deep connections between, uh, the practical work that they've done and the theoretical underpinning correctness proofs, and the way that they thought about distributed systems through kind of a mental model that looks a lot like how we think about mathematics sometimes.

I think Ba-Barbara talked about this mathematical hierarchy of a theorem that has lemmas and sub-lemmas and so on.

So the ana- analog here is if you look at a system, you don't think about it as a monolithic system, but you kind of look at it in a series of encapsulations and abstractions.

And that's extremely important because these distributed systems are very, very complicated.

So if you just kind of, you know, just think about this as like a whole lump of, of system or of math, then it's very, very hard to understand what's happening.

Uh, and, and they build extremely complicated systems, right? So if you look at PBFT, this is like a, a, a huge endeavor and, and really this power of abstraction is what enabled that.

And, and this pattern, right, of abstraction encapsulation is like a core factor of how distributed systems are built today.

I mean, arguably it's like at the very center of computer science as a, as a discipline.
The rest of this transcript — segmented and speaker-labeled, so you land on the exact moment something was said
Search every transcript — by keyword, by phrase, or by meaning, across every show Radar indexes
Trends — what is surging across podcasts, measured against its own baseline
Alerts — when a name you follow appears in a newly indexed episode
No account is needed to search Radar.