Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Martin Kleppmann

๐Ÿ‘ค Speaker
607 total appearances

Appearances Over Time

Podcast Appearances

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Like the industry people will say, ah, that's theoretical, that's academic.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

It's got nothing to do with the real world, and they're really missing a trick there, because actually there are a lot of interesting insights from research that are very relevant to the real world, but they're not necessarily making their way across that chasm.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

In the other direction, the academics will say, oh, this industry stuff, you know, that's just engineering.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

They're not actually doing any interesting thinking.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

It's just like writing routine stuff.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I think I see it as one of my goals to try and build better respect across both in both directions by bringing interesting insights from research into industrial practice, but also by informing our research by the problems that arise in real world.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And so that way, like joining those two things up a bit better.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

What are your current research topics that you're working on, ones that you're excited about?

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I have two main areas I'm working on at the moment.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

One is local-first software.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So that's this idea that we want collaborative software like Google Docs, like Figma, etc., but in a way that gives better protection to users' data.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

that's less dependent on a single cloud provider who can lock you out of your files and that's therefore more resilient, gives users greater agency and greater autonomy over their own data.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So that's an area that I've been working on for the last 10 years or so through a mixture of open source work and algorithm development and formal verification and so on.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I'm now also trying to set up a brand new research area in a totally different topic

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

which is on using cryptography to prove things about the physical world.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I'm interested there in especially sustainability related things.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So for example, if you want to verify that the carbon emissions involved in manufacturing a particular product were X, and you want to be sure that that number is correct, because maybe you want to include emissions as part of your purchasing decision and choose the product with the lower emissions for that to be meaningful, then the emissions number has to be correct.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And unfortunately, at the moment, the numbers are generally not correct because the incentives are to lie and cheat and to use creative accounting techniques all as a way of like greenwashing, basically.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Or a related thing is happening in the EU, for example, which is bringing in new regulations on preventing deforestation of tropical rainforests.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So that's, for example, coffee, cocoa, palm oil, etc.