Podchaser Logo
Home
We're flipping the script (Interview)

We're flipping the script (Interview)

Released Wednesday, 27th March 2024
Good episode? Give it some love!
We're flipping the script (Interview)

We're flipping the script (Interview)

We're flipping the script (Interview)

We're flipping the script (Interview)

Wednesday, 27th March 2024
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:14

Welcome friends, you are

0:16

listening to the changelog. Conversations with

0:19

the hackers, the leaders, and the

0:21

innovators of the software world. I'm

0:24

Jared Santo. On this episode,

0:26

we are flipping the script and

0:28

sharing two interviews of us on

0:30

other people's podcasts. Yes, we are

0:32

down with OPP. Big

0:35

shout out to our partners

0:37

at fly.io, the home of

0:39

changelog.com. Launch

0:41

your app as close to your users

0:43

as possible all around the world for

0:45

peak performance. Fly makes it

0:47

easy. Learn how at fly.io. Hey friends, this

0:49

episode is brought

0:53

to you by

0:55

our friends at Sanadia.

1:03

Sanadia is helping teams take

1:05

NAS to the next level

1:07

via a global multi-cloud multi-geo,

1:09

an extensible service fully managed

1:11

by Sanadia. They take care

1:13

of all the infrastructure, management,

1:15

monitoring, and maintenance for you

1:17

so you can focus on

1:19

building exceptional distributed applications. And

1:21

I'm here with VP of Product and

1:24

Engineering, Byron Ruth, and David Gee, Director

1:26

of Product Strategy. So when you think

1:28

about connectivity being the first thing to

1:30

consider, someone push back on this and

1:33

say, we'll think about it later. What

1:35

competes with a mindshare of connectivity?

1:39

It's like an HTTP developer. You

1:42

actually just download and run the NAT

1:44

server. Whereas an HTTP developer, if you're

1:46

building an HTTP set of endpoints, you

1:48

typically have to implement or use

1:50

an HTTP library. And then whether it's

1:53

a Go standard library, Python, whatever it

1:55

is, and you're actually implementing endpoints that

1:57

register into the HTTP server. you

2:00

have to go deploy this HTTP server and ensure

2:02

that it's like performant. So it's a slightly different

2:04

model, but like you download the NAT server, it's

2:06

a standalone binary, it runs on the

2:09

majority of platforms. And then you

2:11

have a handful of client SDKs

2:14

across all the major languages. You

2:16

download that, and we even have

2:18

a higher level API that is

2:20

akin to what HTTP developers have

2:23

of like defining a handler, for

2:25

example. We just call it our

2:27

services API, and you basically

2:30

have a few boilerplate things that you

2:32

register your handler in the NATs context.

2:34

And out of the box, it actually

2:36

supports sort of a general request reply

2:38

setup. And then you get

2:41

all of these other benefits out

2:43

of the gate. But the experience

2:45

and like the onboarding is arguably

2:47

just as simple as any other

2:49

HTTP onboarding. With the exception that

2:51

you're technically deploying a client application

2:53

that implements these NAT services in

2:55

addition to the NAT server. But that's

2:58

where the CineCloud it's already managed in

3:00

since, and we even have the demo server for

3:02

you to just try it out. It's a public

3:04

endpoint that you can literally connect to. So you

3:06

can still build a simple client application, use the

3:08

demo server as the endpoint, and then you can

3:11

play with that and use that as sort of

3:13

the server deployment. Well, if we talk about it

3:15

just from, the central view

3:17

of applications, again, networking, all that kind of

3:19

packet based stuff, you were calling them HTTP

3:21

developers, which kind of stalk instead of API

3:23

devs. I mean, what do people do? They

3:25

glue it together at a primitive level. So

3:27

the primitive being HTTP, they move up the

3:29

stack in their mind's eye and they go,

3:31

oh, we're gonna do some gRPC, which is

3:33

kind of still point to point. So it's

3:35

a lot of point to point stuff versus

3:37

broker assisted connectivity, which is way simpler. You

3:39

know, you connect to an endpoint, you get

3:41

taught about other endpoints. It's like connecting to

3:43

a hive mind. You know, what we're

3:45

trying to do is move people away

3:47

from coordinated point to point connectivity to

3:50

easy connect to anything securely and connect

3:52

to your other stuff securely instead of

3:54

having to coordinate the whole, you know,

3:56

wraps nest of where to connect to

3:58

them. Then you've got to, Well, what

4:00

do we do then? Now we've got to go and

4:02

get the schema information and can we even connect to

4:04

this thing and does it even work? And you know,

4:06

what version is it and all this stuff. What we're

4:08

trying to do is transform that and flip that to

4:10

unify to make it much simpler. So I think we're

4:12

trying to go from a rat's nest of point to

4:14

point connectivity in the application space to making everything on

4:17

net. And it's like connecting to a

4:19

hive mind. And what we're kind of asking people to do

4:21

is think about applications the same way you would video conferencing.

4:23

So if me and Barb are going to have a chat,

4:25

we might do a huddle on Slack or jump on a

4:27

Zoom or something. But if we want a colleague to join,

4:30

we ask them to join the same course. We can

4:32

have a point to point conversation by the same medium

4:34

or we can have a party line by the same

4:36

medium. So you know, it's request, reply or pub sub,

4:38

but it's on the same platform. We don't care about

4:40

what Zoom server we connect to, we join, we connect

4:42

to the service and we coordinate our communications over the

4:44

fabric. There you go. Yes,

4:46

this tech is not cutting it.

4:48

NAT's powered by the global multi-cloud,

4:50

multi-geo and extensible service. Fully managed

4:52

by Sanadia is the way of

4:55

the future. Learn

4:57

more at sanadia.com/changelog.

5:00

That's

5:02

synadia.com/changelog.

5:30

First up, Adam and I

5:33

joined Catherine Druckmann on the Open

5:35

at Intel podcast. Catherine

5:37

was kind enough to invite us into their

5:39

snazzy recording booth at KubeCon North America last

5:42

fall. And we had a blast fielding all

5:44

of her questions about the early days of

5:46

podcasting, what interests each of us, how we

5:48

do what we do and more. Hey,

5:57

Adam and Jarrus, thank you for joining. Thank

6:00

you for taking a little time out of

6:02

KubeCon. Oh yeah. Because everyone's super

6:04

busy and there's too much to see here and do

6:07

and listen to. It's a circus out there. It is, there are

6:09

a lot of people. It is very people-y. We

6:11

wanted to see every booth, but then we saw how

6:13

many booths there are. Yeah, and how many clocks and

6:15

how many everything. That's a

6:17

challenge, yes. Yeah. So

6:20

tell me, what are y'all doing here? You're recording podcasts too,

6:22

right? This is very meta, this episode. It is. Yeah,

6:25

we're doing podcasts. Normally we get a booth and

6:27

we record from our booth, but we

6:30

are mobile this year and we

6:32

are walking around, talking

6:34

to people, seeing what's going on. Cool.

6:38

Getting a lay of the land, trying to win some

6:40

socks and some Lego. Trying

6:42

to win some Lego. Trying to

6:44

win her bucks. Couple PS5s, stuff like that.

6:46

So far I haven't won anything. Really, I

6:49

got coffee, but you know. Anyway,

6:53

for the people who are listening to

6:55

this someday, somewhere, tell us

6:58

a little bit about your podcast network

7:00

and I would really like to

7:02

know your story. I'd like to know how did

7:04

you get started in this crazy world that is

7:06

talking into microphones? How far back should we go? Go

7:09

all the way. All the way back. All the way.

7:11

Where were you born? A

7:14

small town in Pennsylvania. So

7:17

podcasting, I was working in

7:19

software on the front end and

7:23

was working with a couple

7:25

people that actually produced the podcast.

7:28

This is back in 2005. Early

7:30

days. Earliest days, yeah. And.

7:34

But a little RSSC, a little

7:36

enclosure tag. And you had to drag your files

7:38

out of iTunes. Did you? Oh

7:40

yeah, I mean early, early days, if you were

7:42

gonna do it actually pod casting, like on an

7:45

iPod, you had to actually drag the files into

7:47

iTunes, or no, I'm sorry, you had to sync

7:49

iTunes to your iPod. Yeah, yeah, yeah. You

7:52

had to like subscribe. Plug it in. Yeah, plug it in. Yeah, it

7:54

wasn't a drag and drop, but it was a drag. I

7:57

forget. Yeah. It's been a while.

7:59

It's been a while. better. Yeah but the

8:03

co-host of that show couldn't be

8:05

a host anymore and

8:08

so he's like hey I got an opening for a

8:10

host you want to work with me I'm like

8:13

sure and the

8:15

rest is history in a way. Eventually

8:18

we started a consultancy together

8:21

and that podcast

8:23

became an asset of the business and

8:25

through some change essentially he had to

8:28

leave the business and so the

8:30

asset stayed with me and I'm like well I gotta keep

8:32

doing this kept doing it and

8:35

eventually evolve the idea into

8:37

more things and so that show was called the web

8:39

2.0 show. Oh my gosh that

8:42

takes me back. That's how far back

8:44

it goes but you know we talked

8:46

to lots of people mint.com at the

8:48

earliest of days. So did I. But

8:50

not for a podcast or Linux Journal actually.

8:53

The GitHub founders were on that show three

8:56

months after GitHub's inception. We talked

8:58

to Tom Preston Warner and Chris

9:00

Wastraff in the offices of

9:02

Pivotal Labs. I want to say May

9:04

2008 and I think it

9:07

was incepted like January February maybe so

9:10

like legit right after GitHub was

9:12

GitHub. Wild. So but

9:15

you've evolved into how many shows do you have? How many

9:17

shows do you have Jared? Well we have the change

9:19

log. The change log is a big one right? That's

9:21

a big one and that has three flavors. So it's

9:24

one show but there's a news component on Mondays. There's

9:26

our interviews on Wednesdays and then on Friday we have

9:28

a talk show which is recurring

9:30

guests topical conversations and so that's all

9:32

that's three different flavors of that show.

9:35

Then we have other podcasts. I know you

9:37

have Practical AI. That's right. Practical AI is

9:39

a big hit. We have

9:41

JS party that's all about web development. We

9:44

have Go Time which is about the Go

9:46

programming language, systems programming, etc. We have

9:48

Founders Talk which is Adam's show. It's

9:50

one-on-one conversations with founders, CEOs and makers.

9:52

Is that all of them? We have

9:54

Ship It. Did

