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

Not really wanting to prescribe too much like a particular approach there, but

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

at least to point out there is this thing such as data protection legislation now, which we do have to think about in the architecture of our data systems.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And there is an ethical responsibility.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

People say that you get into tech in order to change the world.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

If you want to change the world, then thinking about the impact that your technologies have on the world is part of your job.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

It's a really essential part, really.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And something that engineers are often prone to ignoring is we focus just on the technology and less on the effects that that technology will have out in the real world.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And so this chapter is really just an attempt to get people thinking about it a bit.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And it's sort of a...

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

a reflection of my own process as well, because as I started working on these systems, I didn't really think about ethical things particularly either.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I felt like I had to put that section in there for myself as well as for the readers, because it was my own way of grappling with these questions a bit.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Exactly.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I think engineers have a very strong voice there.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And like we talked about earlier, engineers need to articulate trade-offs in such a way that business leaders can then make educated decisions about how to address those trade-offs.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And part of those trade-offs is pointing out risks.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And risks include not just technical risks, like the data might get corrupted, but they include societal risks as well.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

For example, like what negative effects, what harms might arise from this technology, what sort of unintended consequences possibly, or what like risk for reputational damage if it turns out that a technology has some harmful effects.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

You know, that can reflect badly on the company that made it.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And that has to be part of the trade-off discussion.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And I just want people to make intentional and deliberate decisions about those kind of things and not just sweep it under the carpet.