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

Ryan Peterman

👤 Speaker
1027 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

The best engineering comes from a deep understanding of why.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

This is James Cowling, formerly the most senior engineer at Dropbox and now CTO at Convex, and we dived into all the technical work of his career.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

He also had some interesting takes on technical leadership.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

I've had many friends whose promotions were rejected because their work wasn't complex enough.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Is there any career advice that majorly changed in the last five years?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Here's the full episode.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Well, first off, your PhD thesis was huge.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

It's 156 pages.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

I didn't know thesis.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

I thought papers, maybe 10 pages or something like that.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

It's its own book.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

you know, about the research, like if you could kind of describe the problem that Granola was solving and, you know, how it solved it, those types of things.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Can we talk about that?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

You mentioned transactions and I saw on the paper, there's this idea of an independent transaction.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

And if I'm understanding correctly, a lot of the efficiency in a distributed system is lost

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

by needing to get consensus and to vote for consensus.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

And I saw that in your research, you found out a way to avoid needing to vote to reach consensus.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

And how did you do that?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

When I think about distributed systems, I think about you're at a big company and you got a bunch of machines.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

But when you were at MIT building this thing, how did you build and test it?

← Previous Page 1 of 52 Next →