9:57

you say JS party? I said JS party. Ship It is a

9:59

is our Cloud DevOps getting things

10:01

in their production and seeing what

10:03

happens. Show. Is

10:06

that all of our shows? Request for commits is

10:09

on retired. Okay.

10:12

It was 20 episodes. Yeah.

10:14

Many episodes. Many series. Yeah, it kind

10:16

of like that. It had a plan for longer,

10:18

but it just, the hosts

10:21

were done with the topic, basically. Fair. And they wanted

10:23

to move on to new things. How many

10:25

hosts do you have under your umbrella? It's

10:27

not like you can't possibly all

10:29

do this. No. No. So

10:32

we have a couple of panel shows. So JS Party and GoTime are

10:34

both community oriented panel discussions. Okay.

10:36

Of which I'm one of the panelists on

10:38

JS Party, but neither one of us are

10:40

on GoTime. GoTime has

10:42

about six rotating hosts and

10:45

JS Party has eight. And

10:47

any show has anywhere between one and three

10:49

of those people on it with guests and

10:52

stuff. So there's a group

10:54

there. And then practically I, as Chris Benson and Daniel

10:56

White Knack, since day one

10:58

have been the practically I co-hosts. And

11:00

so we work with them to produce

11:02

that show. And Ship It was with

11:05

Gerhard Lazu. Now we're in the process.

11:07

We put that on hold because he got a very

11:10

busy life at Dagger. And we said,

11:12

okay, let's set that aside. Now

11:15

we're thinking about picking it back up again with a

11:17

new host. So there's one there. Who

11:19

else do we work with? That's it. That's our posse.

11:22

So probably like 12-ish. Awesome.

11:26

So people don't realize I think

11:28

sometimes how much work a

11:30

podcast is. Preach it, sister. People,

11:33

people, you know, a lot of, there's a

11:35

little bit of a trend in tech organizations.

11:37

Yes. Companies, hey, let's start a podcast. That

11:39

shouldn't be too difficult. But those

11:41

of us who have done it, even a little bit,

11:43

even for a handful of years like me, are

11:46

painfully aware that it is quite a bit

11:48

of work. There's a lot of research. There's

11:50

a lot of post-production. It's not just hanging

11:52

out and having conversations, right? Right. Tell

11:56

us a little bit. Tell the

11:58

world. For all of the people out there, if they... thinking they

12:00

want to start a podcast. How much

12:03

time would you say you spend researching topics,

12:07

recruiting guests and all of that? That's

12:09

a good question. I mean, we've had the

12:12

pleasure to be able

12:14

to turn it into a business. And so

12:16

it's easier now to do that work. Right,

12:18

support. We have support. We also don't

12:21

have other things to do. So we can put

12:23

a lot of work into it. Right, because your

12:25

actual job. But the answer is constant. I

12:27

mean, you're constantly scheduling, you're constantly trying to see

12:30

what's interesting. Because one of the things

12:32

that we do is we help

12:34

people realize and know what's interesting

12:36

right now and why. I mean, that's a lot

12:38

of why people come to us. And so we

12:40

have to keep up with all of that stuff.

12:43

It's a lot. It's a lot. I

12:45

don't know exact hours on research and scheduling. But

12:48

I mean, scheduling out a podcast is a constant

12:50

thing. When you have five podcasts a week, it's

12:53

just one of the things that you're

12:55

always doing. And you have to have a broad,

12:58

you don't have to have deep knowledge, but you have

13:00

to have incredibly broad knowledge. You have to know a

13:02

little bit about every single thing there is practically. And

13:05

that's a tough place to be. And I wonder, Hallie, how

13:07

do you pray? I mean, I assume you're always reading like

13:09

I am. Humbleness, honestly.

13:12

Is it humble to say you're humble? I

13:14

don't know. No. No. Because

13:17

we approach things in

13:20

the lens of being an imposter. So

13:22

we tend to be the imposter for our audience in a

13:24

way. Well, you're an audience proxy, yeah. And

13:27

because our show is so broad, we

13:29

can't know everything about everything, obviously. But

13:32

what we can do is we can use

13:34

our experience from here and

13:36

from there to understand areas where

13:38

we're not that deep. And

13:40

just ask questions, obviously. Learn their story. In

13:43

most cases, it's them sharing their story, not

13:45

us knowing what the story is. And

13:47

as they begin to share it, obvious patterns

13:49

begin to emerge that you can

13:51

pattern mesh towards and

13:54

apply to pretty much every conversation. No.

13:57

You pick a CEO out here or a lead dev or

13:59

a CTO. down the talk and we could

14:01

probably have a good conversation with pretty much anybody

14:03

here with almost no research. It helps that

14:05

open source people especially are very interesting.

14:07

They happen to be interesting people. Thankfully.

14:10

You're attracted to the culture in

14:13

a way, the culture's different

14:15

than non, than non-open

14:17

source tech. And so I

14:19

think it attracts an interesting group of people. So that

14:21

is, that's half the battle, right? Finding somebody who's interesting.

14:24

But yeah, I wonder also,

14:27

as you say, you

14:29

approach everything from the lens of an

14:31

imposter. Again, you talk to so

14:33

many people and I feel the same way. We're

14:36

in a privileged position that you

14:38

get to gather information constantly. You're

14:40

constantly talking about the next cool

14:42

thing and you get people

14:44

who are incredibly excited about their topics

14:46

and their areas of expertise. Does

14:50

that kind of influence what you get excited

14:52

about? It must

14:54

at some point narrow it down and

14:56

I'm curious to know what you're most

14:58

excited about given that you've had all

15:00

of these conversations. What's interesting to

15:02

you in the open source world right now? So

15:05

gosh, that's a big question.

15:08

I have asked myself this

15:10

over time, what is a

15:12

typical Jared interest? Because

15:15

a lot of times we're serving our audience. We're

15:18

listener first. We want to serve our audience. So

15:20

I'm often thinking like what does our

15:22

listener want to learn about, need to

15:24

know about, etc. Not so much what

15:26

I am. But what I

15:28

realized about myself at least personally over time is,

15:32

a, I really geek out on open source licensing

15:34

stuff. And

15:37

I think more so than our audience.

15:39

I just enjoy the thought processes that

15:41

go into it. Still being

15:43

a layman in the area, right? Still bringing on

15:45

the experts to talk to us. But I enjoy

15:47

those conversations because they just fascinate me. But then

15:51

specifically in the

15:53

craft of software, I don't really subscribe to the

15:55

craftsmanship movement because I know that was a proper

15:57

noun at one point. But I do really enjoy

15:59

it. enjoy discussing

16:01

with people who've been in the

16:03

trenches, writing code for many years,

16:06

like how they do what they do, and

16:09

the way they go about making

16:11

decisions, designing their

16:13

software, like that's really where I

16:16

end up camping out. So those kind of topics

16:18

myself. What about

16:20

you, Adam? Hmm. Well,

16:22

I wanna answer one question for Jared because there was many

16:24

times after a show, he would be like, I gotta play

16:26

with this right now. I feel excited and it was just

16:28

too real. Yeah, yeah. But I

16:31

would say for me, I like people.

16:33

I came for the software, but I stayed for the people. And

16:36

for me in many cases, like I just get so

16:38

excited about somebody else's story. Learning

16:41

about it, helping them realize where they could go

16:43

and should go. Sometimes dreaming with

16:45

them and giving them a path because

16:48

they're just so close to their problem set, they can't

16:50

quite see the holistic picture.

16:53

And I feel like that's kind of like a

16:56

skill I have. And

16:58

I enjoy hearing people's stories. So I think that's what brings

17:01

it to me. I like open

17:03

source licensing, of course. I love business.

17:06

I love the journey of zero to one,

17:08

what it takes to get there. And then

17:10

from one to two. Getting anything started is

17:12

hard. You know, how do you not only

17:14

have the idea, but incept it, build a

17:16

story around it, build a company around it,

17:19

build a team around it, get

17:21

people to invest into it, and

17:23

then actually provide product market fit and

17:25

value to customers. And then profit. I

17:28

like the profit side more than that. Like,

17:31

I'm all for startups and

17:33

what it takes to get to profit, but I

17:37

like sustainable things. Yeah. A lot of

17:39

respect for people who get there. What about you? What

17:41

do you get out of that? Oh yeah, so it's funny

17:43

you mentioned licensing because I really enjoy those conversations too.

17:46

I've been there, especially in the past several years, you

17:50

could say, there have been a lot of controversies

17:52

around software like this thing. And I love getting

17:54

into those conversations. I love hearing both

17:56

sides. You know, here we were in this tough spot and here's

17:58

the, we made this call. Maybe it was the

18:00

right one, maybe it was the wrong one, and those are very

18:02

interesting. I love hearing from experts on licensing. I work with several

18:05

of them, and that's really interesting too. But

18:07

I'm really excited about security, because

18:09

maybe I'm a little paranoid, but

18:12

right now, I'm the most excited about

18:15

how the open source community

18:17

is reacting to heightened scrutiny

18:19

on open source software in particular.

18:22

I also really like kind of along

18:24

the lines of what Adam was saying, not

18:28

so much the business side and the

18:30

profitability side, but I really enjoy observing

18:33

the life cycle of an open source project, what it

18:35

takes to create something, release it

18:37

into the world, which is a little bit of

18:40

a scary thing, and then build a community around

18:42

it and get people to actually contribute, get

18:45

people to actually want to help you build something and

18:47

make it better. That's

18:49

really cool. Getting

18:52

other people excited about what you're excited about is

18:55

also a skill, and I think that's really fun

18:57

to kind of watch and talk to people

19:00

about. I love hearing project maintainers talk

19:02

about how they get more people to

19:04

open those full requests, because

19:06

people are taking time out of their very

19:08

packed schedule, again, to write code

19:13

for you, and then our documentation, or tweet

19:16

for you, or whatever it is that people

19:18

are doing with any open source project. I think that's pretty

19:20

cool. Yeah, it's amazing how

19:22

some people have the ability to inspire

19:24

others. I'm

19:26

giving my labor away to

19:28

the world open source, and

19:32

what I'm doing is so valuable and interesting that

19:34

other people are like, you know what? I'm

19:37

going to give mine away too. I'm going to

19:39

actually make yours better, just give you this gift

19:41

on top of that other gift. What's

19:45

the fellow's name, Giorgi Gurgunov, the

19:47

llama.cpp? Just in

19:49

terms of people who just seem like they have that

