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

And LinkedIn didn't directly get anything out of it in response other than like a book that they could use for internal training purposes.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Well, shout out to LinkedIn for this.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Yeah, absolutely.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Though then I did find then that actually trying to write a book in parallel with doing a software engineering job and being on call, etc.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I just wasn't able to do it.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So it's just too much context switching.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And it's very easy for the urgent things from the on call to dominate and

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

and then not to have the freedom that you need in order to write something new.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And so then after a while I decided, okay, it's probably better if I focus full-time on the book.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I then left LinkedIn and just took a sabbatical, unpaid sabbatical, i.e.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

unemployment, to just focus full-time on the book for a while.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And then it's only after that that I actually even considered getting into academia.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I had an idea that, of course, the final product ended up looking somewhat different, but the

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

The overall goal, I think, stayed the same.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So what I knew I wanted to write something that was a broad conceptual overview.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So not about how you use any one specific system or tool, but comparing the trade-offs between many different types of tools.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And I knew that I wanted to be practitioner focused, like not a theoretical textbook, but something that people could use to build real systems.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

That was basically like the goal with which I approached it.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And this was exactly the book that I wish I had had when I was starting out and working at Reportive, for example.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

because we were all like searching around in the dark where we're having performance problems with our database and we had no idea what to do, basically, because we were totally lacking the foundations to actually understand what was going on and how to diagnose the issues.