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

The details within each chapter, that is something that I often figured out once I got to that chapter.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I wrote one chapter at a time and started each chapter work with just a lot of background research to actually get up to speed on the topic myself.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And it's often only then that, save for then replication, I decided, okay, well,

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

It seems like the three major ways of doing this are single leader, multi-leader or leaderless.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Okay.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I would decide on that structure essentially when I started writing each chapter and then try to fit the various points I wanted to make into this narrative structure.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

As always, it takes vastly longer than expected.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

It's the same for software and projects as it is for writing, I think.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I think it took me about four years to write the first edition.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

That was not four years of full-time, maybe like two and a half years of full-time equivalent or something like that, but written over the course of about four years.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So it definitely took a long time.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

The

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

publisher deadline i missed by a ludicrous margin i think i missed it by about two and a half years or something like that but fortunately o'reilly were pretty laid back with the with the second with the first edition and were happy for me to just take my time and make it good

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

When it came to the second edition, then actually O'Reilly got a bit more aggressive and pushy about sticking to deadlines.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

I guess by that point, the book had been established and people were waiting eagerly for the second edition.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So I kind of understand the desire to want to accelerate it.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

But at the same time, I really appreciated the freedom that I had for the first edition to work on my own schedule.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

And I had a bit less of that with the second.

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

Yeah, so they're all slightly vaguely defined, right?

The Pragmatic Engineer
Designing Data-intensive Applications with Martin Kleppmann

So there's not a formal definition of those things, but...