19:51

ability, like if you watch his repos recently,

19:53

a lot of it's

19:55

like bringing ML Model

19:58

usage to the masses via open source.

20:00

source tooling. I. Mean. The.

20:03

Pr as he gets are like.

20:06

A Huge features. Really technical,

20:08

really interesting. He's just inspired

20:10

all these very smart. Skill.

20:14

Developers to work on projects with him

20:16

and that's just. Incredibly

20:19

fascinating. Yeah, And you know

20:21

it the you will you talk about that imposter which

20:23

in L A Oh well. It's real. Getting

20:25

people to contribute is not just about

20:27

getting them excited, it's also getting them

20:30

over that hurdle. Have been terrified. Open

20:32

all requests mouth because now we're. Being.

20:35

On the other end of any being somebody who

20:37

has over open many a those requests it took

20:39

me years to work up the courage to do

20:41

that because you're in the sense that will the

20:43

people who were maintaining you have x who you

20:46

know commit access well they they know they must

20:48

know way more than I do. array there those

20:50

are the experts I couldn't possibly have anything to

20:52

contribute their i'll leave that to people who know

20:54

as are doing but eventually work ethic or do

20:57

you? Oh wait, I actually do know something. I

20:59

can help think this issue and that issue and

21:01

yeah and it. but it takes a lot of

21:03

courage I think to get their. Kind

21:06

of as if I could segue a bit

21:08

like the current it takes to stand in

21:10

front of her microphone. And hit record

21:12

for has. Yet I

21:14

wondered. If you, if you could speak

21:17

to that like I got, you've been doing

21:19

this for so many years. it probably comes

21:21

pretty naturally to you but it doesn't necessarily

21:23

come naturally to your death and I wonder

21:25

how you help people through that hell is

21:27

again it it. It can be intimidating know

21:30

that if you talking to people who are

21:32

startup founders and they hit their idea to

21:34

me he sees in there are there may

21:36

be more comfortable speaking but. When

21:38

you have to developers and people who are

21:40

immersed in code and I'd either day they

21:42

don't necessarily have that level of confidence and

21:45

seating. And I wonder how how you

21:47

are healthy people along. Icily going

21:49

through logical. Were

21:51

just people Believe what? people. Really,

21:54

we. We'll treat them. With becomes

21:56

a conversation with when we talked about. the

21:59

pre conversations with us before, we're actually recording,

22:01

but it's prior to what will actually

22:03

be the show, we're like, this is the show, we're just

22:05

like this. And they're like,

22:07

oh cool, okay, that's cool. And they relax,

22:09

because it's not us throwing questions at them

22:12

and us grilling them on X, Y, or

22:14

Z, it's just the conversation between people who

22:16

are geeking out about software and what it

22:19

takes to create good software and good community

22:21

and to show up and to give and

22:23

to, I don't know, all the

22:25

things that are involved in open source

22:28

and being a maintainer, a contributor, a

22:30

community member, and we just have

22:32

a conversation. And that to me seems like a logical

22:34

answer, but not everybody's like, that should

22:36

be the answer, like it should be somehow different. I

22:39

think that that's true, and I know what

22:41

you're saying, but at a more practical

22:43

level, like we do have a process that we

22:45

take people through that's intentional, and then we take

22:47

it for granted now because we do it so

22:49

often. That's probably true. But like, it starts with,

22:51

we have a guest guide, Yeah, I'm

22:53

impressed. And we send that to them. And

22:56

we've written it and we've rewritten it, and we've

22:58

updated it. And it's very much

23:00

like setting expectations. So that's the first thing, is

23:02

like making sure they know exactly what to expect

23:05

and how they can prepare themselves if they're a person

23:07

who wants to be very prepared. Sometimes, Some people do.

23:10

Just being prepared is relaxing. For me,

23:12

I get more anxious the more prepared I get,

23:14

so I just don't. But for them, sometimes it

23:16

does. And so here's a way that you prepare.

23:19

And then, you know, when the conversation starts and

23:21

he's talking about, you know, we say certain things

23:23

to help relax them. Like, for instance, this

23:25

is not live. This is gonna be

23:28

professionally edited. Oh, not so bad. And

23:33

if you screw up, no big deal. You can start over.

23:36

Our editor's amazing. He listens to every word that we

23:38

say. You know, he takes good care of you. He's

23:40

gonna make all of us sound way smarter than we

23:42

are. And we say stuff like

23:44

that, which I think helps people relax and realize that they're

23:47

in good hands. And also, we are,

23:49

you know, like Adam says, we start talking

23:51

to them about things that have nothing to

23:53

do with the show. Usually

23:55

what you have for breakfast is where we start because

23:57

anybody can talk about that. And it's a good thing

23:59

to ask. for a sound check. It's a good ice breaker.

24:02

And then you can start talking about food. Now we're talking about food for a while.

24:05

And then we get into it, we ask them if

24:07

there's anything particular that they want to make sure that

24:09

we talk about, anything that's off-limit, just the standard

24:11

kind of stuff to make people feel at

24:13

ease and hopefully forget that they're

24:15

being recorded. That being said,

24:17

I mean, we've done this for many, many years and I'll

24:20

tell you oftentimes, and I haven't been able to

24:22

fix this, maybe you can give me advice, oftentimes

24:25

the second half of our show is better than

24:27

the first half. Always, not just often, almost

24:29

always. It's like, can I invert that somehow? You need to

24:31

get a warm it up. I don't know, it's a thing.

24:34

But there's so much foundation laid that you can't

24:36

just edit out the first half and start with

24:38

the second half. Struggle is really- But man, I'm

24:40

like, once we get rolling with somebody, it's like,

24:42

this is good, this is interesting. Yeah, like this

24:44

is the goal. Then you can clip out the teaser from the

24:46

second half right there. Yeah, exactly, exactly. Yeah,

24:49

I find that exact, it's just human nature. That's

24:51

the way we are conversationally. So when we hit

24:54

record, it's the same. Ideally,

24:56

anyway. Yeah, it's funny, you talk

24:58

about breakfast. My

25:01

sound check intro is tell me

25:03

your worst travel story. Somebody gave

25:05

me that advice a while

25:08

ago about sound checks because people get

25:10

very animated when they're ranting about their

25:12

luggage being lost or something

25:14

like that. And so you can check different levels. Personally,

25:17

the way I speak and I struggle with this

25:19

editing myself, my volume

25:21

tends to vary tremendously, which

25:24

is irritating for that poor

25:26

editor, which is me. That

25:31

is true because you can get very upset.

25:33

I guess if I was being a psychologist

25:37

for a second, which I'm not on

25:40

that, is that breakfast is generally

25:42

positive, whereas travel stories can be

25:44

somewhat negative and it may switch

25:47

their psyche to be like- They

25:49

just get louder. Yeah. But

25:51

how do you get them out of that mode? Right. Now

25:54

I'm upset about this travel adventure going wrong. The

25:56

backfire on breakfast, there's lots of people who haven't

25:58

had it. or they're

26:00

in Berlin and so like I just had dinner, you know,

26:02

and they're not thinking about breakfast and so they're kind of

26:05

like, I knew that, but still. I don't

26:07

find that people get into a kind of

26:09

a negative or angry mindset. They actually, they usually

26:11

laugh about it because, you know, it

26:13

usually wasn't that recent. Well, to try that. I

26:15

think that's a good question. We should

26:18

give it a shot and see if... Because when people talk about,

26:20

again, we talk

26:22

to sick people and they're talking about projects

26:24

and they get really excited about whatever they're

26:26

working on or they're changing the world and

26:28

then, you know, again, the volume goes up

26:31

and that's the fun part, but you do

26:33

want to account for that, I think. Anyway,

26:37

it's a fun little anecdote. Yeah. Tell

26:39

me something else. I think we're kind of

26:41

running out of time here. Okay. But I

26:43

want to hear, what did you want to

26:46

share with me maybe that I didn't get

26:48

to? Keep doing it. Podcasting

26:50

is awesome. It's fun, right? Tell

26:52

stories, find stories, share them, get

26:55

people to listen, you know, do

26:57

what you can to, like, find somebody who is less

26:59

known and help them become more known or

27:02

has a story that can't quite articulate it and help

27:04

them articulate it. There's so much power

27:06

in that as indie media. I

27:08

suppose you work at Intel and that's less indie

27:10

than... The format is

27:12

still indie. We have a lot of power, right?

27:14

We don't have to ask for the permission to

27:17

publish to RSS feed.

27:19

Right. Yeah, yeah. That's why I said in the case

27:21

we do, right? It's absolutely empowering, though. Yeah, yeah. But

27:23

the process of producing a podcast or this kind of

27:26

thing is just like... You

27:29

have the power to help people find

27:31

new people across the globe. No. We

27:33

can connect anywhere and thanks

27:35

to CDNs and things like that, people

27:38

could download our show fast in Japan, you

27:40

know? Like, it's not somewhere in Lake Virginia, for

27:43

example. Yeah. You know, it's everywhere. Everywhere you

27:45

can listen to an English show, which is

27:47

the primary language we do. We

27:49

have transcripts. You probably should think

27:52

about transcribing to other languages, but we

27:54

haven't cracked that nut of like different languages. But keep

27:57

podcasting. Keep doing it. I

27:59

like it. Yeah,

28:02

I like it. It's open source. Well,

28:04

again, I'm completely focused on open source software,

28:06

but open source is about people, it's about community.

28:09

Podcasting is too. Get to know other podcasters,

28:11

grab a microphone, hit record, see what happens.

28:13

I like it. Yeah. Cool. Thank

28:16

you. Thank you. Thank you. Well

28:18

friends, April is here and

28:21

that means that Cloudflare's Developer

28:23

Week is also here, happening

28:33

April 1st through April 5th virtually. They

28:36

also have a meetup here in Austin

28:38

that I'll be at on Wednesday, April

28:40

3rd in their ATX office. Check for

28:42

a link in the show notes and

28:44

register for that. Spots are limited, so

28:46

secure your place right now. I'm here

28:49

with Matt Silverlach, Senior Director of Product

28:51

at Cloudflare. Matt, what is this week

28:53

for you, launching for developers, a

28:55

bunch of new tooling, a bunch of new

28:57

things that gets the next year or the

28:59

next several months revived and a resurgence for

29:01

new things happening? What is that? What is

29:04

that to you? Internally, we call them innovation

29:06

weeks, which is kind of the way we

29:08

think about it, which is how do we

29:10

ship a bunch of stuff that is meaning

29:12

to all the developers, getting

29:14

some things over the line, getting some early things out,

29:16

sharing some ideas, some things that maybe are actually fully

29:18

baked, but kind of getting that out there and talking

29:20

about it so that we get earlier feedback. But it

29:22

kind of comes back to like, how do we think

29:25

about innovating? And I think candidly, what's really, really helpful

29:27

is considering those deadlines, setting that week

29:29

to kind of rally the team and get things out,

29:31

actually helps us get things done, right? There's always that

29:33

tweaking for perfection, you know, another week here, another month

29:35

there. It's nice when you set an immutable date, you

29:38

get things out, get them to the bad of the

29:40

developers much faster. How do you then take

29:42

that kind of, I suppose, approach

29:44

and excitement to the bigger echelon

29:47

that has become Cloudflare? Because I

29:49

know DDoS, CDN, like pretty common

29:51

things that has been the building

29:53

blocks of the, you know, behemoth

29:55

that Cloudflare is today, but it's

29:57

gone beyond that. Can you expand

29:59

on like... the breadth and depth

30:01

of Cloudflare today and the excitement

30:03

happening. Yeah, I mean obviously we do

30:05

a tremendous amount and I think as you said most

30:07

folks really know us for what we

30:10

consider kind of the, you know, the act

30:12

one of Cloudflare which is CDN, DOS, DNS,

30:14

Web Security. Since then obviously we've

30:16

done a lot in terms of zero trust to protect

30:18

companies and networks and obviously the developer platform as well.

30:21

But you know although a lot of what I said

30:23

our teams work on is developer platform, there's still a

30:25

lot of the other things that the breadth of Cloudflare

30:27

works on like a web application file or like CDN.

30:29

Those are still developer products, right? You still need those

30:32

as a developer to go in front of your website

30:34

to protect what you're actually building. We're

30:37

diehard R2 users. We had an insane

30:39

S3 build that just sent us absolutely

30:41

on fire. It kept growing and growing and

30:44

I was like this can't happen anymore. We've

30:47

had an affinity and a love for Cloudflare,

30:49

you know, from afar and really a lot

30:51

of cases until we're like you know what?

30:53

R2 is pretty cool. We should use R2,

30:55

you know, and so we did and I

30:57

think I tweeted about it about a year

30:59

ago and then over time the relationship between

31:01

us and Cloudflare has budded which I'm excited

31:03

about. But you know why are developers, you

31:05

know, we're opting for it but for R2 in

31:07

those cases, but why are developers opting for Cloudflare

31:09

products over Amazon Web Services or other providers out

31:12

there? There's a lot of answers to this but

31:14

I think the one that I find kind of

31:16

connects a lot of folks is we're building a

31:18

platform that makes it easy to deploy reliable distributed

31:20

services without being a distributed systems engineer because it

31:23

turns out if I want to go and build

31:25

something really reliable on sort of an existing cloud,

31:27

I want to build it across regions. We're not

31:29

going to egress across regions, we're going to pay

31:32

for that. I need to make sure I'm spinning

31:34

up shadow resources, right? When you deploy to workers, for

31:36

example, we just call that Region Earth, right? We take

31:38

care of actually deploying all of those instances, keeping them

31:40

reliable, spinning them off where they need to be spun

31:43

up if you've got users in Australia and we spin

31:45

one up there for you without asking you to think

31:47

about it, without charging you extra to

31:49

kind of do that. That is to be really, really powerful.

31:51

You get your compute closer to users, you know, to think

31:53

about that kind of coordination. In practice, this

31:56

is really, really hard to do that on existing providers. So

31:58

we find a lot of teams coming up. to us so they can

32:01

build applications at scale like that. There

32:03

you go. Celebrate live in Austin

32:05

with us on Wednesday, April 3rd.

32:08

Again, check for a link in

32:10

the show notes for registering to

32:12

that spot. Are limited and I'll

32:14

be there. Otherwise enjoy Cloudflare's Developer

32:16

Week all week long from April

32:18

1st through April 5th. Go

32:21

to cloudflare.com/developer week.

32:24

Again cloudflare.com/developer week.

32:36

Next up, this is me being

32:39

interviewed by Den Stellamarski for his

32:41

work item podcast. The work item

32:43

is conversations on careers in tech

32:46

and tech adjacent fields. So this

32:48

one is more personal to me,

32:50

how I got here, my priorities,

32:53

the business of podcasting, not going

32:55

viral, community building, stuff like that.

32:58

I also give some career advice at the end

33:00

that I think is pretty good, but of course

33:02

I do. That's why it's my advice.

33:13

Jared Santer, welcome to the work item. Great chatting

33:15

with you. Hey, Den. Thanks for

33:17

having me. I want to right off

33:19

the bat start with changelog because you're

33:22

the co-founder of changelog and I myself

33:24

ran into changelog. I

33:26

want to say 2021 when one

33:29

of my blog posts on user

33:31

hostile software got aggregated

33:33

on changelog at the time.

33:36

And I looked at my refers and I was like,

33:38

what the heck is changelog? And then I started digging

33:40

through them. Then I went down the rabbit hole of

33:42

a bunch of podcasts and posts.

33:45

And I saw that this

33:48

guy, Jared, was running a bunch of things

33:50

and was popping up on all these podcasts

33:52

and shows. So tell us

33:54

more. What is changelog and how did you start it? Cool.

33:58

So changelog is... I guess we

34:00

call it a media company now. It's

34:02

a network. We have a portfolio of

34:05

weekly developer focus shows that we do. And

34:08

there's a news component, uh, which

34:10

we call changelog news. And so we are

34:12

all about software world, helping

34:15

people keep up, find interesting things,

34:17

talk about interesting things and

34:20

talk to interesting people about hopefully

34:22

interesting things. We've been doing that

34:25

for a long time. I am a

34:27

co-owner of the business, not a

34:29

little trivia, not actual co-founder because

34:32

I joined, I've been with changelog for over

34:34

10 years now. My business partner,

34:36

Adams de Koveak founded it back in 2009

34:38

with another guy

34:40

named Win Netherland. Win

34:42

went on to get a job at get him. And

34:44

of course back then it was podcasting was just a

34:46

hobby for everybody. So it was not a business then.

34:49

And I was a freelance consultant

34:51

doing software development under

34:54

my own business name and loved

34:57

listening to the show, loved reading the blog.

35:00

Keeping up with open source software through it,

35:02

saw it start to fade a

35:05

little bit and thought I could help out as I

35:07

was a business owner. So I had free time that

35:09

I could just allocate towards getting involved.

35:11

And I began blogging for changelog and

35:14

about a year later began co-hosting the show with

35:16

Adam. And then eventually it grew

35:18

into what it was. It's the two of

35:20

us. So very much a co-owner,

35:22

just not a co-founder. So it was very much

35:24

a serendipitous kind of transition

35:27

to becoming the co-owner. It's not just

35:29

out of nowhere. That's right. So I

35:31

definitely saw value in it early

35:33

on because I was a consumer that

35:36

a lot of people didn't see and Adam,

35:38

my partner had a really

35:40

hard time getting other people to see

35:42

the vision that he saw of how valuable

35:44

this could be for people. But

35:46

I saw it because I was one of those

35:49

people who was like, I loved listening and hearing

35:51

the lives of software developers, their decision-making

35:53

processes, what they invest their time in,

35:55

and then also just keeping up with

35:57

new tools and techniques as a. a

36:00

developer who was really out on an island

36:02

in Nebraska, working by myself

36:04

for small clients, felt very

36:06

much out on my own. It

36:09

really made me feel connected to a larger

36:11

community. And so I decided

36:14

to invest in small ways over time. And

36:16

I could see some value that I guess

36:18

other people couldn't see, Adam saw it obviously.

36:21

And I guess that proved out to be good

36:24

because over time it's grown, grown, grown. And

36:27

eventually he began to go full

36:29

time. And then eventually I began to go full

36:31

time as we scaled down my

36:33

consulting business. So yeah, it's gone

36:36

really well. It's been kind of organic and slow and

36:38

steady. That's one of our monikers. But

36:41

we enjoy it. And thankfully other folks

36:43

seem to enjoy it as well. Yeah.

36:45

And you had a blog post recently

36:47

that was talking about this, the changelog

36:50

has never gone viral. And

36:52

I think that kind of resonated

36:54

with me because you were talking

36:56

about how, if you think about

36:58

your common podcast and shows, the

37:00

virality factor of it comes from,

37:02

as you call that on the blog post, somebody coming

37:04

in like, Jeff Bezos is going to be talking on the show

37:06

and everybody wants to share that. But

37:08

that's one in a

37:10

million. And then all the other podcasts

37:12

and blogs and communities have to kind

37:14

of do this steady

37:17

long game. And I think that's uncommon because a

37:19

lot of folks nowadays in the

37:22

age of TikTok

37:24

and YouTube and everybody wants to have like

37:26

the one viral video that's going to propel

37:28

me to fame. And then that rarely works.

37:30

And you're taking the approach of saying, you

37:32

know what? The long game is what it's

37:34

all about. We're going to take the steady stream

37:36

of high quality content and go

37:38

from there. So talk to me

37:40

more about the motivations that you have for that. Yeah.

37:43

So, you know, I'll be lying if

37:45

I would, if I said I wouldn't take the

37:47

viral moments as well, of course I would be

37:49

happy to. We've had some viral moments with some

37:52

of our content. It's just not our podcast content.

37:54

Some clips, some blog posts have

37:56

gotten very popular from time to

37:58

time. It's sort of kind of like when

38:01

you close your eyes and swing the bat and then you happen

38:03

to just crack a home run and

38:05

then you think, well, that was awesome, but it's not

38:07

a strategy. I can't just close my eyes and swing

38:09

the bat every time. I'm not gonna hit a home

38:11

run again. And so chasing

38:14

that is kind of in vain. But

38:17

again, going back to being a listener

38:19

of podcasts and a person who has

38:21

been profoundly impacted by other people's podcasts,

38:24

I know that there is a intimacy

38:26

and a conversation. There's a

38:28

trust that you gain over time

38:31

with people and you

38:33

can rely upon independent podcasters,

38:35

I've found, to really

38:38

have deep impacts, maybe

38:40

with a much smaller audience than what

38:42

you're gonna find on TikTok. But

38:45

what kind of impact do you wanna make? Do you wanna

38:48

make a broad impact or a deep impact? Or maybe both.

38:50

Of course, we would all take both if we could. But

38:53

given the choice, I will take the deep impact. And

38:55

that's kind of what that post was about. It wasn't

38:57

complaining that we've never gone viral. It's just kind of

38:59

factual and saying, actually, it's

39:01

okay because here we are. We

39:04

are both happy people who

39:06

can raise our families and do work

39:08

that we're enjoying and we can

39:10

have an impact on people. And it may not be

39:12

a million people all

39:15

at once, but maybe it's a few thousand

39:17

people in a deep way. And

39:19

I think that podcasting really does

39:21

afford that because of the medium, but

39:24

it's hard and it takes time. And

39:27

there's no shortcuts really, unless you already

39:29

have an established audience or some other

39:32

medium. And so because of that,

39:34

it's toil. Like, you know, you're doing podcasts now. Like,

39:37

you just gotta show up and put out a show every

39:39

week or whatever your cadence is and you gotta edit it

39:41

and you gotta name it and you gotta promote it and

39:43

you gotta just keep on doing that

39:45

hamster wheel of content creation as we

39:48

come to know it by. And it's hard

39:50

to do that over the long term where you don't have any sort of

39:53

positive feedback loops. So in

39:55

your case, you are running quite a few shows.

39:57

Like, I'm the most familiar with JS Party, but

40:00

you have a few others in the network.

40:03

How do you scale it in a way

40:05

that doesn't burn you

40:07

out? Because you're an active participant in a lot

40:10

of them. You're not just somebody that sits on

40:12

the sidelines and says, you know what, I'm just

40:14

the manager of it. I arrange things and you

40:16

all go and tell me, you actually do this.

40:18

Yeah, that's a hard question. And that's one that

40:21

we've tried to do and failed

40:23

and tried other things. How do we scale

40:25

it? Well, the first question is, do we

40:27

scale it? And that's

40:29

the first thing that we had to talk to ourselves.

40:31

Like, OK, do we want to scale it? Because bigger

40:34

isn't always better. What kind of lifestyle

40:36

do we want to have? And

40:38

how much do we want to work? And how much stress

40:40

do we want to have? And so we

40:43

did at some point decide that the change log,

40:45

which is the oldest show, it's our main show.

40:48

It's what the network's named after. Didn't

40:50

have enough, I don't

40:52

know, inventory for what we liked. You know

40:54

what you think about? You got 50 shows

40:56

a year with a weekly interview.

40:58

Take a couple weeks off. That's 50 interviews

41:00

a year. And we had

41:02

listeners who wanted a bunch of different types

41:05

of content that that show

41:07

just could not serve. And

41:09

so we did want to scale beyond one show.

41:11

And so how do we scale it? Well, first

41:14

of all, scale the voices. We don't want to

41:16

just be the two of us

41:18

on every podcast. Because A, that's pretty boring to

41:20

have the same two voices all the time. B,

41:23

we're not experts in many arenas. So

41:25

we can be curious, but we can't have really

41:27

good takes. And

41:29

C, we get burnt out. And so

41:32

we decided to go out and find

41:34

like-minded people who are interesting and want

41:36

a podcast, but don't have all

41:38

of the infrastructure and all of the stuff

41:40

figured out, the workflows that we've just developed

41:42

over time, and enable them

41:45

to do shows that we then

41:47

produce. I do participate in a lot of

41:49

those just because I enjoy it. Adam

41:51

does as well. And so we end up being on those

41:54

shows like JS Party. I'm a regular on there. But

41:56

there's a whole bunch of people involved. And then you

41:58

just scale things the way you scale. business thing.

42:00

You hire editors, you figure

42:03

out more productive ways of doing the same

42:05

thing. So you're spending 30 minutes versus 4 hours,

42:08

that kind of stuff. And then at a

42:10

certain point, we stopped. We are pretty much

42:12

maxed out right now. We do 5

42:14

or 6 weekly podcasts.

42:18

And I could not add a 7th right now without

42:20

significantly impacting my life, which I don't

42:22

really want to do. So it sounds

42:25

like you're taking the approach that I

42:27

think Rob Walling coined the term of

42:29

start small, stay small. Intentionally so. There

42:31

is not every company and business needs

42:33

to be that billion dollar

42:36

massive. You can reach a point of

42:39

this is actually good enough in

42:41

both terms of revenue and both

42:43

terms of the balance with the

42:45

rest of your life. Yeah, you have to decide

42:47

what you want in life. And if you find

42:49

yourself in a privileged position to be able to

42:51

make those kind of choices, then you decide what

42:53

matters most. And if more

42:56

money and more power and more fame or

42:58

whatever comes out of building the business bigger

43:01

is what you want, then that's what you go after. But

43:03

I've always desired freedom and

43:06

liberty more than money. And

43:08

so I could make more money

43:10

with this, but I would be giving up freedom and

43:12

liberty and time to do other

43:14

things. And Adam feels the same way. So

43:17

we're both on the same page there. Of

43:19

course, we have shiny object syndrome.

43:21

And we have moments where you're like, here's a

43:23

huge opportunity. Should we seize it? And we have

43:25

to talk to each other and make

43:27

those decisions. But ultimately, we've always come back

43:29

to. We're really happy to

43:31

do this work. And it's

43:34

satisfying work. And we just

43:36

haven't decided to go ahead and scale

43:38

it to the hilt and chase the

43:41

dollars. I think that's

43:43

paid off. There's been times where of course, opportunities come by

43:45

and you think, maybe we took some investment,

43:47

we could hire more people, we could do more. There's so

43:49

much we could be doing that we aren't. And

43:51

that's really the problem is like, we

43:53

could have a whole news wing. We could have

43:55

way more written content. We've always wanted to have

43:57

more of those posts like the one I wrote

43:59

about. the change dog not going viral, like our whole

44:01

written side of our business, it's pretty weak.

44:04

And I know we could just make that

44:06

better with money and people. But

44:10

ultimately we've chosen freedom and lifestyle

44:12

so far. And

44:15

I think it's been pretty good

44:17

decision for where we are. Was

44:20

there any point in your life

44:22

where the kind of pivotal light

44:25

bulb went off about the choice of

44:27

freedom and liberty versus money? Because I'm

44:29

listening to you talk about this. And

44:31

again, it's a very uncommon

44:33

kind of mental model because

44:35

if you talk to folks that are starting off

44:38

in their careers in tech or entrepreneurs, a

44:40

lot of them are motivated, but like I want to grab just

44:42

as much money as I can, as fast as I can. Yes,

44:46

so my first

44:48

boss out of college

44:50

also happened to be a pastor

44:53

at my church. So we had a very

44:55

close relationship and I'm a Christian guy

44:57

and I read the Bible and stuff. And the

44:59

Bible says like, if you can achieve

45:01

liberty, seek liberty, I think one of the

45:04

principles is like, be happy where you

45:06

are, but if you can be more free, take

45:08

more free. And he impressed that upon

45:10

me at a young age. And I

45:12

thought, yeah, that sounds about right. And then I started

45:14

trying to live by that just a little bit in

45:16

certain ways. And I found it very satisfying to

45:19

trade that for other things.

45:22

And a lot of times that's money. Often

45:24

it's time, it's commitments.

45:27

And then I've had times where I went and chased

45:29

the money. And then I've asked myself, like, am I

45:31

better off now? Cause I've got the money, but now

45:33

I've got less freedom. Or

45:35

less time and more responsibilities. And I'm

45:37

always like, actually, because

45:40

I'm taken care of financially,

45:43

my base needs, my family's base needs, this

45:45

extra money isn't adding that much and

45:48

I traded in something that was worth more. And so I think

45:50

it just kind of proved itself out to be true a few

45:52

times. And so that's when I

45:54

really started doubling down and saying, okay, I

45:56

got to be very careful about saying yes to

45:59

things that... reduce my

46:01

freedom. Yeah. And that's

46:03

a very intentional decision that it

46:06

sounds like also it did not come out

46:09

of nowhere. Like it's not one of those things that it's like,

46:11

Oh, you know, it's good enough. It's a, like there's

46:13

a mental shift coming with it. Yeah, absolutely.

46:16

And so far I think it's proven itself to be

46:18

true and I'm sticking

46:20

with it at least for now. Yeah.

46:22

As if it any part of life, you

46:24

know, the, it comes in waves. So things

46:27

can change, but I find that an admirable

46:29

mental model. Now in

46:31

terms of the community

46:33

that you're running, change log is, is

46:36

pretty big. And I

46:38

see a lot of focus on JavaScript,

46:40

which is arguably or JavaScript

46:42

and the web. I'll put it this

46:44

way, which is arguably a very fast

46:46

evolving space. Like the meme

46:48

about there's a new JS framework coming out every

46:50

day on Hacker News somewhere. Like it's happening here.

46:53

How do you keep up with things that are

46:55

truly important for developers to know that

46:57

you bring up on your shows versus the noise? Cause

46:59

there's a lot of noise. Right. Okay.

47:01

So that's a hard question because you

47:04

spend years and years developing

47:06

what I'll just call taste because I can't

47:08

have a better word for it. And

47:11

then you have some taste and you're not sure

47:13

why you have it, but just cause

47:15

you put the time in and then someone says, like, how

47:17

did you develop that taste? And it's like, I just spent

47:19

a lot of time looking at projects.

47:21

I mean, I've been doing software development for

47:24

20 years. I've been in

47:26

the open source world for a very

47:28

long time. I've seen so many things come and go

47:30

as I've seen things come and stay. And

47:33

I just, I don't want to

47:35

say I have a knack for it. I just think

47:37

I have a trained sense of

47:39

what's good and what's maybe not so good. What's

47:42

worth paying attention to and what

47:44

you can probably skip that I

47:46

just use that knack because

47:49

I've just developed it over time. Also,

47:51

of course, we have feedback loops. We have

47:53

other people who are smart, you know, what your friends

47:55

are into. Yeah. JS party is a good example. That's

47:57

a show with eight people on it. I'm just one

47:59

of the. And I have

48:01

a very specific purview of the world.

48:04

I have my own tastes. I have what interests me.

48:06

And they all have that exact same thing. And

48:09

so I listen to them and I say, what's interesting

48:11

to you right now? Or I'll take a link and

48:13

I'll send them over to Nick Nesey and say, hey,

48:15

is this something that you think is worth us talking

48:17

about on the show? And he may

48:19

be like, yeah, let's get him on the show. And so that's

48:21

like a positive reinforcement of, okay, this was

48:23

a good decision. Or he'd be like, maybe,

48:26

maybe not. And you're like, okay, maybe that's

48:28

not so interesting. So it's being plugged into

48:30

other people who are doing the same thing,

48:32

caring. And then just

48:35

also just putting the time in and

48:37

trying a lot of stuff. I mean,

48:39

I've played with so many software projects

48:41

over the course of my career that

48:43

I just have developed the skill of

48:45

kind of spotting what's worth

48:48

paying attention to and what's not. And of course, I

48:50

still screw it up sometimes. And I

48:52

chase a shiny object. And then it's like,

48:54

no, it turns out that wasn't sustainable or something

48:56

like that. That's as

48:58

best as I can explain it.

49:00

Yeah, you're still actively developing. Like,

49:03

you're an angel all around. It's not

49:05

just you reading the news. You're actually

49:07

using things. Absolutely. And that's

49:09

really been another principle of

49:11

mine is like, I

49:14

cannot simply become a talking head. I

49:16

had a teacher in college who was

49:19

an adjunct professor and he taught databases.

49:22

And it was a night class because during the

49:25

day, he worked on databases. And

49:27

he was my best teacher in college. And

49:30

he was an adjunct professor who was just doing it

49:32

as his day job. And the full time

49:34

professors who like their entire job was just to teach

49:37

C++ or whatever. They were

49:39

very unplugged. They were behind the times. They didn't

49:41

teach me very much. And so

49:43

that guy was a good example of me of like, you

49:46

know what, learn from people who are still doing it because

49:48

they just have the real world experience. And so

49:51

I always want to be still doing it and

49:53

not just talking about it, not just teaching it.

49:56

I always want to be a guy actively write code as

49:58

often as I possibly can. play

50:00

with the things myself and get

50:02

my hands into the mud. What

50:19

you're about to hear are real reactions

50:21

from PagerDuty users in response to seeing

50:23

signals from Fire hydrant for the first

50:26

time. PagerDuty, I don't

50:28

want to say they're evil, but they're

50:30

an evil that we've had to maintain.

50:32

I know all of our engineering teams

50:34

as well as myself are interested in

50:36

getting this moving the correct direction. As

50:39

right now, just managing and maintaining

50:41

our user seats has become problematic.

50:44

That's really good actually. This is

50:46

a consistent problem for us and

50:48

teams is that covering these sorts

50:50

of ad hoc timeframes is very

50:52

difficult. Putting in

50:55

overrides and specific days and

50:57

different new shifts is quite

50:59

onerous. You did the most

51:01

important piece, which is didn't tie them together.

51:04

That's half the problem with PagerDuty, right?

51:07

I get all these alerts and then

51:09

I get an incident per alert. Generally

51:12

speaking, when you go sideways, you get

51:14

lots of alerts because lots

51:16

of things are broken, but you only have

51:18

one incident. I'm

51:20

super impressed with that because being able

51:22

to assign to different teams is an

51:25

issue for us because the one

51:27

alert fires for one team and then it seems like

51:29

they have to bounce around and it never does. Which

51:32

then means that we have tons of

51:34

communication issues because people aren't updated.

51:37

No, I mean, to be

51:39

open and honest, when can we switch?

51:43

You're probably tired of alerting tools that feel more like

51:45

a headache than a solution, right? Well,

51:48

signals from Fire hydrant is the alerting and

51:50

on call tool designed for humans, not systems.

51:53

Signals puts teams at the center, giving

51:55

you the ultimate control over rules, policies,

51:58

and schedules. configure

52:00

your services or do wonky workarounds.

52:02

And just data seamlessly from any

52:04

source using webhooks and watch as

52:07

signals filters out the noise alerting

52:09

you only on what matters. Manage

52:11

tasks like coverage requests and on-call

52:14

notifications effortlessly within Slack. You can

52:16

even acknowledge alerts right there. But

52:18

here's the game changer. Signals natively

52:21

integrates with FireHijun's full incident management

52:23

suite. So as soon as you're

52:25

alerted you can seamlessly kick off

52:28

and manage your entire incident inside

52:31

a single platform. Learn

52:33

more or switch today

52:36

at firehydrant.com flash signals

52:38

again firehydrant.com flash signals.

52:46

How do you find the time for all this

52:48

as a podcast host, entrepreneur, an engineer? Like that

52:50

sounds like it's a lot. It would eat like

52:52

out of 24 hours on a given day like

52:54

easily 23 hours. Well

52:57

that's a good question. I guess on top

52:59

of that I also have six children that

53:01

we homeschool and other things going on. So

53:03

I coach basketball at night. I got lots

53:06

lots of things. So not much time. I

53:09

don't really have a great answer of how I do it.

53:11

I have to be judicious with where I

53:13

invest my time. I have to not

53:15

do things that waste my time. I have

53:18

to set aside time for certain things right.

53:20

But I'm always prioritizing like what has to happen today.

53:22

What has to happen right now. Like

53:25

there's a show that goes out by 5 p.m. Like

53:27

that's got to happen. And then after that I can

53:29

do those other things. And so it's just a constant

53:31

battle. But just like always asking

53:33

yourself what's the most important thing right now. And

53:36

realizing that actually trying the

53:38

stuff, coding the stuff, building

53:40

stuff has to be in that

53:42

list of most important things and

53:45

keeping it there. That's probably the best way I

53:47

can say that. And once again

53:49

the theme of being very intentional about

53:51

how you spend your time. Yeah.

53:53

It's also hard to prioritize

53:55

things. Because I'm assuming if you're running that

53:58

many pockets. I'm sure the business evolves. quickly

54:00

as well and you need to catch up with a lot

54:03

of things and jumping in between

54:05

kind of business mode versus software engineer

54:07

mode versus I'm a father, I have

54:09

to deal with this. It's a lot

54:11

of context switching. It is, have you

54:13

heard of Paul Graham's maker schedule, manager

54:16

schedule? Very classic post. That really did

54:18

help me be able to know

54:20

what mode I'm in. So as a small business owner, both

54:23

a maker and a manager. And

54:25

as a podcaster and an editor,

54:28

I'm constantly in communications with

54:31

people about scheduling and rescheduling

54:34

and when does this have to happen and this goes

54:36

out this day. And so like there's very much this

54:38

manager scheduler thing where I'm like emailing, I'm calendaring, I'm

54:40

doing all these things. And then

54:42

I have to be able to also just like sit

54:45

down and edit and master

54:47

and produce a show which could take three

54:49

hours or add a feature to our website

54:52

which could take four hours. And

54:54

so you really have to switch into

54:56

maker schedule and just like go

54:59

deep work focus mode and be

55:01

able to block those times. And that's

55:03

a struggle too because one thing can pull you out of

55:05

maker mode and back into manager mode.

55:08

And I struggle to keep those things

55:11

away from me but I try my

55:13

best, you know, it's tough. Yeah and

55:15

especially in the tech space where you

55:18

kind of have to jump between a calendar

55:21

invite, you have a meeting and then after meeting you have

55:23

half an hour empty before the next meeting. How

55:25

do you fill that half hour? Like do you actually

55:27

kind of jump into the Zen focus mode because that's

55:30

hard. I don't know if half an hour is enough.

55:32

I don't know, it's not for me. Yeah, I don't

55:34

think so. If it's not two hours, I'm pretty much

55:37

gotta stay in manager mode. Yeah.

55:40

I do follow the, I don't even know, this is

55:42

embarrassing. I don't even know if this is actually in

55:44

the GTD book but somebody else who

55:46

read the GTD book told me this and so I

55:48

assume it's in there which is if you

55:50

can get it done in two minutes, just do it right now. Yeah. And

55:53

I think that's in there but I have never actually confirmed it

55:55

myself but I don't wanna spread it. I think it is. I

55:57

read it a long time ago. I think it is, yeah. It's

55:59

basically get. You gotta get it done now. I use

56:01

that constantly. Is it less than two minutes? Just do it.

56:04

And especially when I have a half an hour. Because

56:06

think about how much you can get done

56:08

on the manager mode in a half

56:10

an hour if you're like, okay, what are all the things I can

56:13

just get done right now? Mostly it's

56:15

emails, it's calendaring. It's

56:17

a few decisions here or there. Maybe

56:20

it's fix the bug real quick. But

56:23

if you don't have two hours, what can you really get

56:25

done that's intense? Yeah. Especially

56:27

the calendar slice in 30 to

56:30

15 minutes slices, not very efficient

56:32

for anyone. In

56:34

terms of building developer communities, so

56:36

arguably you've built a very successful community

56:38

with a podcast network around it. What

56:42

do you think sets ChangeLog

56:45

and the work that you've done apart from

56:47

the myriad of other developer communities that also

56:50

might have a podcast or two? It

56:53

seems to be the yearly trend where new

56:55

things are popping up. ChangeLog has stood the

56:57

test of time. What sets

56:59

it apart? You might have to ask our community

57:01

for that. I think from

57:03

my perspective, we really do

57:05

care. And I think a lot

57:07

of people are community building, but they're doing it

57:10

because they want to have a community. And a

57:12

community is not like a toy that you have

57:14

or a thing that you acquire. You'd

57:16

buy a car. It's a

57:18

bunch of people that enjoy the

57:21

same things or rally around a

57:23

common cause. And again, some

57:25

of it goes back to the time. We've just been doing

57:27

this a very long time. And how do you build a

57:29

community while you do the same stuff over and over and

57:31

over again? And then people see you doing

57:33

that stuff. And they're like, hey, I like that stuff too. And

57:35

then you're like, all right, come do it with us. Come hang

57:37

out. And so I think we have a...

57:40

There's a sincerity. We really do care

57:42

about the people that we talk to

57:44

and talk with and hang

57:47

out with in our community. We've

57:49

also... We don't have a huge community. The

57:51

bigger ones out there, but we've just

57:53

kind of like, again, slow and steady

57:56

rolling down the road together. You just pick

57:58

up people and then they become... There's

58:00

people in our Slack community that have been hanging out

58:03

with me for years. And

58:05

we know them very well, just because that's what

58:07

happens over time. So a little bit of sincerity,

58:09

a little bit of just sticking to it and

58:12

providing the place that people

58:14

actually want to hang out. Are there any

58:17

aspects of the community building

58:19

process that you're undertaking that

58:22

you'd say are unique to changelog?

58:24

Because you kind of alluded to the

58:26

fact of like the community in Slack and there's so many

58:28

of them that keep popping up and I get

58:31

invites and then like all the times like, Oh,

58:33

join this product manager community. The Slack with like

58:35

12 people. And there's

58:37

just a lot of them. And it

58:39

all at some point devolves into community

58:42

members sharing, you know, links to

58:44

blog spam and blog posts. And it just becomes like, all

58:46

right, this is not a community. This is just like a,

58:48

like a link aggregation service that is kind of. Yeah.

58:52

And we've definitely had people that pop in and want to

58:54

use our community like that. And that's

58:57

been the main moderation move. I mean, because we

58:59

have, I don't even count, you know, there's thousands

59:01

of people that hang out together,

59:04

but probably like regulars that are like regularly chatting,

59:06

it's probably like a hundred of us, you know,

59:09

with thousands lurking, which is totally cool. Cause

59:11

I also lurk in other communities as

59:13

well. But the main moderation I've had to

59:15

do is like, Hey, you know, don't come

59:18

here and just spam us with your stuff

59:20

because people want to use communities for exactly

59:22

that, like act like they've

59:24

been here for a while and like, Hey, I'm just.

59:27

You know, running the survey. It's like, you can't just come

59:29

in here and pop your survey and sorry. So we

59:31

are pretty quick on the delete button for

59:33

that kind of stuff. I don't

59:36

think there's anything, and I don't think I have any

59:38

tips or tricks or anything unique to us. You

59:41

know, we've been putting out shows for a long time. So

59:43

people that like our shows like to

59:45

hang out together. And that's kind of just the way

59:47

it is. Were there any moments

59:49

in some kind of, you started working

59:51

on a change log that kind of

59:53

looking back, you'd say are your biggest

59:56

lessons. It sounds a little cliche, but

59:58

effectively maybe things that you'd say. Like, wow,

1:00:01

that was a teaching

1:00:03

moment. Like

1:00:05

a moment that I learned something or a

1:00:07

moment that I probably for you. Yeah. Yeah.

1:00:10

So this wasn't a moment, but I

1:00:12

think that it's taken time, but it

1:00:14

has been profound to me, learning

1:00:17

the, the power of just

1:00:19

consistently showing up, like just the

1:00:21

consistency and how compounding

1:00:24

consistency is when

1:00:27

you're building something. I think that

1:00:29

we've had times where we've been less consistent

1:00:31

with it, even with just production. So

1:00:33

I don't know if you listen to podcasts like I do,

1:00:35

but I'm also a podcast listener to this day. And

1:00:38

I have podcasts that I love and

1:00:41

they become a part of my life. I integrate them into my

1:00:44

life and you know, I expect them

1:00:46

to be there for me at certain times, you know?

1:00:48

So if a show like if

1:00:51

the show that usually publishes on a Friday

1:00:53

morning doesn't publish that week or it's like

1:00:55

Saturday afternoon, maybe I've just moved on and

1:00:57

it's not, it doesn't fit anymore. So like

1:00:59

podcast listeners, they're hard to find and acquire

1:01:01

as like somebody who's going to be there,

1:01:03

but once they listen, like if you give

1:01:05

them good stuff consistently, they're going

1:01:07

to listen for years and I'm one of

1:01:09

them. I will listen to a show for years. Um,

1:01:12

but it has to like fit into where I

1:01:14

fit it into my life. And so that habitual listener,

1:01:16

which I don't think many people think about, um,

1:01:19

but we definitely think about is the

1:01:21

one who can't wait for your show to drop

1:01:23

because they're used to it dropping at this

1:01:25

time or day, and it's already, it's their

1:01:27

Friday afternoon jog, you know, or it's

1:01:29

their commute on Monday morning or whatever it is. And

1:01:33

during times of inconsistency, we had a

1:01:35

really hard time building anything, even though

1:01:38

I think the quality was there of

1:01:40

our shows and we're putting

1:01:42

all the effort in, but we were just

1:01:44

inconsistent and those shows just stagnate. But

1:01:46

just the consistency, whatever cadence you decide,

1:01:48

whether it's weekly, daily, biweekly, monthly, and

1:01:51

I think weekly is the best balance

1:01:53

of all of that, which is why

1:01:55

most of our shows are our

1:01:57

weekly just staying consistent.

1:02:00

and just like being there for people is

1:02:02

really something I learned. It's just

1:02:05

very effective and it

1:02:07

makes things grow. And

1:02:09

that took a while. That took a while to

1:02:11

figure out. What's interesting about this

1:02:13

is specifically into kind

1:02:15

of the domain of podcasts. I think

1:02:17

that consistency is

1:02:19

especially discouraging to newer

1:02:21

entrants because podcasts

1:02:24

kind of blew up. You know, we saw like a

1:02:26

few years back, like Spotify got into it and

1:02:29

there's this kind of flood of new people coming

1:02:31

in and saying, I will have a podcast too.

1:02:34

And then two episodes in four

1:02:36

episodes and five episodes in, they still

1:02:38

don't see like the thousands of followers

1:02:41

coming in. People just kind

1:02:43

of like, ah, you know what, like I'll skip this week.

1:02:45

I'll skip next week. Oh, we'll do it next month. And

1:02:48

it just never grows. And it kind of struck

1:02:50

me that there was some stat

1:02:52

shared recently. Uh, there was

1:02:55

like the median podcast length is seven episodes

1:02:57

after which people just drop off. They're like,

1:02:59

they just completely lose desire to continue as

1:03:01

a cousin. It's like, wow. And

1:03:03

then the podcasts that do survive like

1:03:05

J.S. Party, like podcasts and new network are

1:03:08

the ones that kind of keep on pushing

1:03:10

despite the fact that like, maybe the growth

1:03:12

is not as astronomical initially as you hoped

1:03:14

it would be. Yeah, that rings true. I

1:03:17

definitely, we've been doing it long

1:03:19

enough that we've seen so many people come in and

1:03:21

start their own podcasts and some are scary, you

1:03:23

know, for them like, okay, they're going to take some

1:03:25

of our audience away, you know, or

1:03:28

their big names or they have a big

1:03:30

budgets and large organizations behind them.

1:03:32

Of course, at a certain point, all enterprises

1:03:34

need to have a podcast. And

1:03:36

you know, we're sitting here thinking like, is anybody going to have

1:03:38

time to listen to our shows when they're going to be listening

1:03:41

to, you know, some fang

1:03:43

members show some large entity that

1:03:45

has a huge budget and can put out

1:03:48

all this stuff and you know, most

1:03:50

of those are gone now. I mean, so many podcasts

1:03:52

are just gone. Even the good ones,

1:03:54

sadly, you know, don't survive. We have in our

1:03:57

portfolio shows that are like, we've had to.

1:04:00

trouble keeping all of our shows alive. And we

1:04:02

try really hard, because they

1:04:04

have to be sustainable. And

1:04:07

yeah, consistent ones, the ones who are dedicated, which

1:04:09

really does require you to have some sort of,

1:04:12

I don't know if extrinsic is the right word,

1:04:14

but like some sort of other motivation that's feeding

1:04:16

it in order for you to

1:04:18

continue. Like there's some shows where it's friends

1:04:20

getting together and talking. And

1:04:22

like they'll do that forever, right? Because they

1:04:25

just enjoy getting together and talking. And maybe it's

1:04:27

their excuse to talk once a week or

1:04:29

once a month. And those shows are

1:04:31

awesome. And those people tend to survive because they

1:04:33

just love to get together and talk about whatever

1:04:36

the hobby is. And

1:04:38

so that's just one example of like, that's their motivation.

1:04:40

It's not the audience, it's not the listen, it's not

1:04:42

the money. It's that opportunity to

1:04:44

get together. And so if you

1:04:46

have something like that, in

1:04:49

a lot of cases, this is your own learning. Like,

1:04:51

well, I'm just learning. I wanna keep learning. It's

1:04:53

a good excuse to talk to smart people

1:04:55

on a microphone, who otherwise wouldn't like spend

1:04:57

an hour with you. But now they're

1:04:59

gonna teach you stuff. Like that's a great

1:05:01

motivation that keeps podcasters going. And

1:05:04

eventually those podcasts do grow. It's

1:05:06

an interesting balance though, because you kind

1:05:08

of talked about the example of friends

1:05:10

talking. And this was another thing

1:05:13

that, especially in the past few

1:05:15

years, like since the pandemic, you saw

1:05:17

people kind of jump on the mic and

1:05:19

they're like, oh yeah, two friends talking, right? It's like, you just

1:05:21

got a rambling for like an hour. And

1:05:23

then you start listening to that show, but

1:05:25

nothing useful for the audience was actually there.

1:05:28

It's just two people talking. So it's kind

1:05:30

of the balance of like, sure, they're not

1:05:32

maybe motivated by growing a

1:05:34

large following, but at least

1:05:36

the content is somewhat useful. Yeah,

1:05:39

which I mean, to a certain extent, I was

1:05:41

contradicting what we do, because we don't really do

1:05:43

any of the just friends talking stuff. Like we

1:05:45

do joke around and we've added

1:05:47

a talk show to our lineup, which

1:05:49

is more chill and more conversational than

1:05:51

our other shows. But

1:05:53

we're about education, really.

1:05:56

And so if we're not exposing you to new things

1:05:58

or new ideas or new people, people, what

1:06:01

are we really doing? We're not gonna talk about

1:06:03

the weather or food or

1:06:05

that kind of stuff and just waste people's

1:06:07

time because I got very frustrated

1:06:09

with podcasts where I'd show up for the topic,

1:06:12

but the topic would be buried 20 minutes

1:06:14

into small talk between the two hosts and

1:06:17

it's like, let's not be those people. So there's definitely

1:06:19

a time and a place and certain, I mean, if

1:06:21

it's a show about movies and

1:06:23

friends are getting together to talk about a movie, but

1:06:26

they're talking about what they had for breakfast the whole

1:06:28

time. It's like, this goes to another one. Which

1:06:30

is give the people what they came for. We

1:06:33

very much believe in giving them what they came

1:06:35

for and not something else. And

1:06:37

so yeah, there's a balance there. I just saying that

1:06:39

if you get together as your friends and you enjoy

1:06:41

that, you're more likely to do it ongoing,

1:06:43

but maybe your show just stinks anyways, I

1:06:46

don't know. Oh, that totally makes sense. And

1:06:48

so in the context of the

1:06:50

work that you're doing with Change Log,

1:06:52

one of the things that you do

1:06:54

sometimes I see these very interesting off

1:06:56

takes that you get. And

1:06:58

these takes are something like

1:07:00

wasted time if you're spending a lot

1:07:02

of time building your editor configuration and

1:07:04

all these things. Yeah. But the

1:07:07

other piece was something stood out to me

1:07:09

recently where I ran into one of your

1:07:11

clips that was soft skills and the focus

1:07:13

on importance of soft skills for developers. And

1:07:15

this is something that a lot of developers

1:07:18

neglect. Yes. And as a podcast

1:07:21

host yourself, as somebody that runs a community, for

1:07:23

you are the one that appreciates kind of the

1:07:25

value of soft skills the most. How

1:07:27

do you see kind of developers

1:07:30

in the modern tech space evolving

1:07:33

those soft skills? Because I see

1:07:35

it so, so commonly where

1:07:37

folks have a hard time kind

1:07:39

of communicating their ideas. They have

1:07:42

a hard time soliciting feedback and

1:07:44

reacting to said feedback. They have a

1:07:46

hard time putting things in writing. Like

1:07:48

there's a lot of these things that

1:07:50

are not implicitly kind of technology related,

1:07:53

but are key to success. And something that again,

1:07:55

you said it and like it just went off

1:07:57

from me like, oh my gosh, this is like

1:07:59

exactly. that I wish more people knew

1:08:01

about. Yes. Well,

1:08:03

I can't speak for all of the developers

1:08:06

out there, the engineers or the programmers, whatever

1:08:08

they want to call themselves this time of

1:08:10

year. And maybe I'm in a

1:08:12

bubble because we do tend to speak with developers

1:08:15

who like to speak on podcasts and they're

1:08:17

very much – they're polished with

1:08:20

some of their at least communication

1:08:22

skills, which for me, communication

1:08:25

skills are the

1:08:27

cross-cutting, most valuable skill you can have in your

1:08:29

life, the ability to communicate. It helps you in

1:08:31

your career. It helps you in your relationships. It

1:08:33

helps you get what you want. It helps you

1:08:36

not get what you don't want. I mean, to

1:08:38

be able to communicate, which is a very hard

1:08:40

thing and one that I think

1:08:42

all of us are still constantly learning how to

1:08:44

get better at or not, is

1:08:47

a superpower, especially for software engineers where

1:08:49

you already have a power, but

1:08:51

you can't necessarily wield

1:08:53

it to its full strength without being able to

1:08:56

convince somebody that this is a good idea or

1:08:58

to send a decision that you made or

1:09:01

show your manager that you are

1:09:03

very productive and here's how you went about solving

1:09:05

problems. I mean, it's

1:09:07

so valuable and I think that the people who

1:09:09

are plugged – at least the people who are plugged

1:09:11

into our community know that. They

1:09:14

seek ways of improving that and so they're

1:09:16

reading the books. They're listening to

1:09:19

the podcasts. They're trying to

1:09:21

improve not just their engineering skills because at the

1:09:23

end of the day, yes,

1:09:25

programming is hard, but it's nowhere near

1:09:27

the hardest thing that we have to do in

1:09:29

our jobs. The people who realize that are the

1:09:31

ones who transcend and they get the promotions and

1:09:33

they get the raises and they start their own

1:09:35

businesses and they just have success. The rest of

1:09:38

them, we just stay

1:09:40

writing code and some people are happy to

1:09:42

do that and that's fine, but there just

1:09:44

isn't really a path to progress if

1:09:47

you're not willing to round out, make

1:09:49

yourself a full-fledged human being. Do you think

1:09:52

that you being a podcast host and kind

1:09:54

of running your podcast network helped you hone

1:09:56

that skill of communication? Oh,

1:09:58

absolutely. Absolutely. just the

1:10:00

ability to listen, which is really hard for

1:10:03

a lot of people, and for

1:10:06

young Jared as well, was more difficult, because

1:10:08

I was more waiting

1:10:10

for my turn to talk when I was younger, you

1:10:13

know? Because I was gonna show you what I know, like you

1:10:15

showed me what you know, now I'll show you what I know.

1:10:18

I was never listening, I was just waiting for my turn.

1:10:21

And I see that, especially in young people, but I see

1:10:23

that in lots of people, where I can

1:10:25

tell, oh, you're not listening to me, you're just waiting, you're

1:10:27

waiting for your turn. And as

1:10:29

an interviewer, of course, the main thing that

1:10:31

you do, the main thing that you

1:10:33

have to do is listen, which is hard,

1:10:35

because life is distracting, and my thoughts are very

1:10:37

entertaining to me, and maybe yours

1:10:39

aren't quite as entertaining to me right now, because you

1:10:42

just keep talking, and I'm trying to,

1:10:44

you know, it's hard. And of

1:10:46

course, just by interviewing people

1:10:48

hundreds of times, you're gonna get

1:10:50

better at it. You're gonna start listening more, and

1:10:53

reacting to what they say, and not just reading

1:10:56

the next question that you've written down. And

1:10:58

I was terrible at that, you know? But

1:11:00

then I did it 100,000 times, and now

1:11:03

I'm just a little bit less terrible than I used to

1:11:05

be. It comes with experience. Yeah, absolutely.

1:11:08

And consistency. That's right, that's how you get

1:11:10

the experience. You keep showing up. I

1:11:12

love this. I feel like this

1:11:15

show was packed with a lot of

1:11:17

gems that are, honestly, reusable in a

1:11:19

lot of domains, not necessarily tech, but

1:11:22

I always wrap up the episode with a

1:11:24

question for my guest, that is, if

1:11:27

you think of a piece of

1:11:29

unconventional advice that stems from your

1:11:31

experience, that you would advise

1:11:34

somebody younger that is early

1:11:36

in their career, maybe they're contemplating

1:11:38

of starting a company similar to

1:11:41

the one that you're working on right now, what

1:11:44

would that be? I don't know

1:11:46

if this is unconventional, but I

1:11:48

think it's perhaps so obvious

1:11:50

that people don't say it, and

1:11:53

so I'll just say the obvious, and

1:11:56

I'll say that if you do this one

1:11:58

thing, regardless of your career path, you

1:12:01

will find success. It's not complicated. It is

1:12:04

hard and it's this. When you

1:12:06

tell somebody that you're gonna do

1:12:08

something, then you do it. No

1:12:11

matter what, do it. That's it.

1:12:13

That's the tip and that applies

1:12:15

in any career and that's so

1:12:18

rare to find somebody who

1:12:20

consistently does what

1:12:23

they say they're gonna do. You know, they

1:12:25

follow up afterwards. They send that

1:12:27

email. They deliver the

1:12:29

message. They whatever it is. They finish

1:12:32

the chore. They do the

1:12:34

backup. Whatever it is, if you just

1:12:36

do the things that you

1:12:38

said you were going to do, you will

1:12:41

be so valuable to so

1:12:43

many people. Not just in the workplace but

1:12:45

especially in the workplace and

1:12:47

everybody will want to have you around

1:12:49

and they're going to want to give

1:12:51

you things to do and they're going

1:12:53

to invest in you because that's a

1:12:56

very hard thing to accomplish but

1:12:58

if you just set your mind to it like oh I said

1:13:00

I was gonna do this, I better

1:13:02

do it and then you do it, you'll

1:13:05

find success. I love it

1:13:07

especially given that it's very easy

1:13:09

to slip out of that mode and what you

1:13:11

just described as it's being very common in young

1:13:13

people. You definitely see a lot of that like

1:13:15

oh yeah I'll give you that that review by

1:13:17

tomorrow and tomorrow comes. Review

1:13:19

is never there. Like oh it slipped my

1:13:21

mind. I'll do it later

1:13:24

next week. The next week comes and

1:13:26

still not there. There's a thousand and one

1:13:28

reasons why you might not get something

1:13:30

done but if you're the person that does get

1:13:32

the thing done they said they're gonna do, people

1:13:35

will just bring you more and more of

1:13:37

work, more and more business, more and more

1:13:39

raises because that's

1:13:41

so valuable. It's just reliable and

1:13:44

a finisher. You know it's easy to start things, it's

1:13:46

hard to finish them so if you become a finisher

1:13:49

then you're on the right path. Unstoppable.

1:13:52

What a way to wrap up this

1:13:54

episode. Jared, thank you so much for being

1:13:56

here. Where can folks learn more about the

1:13:58

things that you've been build the things that you do.

1:14:02

Pretty much all of my work in

1:14:04

this domain is found at change log.com.

1:14:07

And we'll make sure to include the links to all

1:14:10

the podcasts, change log, and all the show notes, so

1:14:12

make sure to check it out. Thank

1:14:14

you again for being here. Thank you. This is awesome. Thanks

1:14:19

once again to both Catherine and Den

1:14:22

for inviting us on their pods. It's

1:14:24

fun being on the other side of

1:14:26

the interview every once in a while.

1:14:28

Speaking of Adam and I will be

1:14:30

on Joe Reese's podcast next week. Oh,

1:14:33

and if you're a podcaster and would like

1:14:35

us to join you on your show, don't

1:14:37

hesitate to ask. Who knows? If it turns

1:14:39

out well enough, we might even feature it

1:14:42

on a future episode of the change log.

1:14:44

You heard Den asking me about our

1:14:46

awesome community, but have you joined our

1:14:49

awesome community? And if no, why

1:14:51

not? It's totally free. Come hang with us.

1:14:53

We play games together. We home lab

1:14:56

together. We talk about shows we're watching.

1:14:58

We discuss software news and

1:15:00

more. Sign up today at

1:15:02

changelog.com/community. Again, it's free. What

1:15:05

are you waiting for? An

1:15:07

engraved invitation? Thanks

1:15:09

again to our partners at slide.io

1:15:12

to our beat freaking residents, break

1:15:14

master cylinder, and to our friends

1:15:16

at Sentry. Use code changelog when

1:15:18

you sign up and they'll give you

1:15:20

a hundred bucks off the team plan that

1:15:23

also helps us show our value to them.

1:15:25

So please do use code changelog when you

1:15:27

create your Sentry account. That's

1:15:29

all for today, but come back for

1:15:31

changelog and friends on Friday for our

1:15:33

third installment of it depends. I'm

1:15:36

joined by Adolfo Otrigavia and will be

1:15:38

it depends on whether or not you

1:15:40

should specialize or generalize in your software

1:15:43

career. That's a good one. I'm looking

1:15:45

forward to it. We'll talk to you

1:15:47

then.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features