May 20, 2024

Is Software Good Enough?

Is Software Good Enough?
Is Software Good Enough?
This Anthro Life
Is Software Good Enough?

Delve into the world of software development, work culture, and the philosophy of 'good enoughness,' with Paula Bialski.

I'm Adam Gamwell as a cultural anthropologist and award-winning media creator, I specialize in storytelling. My diverse...

Apple Podcasts podcast player iconSpotify podcast player iconYouTube podcast player iconAmazon Music podcast player iconAudible podcast player iconSpreaker podcast player iconPodchaser podcast player iconOvercast podcast player iconCastro podcast player iconCastbox podcast player iconPodcast Addict podcast player iconPocketCasts podcast player iconRSS Feed podcast player iconGoodpods podcast player iconPodverse podcast player iconCastamatic podcast player iconPodyssey podcast player iconPlayerFM podcast player iconiHeartRadio podcast player icon
Apple Podcasts podcast player iconSpotify podcast player iconYouTube podcast player iconAmazon Music podcast player iconAudible podcast player iconSpreaker podcast player iconPodchaser podcast player iconOvercast podcast player iconCastro podcast player iconCastbox podcast player iconPodcast Addict podcast player iconPocketCasts podcast player iconRSS Feed podcast player iconGoodpods podcast player iconPodverse podcast player iconCastamatic podcast player iconPodyssey podcast player iconPlayerFM podcast player iconiHeartRadio podcast player icon

Delve into the world of software development, work culture, and the philosophy of 'good enoughness,' with Paula Bialski.

I'm Adam Gamwell as a cultural anthropologist and award-winning media creator, I specialize in storytelling. My diverse background spans startups, nonprofits, cultural organizations, and Fortune 1000 companies, focusing on applied strategy, experience design, and human insights. My approach blends experiential research, like engaging with Peruvian quinoa farmers for climate change initiatives, with cutting-edge tools like AI and trends foresight. By leveraging big data alongside traditional ethnography, I align human needs with business goals, ensuring projects resonate profoundly.

About This Anthro Life
This Anthro Life is a thought-provoking podcast that explores the human side of technology, culture, and business. We unravel fascinating narratives and connect them to the wider context of our lives. Tune in to https://thisanthrolife.org and subscribe to our Substack at https://thisanthrolife.substack.com for more captivating episodes and engaging content.

Keywords: software development, good enough-ness, maintenance, AI, work culture, legacy code, managers, engineers, agile, sustainability, anthropology

Connect with Paula Bialski:
https://www.instagram.com/paulabialski/
https://paulabialski.com/

Follow This Anthro Life:
https://www.linkedin.com/company/this-anthro-life/
https://www.thisanthrolife.org/
https://thisanthrolife.substack.com/
https://www.facebook.com/thisanthrolife
https://www.instagram.com/thisanthrolife/

WEBVTT

1
00:00:00.120 --> 00:00:05.639
We also had a moment where software
engineers were either like superstars and the Elon

2
00:00:05.759 --> 00:00:09.800
Musk and even I don't know,
Zuckerberg was looked at as this like cool,

3
00:00:09.839 --> 00:00:13.320
funny, weird geek and these you
had these geeks who are all those

4
00:00:13.519 --> 00:00:18.079
billionaires and kind of did all this
amazing stuff, but then you didn't look

5
00:00:18.120 --> 00:00:23.160
at kind of the other side of
it, of the darkness and the or

6
00:00:23.160 --> 00:00:25.679
even not even the not only in
the darkness, the good enoughness, the

7
00:00:25.760 --> 00:00:37.759
sort of it's non flashy, it's
not amazing, that's not great. Welcome

8
00:00:37.759 --> 00:00:41.479
to the santhral life, the place
where curiosity meets depth and discussions that matter

9
00:00:41.840 --> 00:00:45.359
today. I'm thrilled to have Paula
Biowski joined me with the years spent dissecting

10
00:00:45.359 --> 00:00:50.000
the nuances of software culture. In
Brilliant, Paula brings an unparalleled insight into

11
00:00:50.200 --> 00:00:53.759
good enoughness that shapes technology and work
life. This is the cause of people,

12
00:00:53.759 --> 00:00:58.079
are you familiar with? What's interesting
is that Paula's research challenges the false

13
00:00:58.159 --> 00:01:02.159
narratives that we get from Silicon Valley
that technology is just this relentless pursuit of

14
00:01:02.200 --> 00:01:06.480
innovation, and it invites us to
explore the values of things like maintenance care

15
00:01:06.760 --> 00:01:08.359
and the human element in our high
speed, in a high schech world,

16
00:01:08.599 --> 00:01:12.040
so stationed for conversation that's bound to
shift your perceptions. Paul. It really

17
00:01:12.040 --> 00:01:19.280
excited to have you on the podcast. I enjoyed envoid your work and enjoyed

18
00:01:19.280 --> 00:01:23.120
your book and middleware, and then
also excited to talk with you about all

19
00:01:23.120 --> 00:01:26.840
things around software development and good enoughness
and good enough culture. But just starting

20
00:01:26.840 --> 00:01:29.760
off by saying, thanks for joining
me on the podcast, Yeah, no

21
00:01:29.799 --> 00:01:33.040
problem, my pleasure. And you
said middleware. But my tech and my

22
00:01:33.079 --> 00:01:36.400
book is called middle tech, which
is kind of important. But it's important

23
00:01:36.400 --> 00:01:38.599
because middleware. It is a little
bit about middleware. So that's not like

24
00:01:38.680 --> 00:01:42.120
it's not about that. But yeah, yeah, that's true. My brain

25
00:01:42.200 --> 00:01:45.680
just kept going to the word middleware
for some reason. Yeah, maybe it

26
00:01:46.840 --> 00:01:49.519
should be called middleware. We should
stop the press, we should tell the

27
00:01:49.519 --> 00:01:53.560
publishers. Yeah wait, you know. But that's an interesting point though,

28
00:01:53.560 --> 00:01:57.519
because it's like obviously a middle tech
company that's working on software development, you

29
00:01:57.560 --> 00:02:00.719
know, so obviously where the tech
and the where kind of come together there.

30
00:02:00.719 --> 00:02:04.359
But I think, you know,
it's really compelling about this. I

31
00:02:04.359 --> 00:02:06.480
mean, across that there's a ton
of things I want to dive into.

32
00:02:06.519 --> 00:02:12.520
But obviously there is this like main
idea around good enoughness right yes, as

33
00:02:12.560 --> 00:02:17.400
a kind of overarching theme, and
this is something that for the deep audience

34
00:02:17.439 --> 00:02:21.319
deep listeners, I guess you know. I did a conversation with David gray

35
00:02:21.319 --> 00:02:25.680
Waiter and don nappis you a few
months ago that was about kind of software

36
00:02:25.759 --> 00:02:30.199
modularity and like the at the end
of the production process, and that was

37
00:02:30.639 --> 00:02:32.080
interesting. That's one of the things
that David, who was a computer scientist

38
00:02:32.080 --> 00:02:37.280
and now was doing is his graduate
work in anthropology, was kind of talking

39
00:02:37.280 --> 00:02:42.520
about and reflecting on this idea of
you know, when software engineers are working,

40
00:02:42.599 --> 00:02:45.759
especially in bigger organizations, if they're
doing kind of an agile process or

41
00:02:45.759 --> 00:02:51.039
even old school waterfall, that they
are, you know, each individually kind

42
00:02:51.039 --> 00:02:53.759
of responsible for a part of the
software, but they don't necessarily see what

43
00:02:53.800 --> 00:02:57.960
happens downstream. And this argument was
kind of about this question of responsibility,

44
00:02:58.080 --> 00:03:00.479
like, you know, I don't
know what it's doing later, not that

45
00:03:00.520 --> 00:03:05.439
I don't care if it does hardware
good, but you know, so folks

46
00:03:05.439 --> 00:03:07.800
don't have to listen to that episode
to go here. But that's kind of

47
00:03:07.800 --> 00:03:08.759
one of the places I was thinking
about with this, like because obviously this

48
00:03:08.840 --> 00:03:13.520
theme of good enoughness is really interesting
of like software is good enough to do

49
00:03:13.840 --> 00:03:15.199
to get out, to get shipped, and so I was thinking about that

50
00:03:15.199 --> 00:03:19.199
in relationship to this question of responsibility
of what happens when it goes out.

51
00:03:20.479 --> 00:03:22.520
That's a bigger question, you know, I'm gonna ask that. But then

52
00:03:22.560 --> 00:03:23.560
I also want to kind of think
about what is what is good enoughness in

53
00:03:23.560 --> 00:03:25.120
the first place, you know,
for folks that they're trying to get a

54
00:03:25.199 --> 00:03:28.840
sense of what's happening here. Yeah, okay, well there's I guess my

55
00:03:28.919 --> 00:03:32.280
book touches upon two worlds of good
enoughness, and that is the tricky thing

56
00:03:32.360 --> 00:03:37.199
to maybe for myself to try to
organize my own field work. I know,

57
00:03:37.240 --> 00:03:40.960
I spent two years at this software
company in Berlin, and after a

58
00:03:42.000 --> 00:03:45.599
while I noticed that so too good
enoughness. One at play is the goodness

59
00:03:45.719 --> 00:03:51.360
enoughness of software. That software is
patchy, kind of shipped out at not

60
00:03:51.479 --> 00:03:54.879
a perfect stage, but it's good
enough to go right and it kind of

61
00:03:54.919 --> 00:03:58.400
have bugs, but those bugs can
be fixed later. And I could talk

62
00:03:58.400 --> 00:04:00.199
about that good enoughness, and I'd
love to talk about that to good enoughness

63
00:04:00.199 --> 00:04:04.240
but another, good enoughness is about
really a work culture, so kind of

64
00:04:04.280 --> 00:04:09.319
in the whole anthropology of work,
sociology of work, sociology of corporations.

65
00:04:09.479 --> 00:04:14.039
That's it's kind of like that situated
of a technography of what it means to

66
00:04:14.039 --> 00:04:17.959
push back against a narrative of excellence
at a company, right that or narrative

67
00:04:17.959 --> 00:04:23.959
of excellence that we all work under
under the this like capitalist machine that being

68
00:04:24.000 --> 00:04:26.920
perfect being great. You know how
many times a lot of our students come

69
00:04:26.959 --> 00:04:30.120
up to us and are super sad
about like a bare minimum of the sort

70
00:04:30.160 --> 00:04:32.879
of like or a median grade or
something, and you're like, hey,

71
00:04:33.040 --> 00:04:35.680
this is good enough, It's fine, right, But so we're all living

72
00:04:35.800 --> 00:04:41.360
under that, whether that's our students
or us or everyone, Yeah, just

73
00:04:41.360 --> 00:04:45.639
just in our society. And I
think that this this is also an example

74
00:04:45.879 --> 00:04:53.000
of how good enoughness can be stabilized
as a culture of doing. It's not

75
00:04:53.040 --> 00:04:56.160
even doing the better minimal, it's
doing so yeah, it's a good and

76
00:04:56.439 --> 00:04:58.920
enough. I think those two words
quite seriously. So do you see.

77
00:04:58.920 --> 00:05:01.439
So there's these two forks, and
I talk about them too, sometimes simultaneously.

78
00:05:01.480 --> 00:05:05.120
Sometimes one is an example of the
other, and sometimes you could take

79
00:05:05.160 --> 00:05:09.600
a few chapters and speak to one
and speak to the other form of good

80
00:05:09.720 --> 00:05:12.720
enoughness. Yeah, yeah, no
cool. I think it's it's such an

81
00:05:12.720 --> 00:05:15.560
interesting theme and I appreciate the way
that that you split those up over it.

82
00:05:15.639 --> 00:05:17.399
It is like part of it is
the software itself, the other part

83
00:05:17.439 --> 00:05:20.040
is the work culture, which I
think is really important, right, especially

84
00:05:20.120 --> 00:05:21.800
because yeah, you know, and
you mentioned this a few times in the

85
00:05:21.839 --> 00:05:29.079
book too, but just we are
reeling, i think societally from the Facebook

86
00:05:29.120 --> 00:05:30.680
mantra of like move fast and break
things, right, that's like been the

87
00:05:30.680 --> 00:05:35.839
Silicon Valley tech borrow totally be demon
innovation at all costs kind of kind of

88
00:05:35.839 --> 00:05:40.600
thought process, and so good enough
is a nice interesting foil to that.

89
00:05:40.839 --> 00:05:44.399
Yeah you know, did you notice
that? Is that something that you've seen

90
00:05:45.600 --> 00:05:49.480
as kind of a reflection response because
you're you're working in Germany, right,

91
00:05:49.519 --> 00:05:53.480
so we're kind of we're not in
the US Silicon Valley. So it's like,

92
00:05:53.560 --> 00:05:56.480
is there is there kind of a
European difference there? I mean,

93
00:05:56.480 --> 00:05:58.959
I don't like attribute purely to culture, but maybe it is, you know,

94
00:05:59.240 --> 00:06:00.879
is it like what this is happening
here in terms of like why that

95
00:06:00.920 --> 00:06:04.680
differences seems so pronounced totally. So
maybe I'll even back up Adam and talk

96
00:06:04.720 --> 00:06:12.079
about my fieldwork happened in kind of
twenty sixteen, seventeen eighteen and these years

97
00:06:12.600 --> 00:06:15.480
for those of us who don't remember
through some COVID fog brain or something.

98
00:06:15.560 --> 00:06:20.040
Then before you know, we were
living in a tech environment where there was

99
00:06:20.079 --> 00:06:24.040
only a bit of skepticism starting to
bubble up, but you still had these

100
00:06:24.120 --> 00:06:28.680
like the superheroes of tech, the
Silicon Valley mecha of like as you said,

101
00:06:28.839 --> 00:06:31.600
move that fast and break things.
We had sort of I would think

102
00:06:31.639 --> 00:06:34.480
it was the peak at the time
of a lot of social networks that we

103
00:06:34.480 --> 00:06:38.879
were using. It kind of was
just starting to be formed. There was

104
00:06:38.920 --> 00:06:43.439
forms of sex skepticism which we still
we already have around data privacy, around

105
00:06:43.519 --> 00:06:46.560
social media and what they're doing to
us, what they're doing to young people,

106
00:06:46.560 --> 00:06:48.079
blah blah blah. We get that
whole, you know, the critique

107
00:06:48.160 --> 00:06:51.920
that we are living in now,
But that was only starting to trickle up

108
00:06:51.920 --> 00:06:56.839
at the beginning, right when I
was doing my field work. And another

109
00:06:56.879 --> 00:07:01.560
thing is that we also had a
moment where software engineers were either like superstars

110
00:07:01.639 --> 00:07:05.600
and the Elon Musk and even I
don't know, Zuckerberg was looked at as

111
00:07:05.600 --> 00:07:10.519
this like cool, funny, weird
geek and these you had these geeks who

112
00:07:10.519 --> 00:07:15.000
are all those billionaires and kind of
did all this amazing stuff. But then

113
00:07:15.040 --> 00:07:18.319
you didn't look at kind of the
other side of it, of the the

114
00:07:18.439 --> 00:07:21.879
darkness and the or even not even
the not only the darkness, the good

115
00:07:21.959 --> 00:07:25.800
enoughness, the sort of it's non
flashy, it's not amazing and it's not

116
00:07:25.879 --> 00:07:29.680
great. So but also I did
my field work for at first I went

117
00:07:29.680 --> 00:07:31.519
to the Silicon Valley, right I
went, and I was I was there

118
00:07:31.600 --> 00:07:35.720
for a summer, and I was
just interviewing a bunch of people on a

119
00:07:35.720 --> 00:07:40.439
different project that I was working on, and I kind of felt for those

120
00:07:40.439 --> 00:07:43.160
of us who did field work in
the Silicon Valley. We know it's a

121
00:07:43.279 --> 00:07:47.920
very weird and very specific place that
is very technologically solutionists. They love technology,

122
00:07:47.959 --> 00:07:53.000
they believe in technology. They also
America, in my opinion as a

123
00:07:53.040 --> 00:07:57.759
non American I'm a Canadian, is
also has a culture, a work culture

124
00:07:57.920 --> 00:08:03.639
that is about really excellence and drive
and you can do anything, and about

125
00:08:03.639 --> 00:08:07.439
meritocracy and all these things that a
lot of I think European work cultures don't

126
00:08:07.480 --> 00:08:11.759
have. And it also reflects itself
in even the labor laws in Germany and

127
00:08:11.759 --> 00:08:16.120
in a lot of countries in Europe. So I mean I lived in different

128
00:08:16.120 --> 00:08:20.800
countries in Europe. I did my
field work in Berlin, and I met

129
00:08:20.000 --> 00:08:24.120
some expad Americans even who used to
be in San Francisco and kind of were

130
00:08:24.120 --> 00:08:28.519
saying, I just can't handle it
anymore. Or you had Brazilians who lived

131
00:08:28.560 --> 00:08:33.799
in San Francisco and then also moved
to Berlin because they really thought this work

132
00:08:33.799 --> 00:08:37.279
culture is not for me. I
can't take doing this, you know,

133
00:08:37.399 --> 00:08:43.000
working from morning to evening or even
just trying to really fully believe in our

134
00:08:43.039 --> 00:08:48.519
technology and you constantly have to like
repeat slogans of the company and wear company

135
00:08:48.519 --> 00:08:54.960
hoodies and be excited about the like
company culture, and it's not work is

136
00:08:54.000 --> 00:08:58.240
not everything in a European maybe context. And I know that's a very big

137
00:08:58.279 --> 00:09:01.399
stereotype, but I know noticed the
stereopot type of a little bit at play

138
00:09:03.360 --> 00:09:05.279
in my field. So I'm jumping
different topics out of it. But I

139
00:09:05.360 --> 00:09:11.480
hope I answered your question that I
think there was a good enough environment.

140
00:09:11.679 --> 00:09:16.399
I think in an European environment and
work environment that lend itself to good enoughness.

141
00:09:16.600 --> 00:09:20.720
So yeah, did I answer some
of your question today? It definitely

142
00:09:20.759 --> 00:09:24.000
yes. Yeah, you know,
you know you're great because like you know,

143
00:09:24.120 --> 00:09:28.000
we'll rab it hole around different different
ideas. Yeah, exactly. But

144
00:09:28.120 --> 00:09:31.159
another I think that's a really important
point. And yeah, and it's like

145
00:09:31.200 --> 00:09:33.879
I'm not trying to draw to to
stark of a contrast there, but I

146
00:09:33.919 --> 00:09:35.759
think it's like, you know,
for for the the US oriented audience,

147
00:09:35.840 --> 00:09:39.919
right, just kind of pointing out
in the myth of Silicon valid that we've

148
00:09:39.919 --> 00:09:43.559
heard global here. We know,
it's like this global mythical place totally,

149
00:09:43.679 --> 00:09:46.919
and to your point, it is
this very unique cultural kind of kind of

150
00:09:48.000 --> 00:09:50.200
zone. And so there's that again
I'm saying because this is kind of when

151
00:09:50.200 --> 00:09:54.000
I was coming into your work,
like that's where I was thinking about from

152
00:09:54.039 --> 00:09:58.039
from this idea of the Silicon Valley
perspective. And so uh, I also

153
00:09:58.240 --> 00:10:03.440
felt a lot of resis with this
idea of good enoughness as a form of

154
00:10:03.519 --> 00:10:07.960
resistance almost right in terms of you
know, to manage aerial practices and to

155
00:10:07.320 --> 00:10:11.879
and but also to bringing forward things
like care, you know. And so

156
00:10:13.080 --> 00:10:16.200
I appreciate it the way that your
work both kind of brings us into like

157
00:10:16.240 --> 00:10:20.519
science and technology studies, but then
also into like work practices and ethics of

158
00:10:20.559 --> 00:10:24.879
care and how people navigate those those
different parts of the world. And so

159
00:10:26.919 --> 00:10:28.879
I want to make sure we spend
some time on the software development itself because

160
00:10:28.879 --> 00:10:31.720
I I love all these the bigger
questions too as part of this, you

161
00:10:31.720 --> 00:10:35.360
know, because that doesn't else.
But like, so let's let's just walk

162
00:10:35.360 --> 00:10:39.759
through a little bit of like how
good enough happens in middle tech, right?

163
00:10:39.000 --> 00:10:43.759
And so in this case of like
both, some areas that stood out

164
00:10:43.759 --> 00:10:46.200
to me was thinking about software as
a social process, right, And this

165
00:10:46.240 --> 00:10:50.720
also links to the like I think
about the conversation I had with with David

166
00:10:50.799 --> 00:10:54.360
and Don before about the idea of
modularity and software development, but you approached

167
00:10:54.360 --> 00:10:56.919
this actually in a quite different way, which I like. And so think

168
00:10:56.919 --> 00:11:01.320
about the like the social dynamics that
how this impacts the way that that people

169
00:11:01.360 --> 00:11:03.679
do software in the programming team but
also amongst managers. So let's kind of

170
00:11:03.679 --> 00:11:07.960
start there, and like, what
does it mean that software is a social

171
00:11:07.360 --> 00:11:11.639
like a kind of a social process, constract practice, whatever, sociotechnical object,

172
00:11:11.639 --> 00:11:16.840
whatever your terms buzzwords you like to
use. Yeah, yeah. So

173
00:11:18.279 --> 00:11:22.879
basically we have a few things that
make it quite a social object that people

174
00:11:22.919 --> 00:11:26.399
who don't know much about software don't
know, and I didn't know going into

175
00:11:26.440 --> 00:11:31.360
it. One is that software gets
old. There's something called legacy code.

176
00:11:31.399 --> 00:11:35.320
And if you're not building a new
startup from scratch, and you're just like,

177
00:11:35.639 --> 00:11:39.679
you know, an older company like
middle Tech, which built mapping and

178
00:11:39.720 --> 00:11:45.240
navigation technology, you are sometimes ten
twenty thirty years old. And what does

179
00:11:45.279 --> 00:11:48.279
that mean. That means that you
have code that is old and is aging

180
00:11:48.320 --> 00:11:52.960
with you as a company. So
the people who are building code are building

181
00:11:52.000 --> 00:11:56.360
on top of other people's code.
So you have to imagine like an old

182
00:11:56.600 --> 00:12:01.320
like Google doc that you're just kind
of liked to, but you have to

183
00:12:01.360 --> 00:12:07.360
make sure that the other sentences and
that Google doc are also like somehow making

184
00:12:07.440 --> 00:12:09.799
sense. And sometimes they don't make
sense. You have to kind of what

185
00:12:09.919 --> 00:12:13.600
is called refactor them. You have
to like update them to use the language

186
00:12:13.639 --> 00:12:16.279
that you want to use or whatever. But you still have to work with

187
00:12:16.440 --> 00:12:18.360
those sentences. You can't just throw
them away. I mean, sometimes you

188
00:12:18.399 --> 00:12:22.960
can throw them away, but that
is very shaky. Sometimes your system crashes

189
00:12:22.960 --> 00:12:26.759
because you throw away a bunch of
paragraphs in your Google doc. Let's just

190
00:12:26.919 --> 00:12:31.000
use that metaphor, right, So
that's one way where you can imagine.

191
00:12:31.000 --> 00:12:35.480
You could even see that Adam wrote
this line, Paula wrote this other line,

192
00:12:35.519 --> 00:12:39.480
and you can actually look into the
like kind of history of the code

193
00:12:39.000 --> 00:12:43.679
and see that someone who's not even
working at the office anymore has written that

194
00:12:43.759 --> 00:12:46.600
section. So this poses a challenge
because suddenly you have to work with somebody

195
00:12:46.639 --> 00:12:52.320
who's not there, sort of these
ghosts of software past as like sometimes I

196
00:12:52.399 --> 00:12:54.879
like to call it, and if
you can imagine, sometimes you have to

197
00:12:54.919 --> 00:12:58.120
be like, ah, okay,
I don't get this good enough. I'm

198
00:12:58.159 --> 00:13:01.559
just going to like, finally,
how work with this? I don't fully

199
00:13:01.559 --> 00:13:03.799
know what it means, or I
don't think you know fully what it does.

200
00:13:03.159 --> 00:13:07.639
Let's just like build on top of
this and let's just run this code

201
00:13:07.639 --> 00:13:09.440
and see if it crashes like fingers
crossed it doesn't, you see what I

202
00:13:09.480 --> 00:13:13.679
mean? So you can't really fully
understand what the layers are underneath you,

203
00:13:13.720 --> 00:13:18.799
and as our companies age, which
they are, and we're using them constantly,

204
00:13:18.840 --> 00:13:24.240
and these softwares that are embedded within
our system, our whole infrastructure of

205
00:13:24.320 --> 00:13:28.480
everything from transport to ticketing systems to
you name it. Then you can imagine

206
00:13:28.559 --> 00:13:31.960
all the years and years of all
these ghosts we're working with. So that's

207
00:13:33.000 --> 00:13:35.279
the one layer of good enoughness,
of the sort of of the legacy of

208
00:13:35.320 --> 00:13:39.759
good enoughness. You have to work
with something and you can't be perfect because

209
00:13:39.200 --> 00:13:43.919
a lot of complexities are coming into
play. Does that make sense? Am

210
00:13:43.919 --> 00:13:46.279
I not going too fast? Okay? So that's one way of good enough.

211
00:13:46.279 --> 00:13:52.519
Another way is simply that you have
teams working on things simultaneously and you

212
00:13:52.679 --> 00:13:56.720
have to constantly review each other.
I don't know, people don't know that

213
00:13:56.879 --> 00:13:58.840
you're kind of code reviewing each other. Again, back to this Google doc

214
00:14:00.120 --> 00:14:05.519
example, you constantly have to review
other people's paragraph sentences before pushing out the

215
00:14:05.559 --> 00:14:09.679
code. And sometimes, you know
how it is like you just want to

216
00:14:09.720 --> 00:14:11.799
go get a beer with your friends, or you have to pick up your

217
00:14:11.840 --> 00:14:13.879
kids from school, and you just
go like, oh whatever, I'm just

218
00:14:13.000 --> 00:14:16.919
gonna review it. Plus you give
them a plus two. Plus two is

219
00:14:16.960 --> 00:14:18.799
like the best review. Plus one
is like you need to fix something,

220
00:14:20.320 --> 00:14:22.840
and minus one you need to like
ditch it, et cetera. So there's

221
00:14:22.919 --> 00:14:28.159
like a review system and sometimes you
just go act good enough I'm just gonna

222
00:14:28.200 --> 00:14:30.840
so that way. It's also very
social because it's like a peer review,

223
00:14:30.919 --> 00:14:35.320
constant peer review of each other's code, and we know as academics also peer

224
00:14:35.320 --> 00:14:37.679
review is someone is good enough,
we're just like, yeah, this could

225
00:14:37.679 --> 00:14:39.600
fly, this could be at a
journal. Right, So that's also so

226
00:14:39.639 --> 00:14:43.000
there's many other ways. I'm not
gonna get into all of the ways,

227
00:14:43.000 --> 00:14:46.799
but you can start seeing that software
is extremely social. And I think in

228
00:14:46.919 --> 00:14:52.320
social relations are not about excellence.
They're about messiness, and they're about like

229
00:14:54.000 --> 00:14:58.279
making things work and constantly negotiating,
constantly compromising, just like you do with

230
00:14:58.519 --> 00:15:01.480
your friends or your neighbors, your
parents, right, that we don't have

231
00:15:01.639 --> 00:15:07.080
perfect relations. So I think once
we start looking at that relational aspect of

232
00:15:07.840 --> 00:15:09.480
yeah, of software, then you
start seeing okay, well no, it

233
00:15:09.559 --> 00:15:13.399
is good enough. Yeah yeah,
yeah. I mean that's a really interesting

234
00:15:13.440 --> 00:15:16.720
point too, because it's like,
uh, and you touched on this in

235
00:15:16.720 --> 00:15:18.279
the book too, but like there
we have this kind of false idea that

236
00:15:18.399 --> 00:15:22.320
software is this pristine thing. It's
like, oh, it is beautiful architecture

237
00:15:22.440 --> 00:15:26.639
and it's like thought out and fully
crafted, right, yeah, but your

238
00:15:26.720 --> 00:15:28.120
work kind of says actually, when
we dive into it actually is. It's

239
00:15:28.200 --> 00:15:31.559
quite as social as a conversation that's
kind of being made as we go,

240
00:15:33.039 --> 00:15:37.080
built on other languages that we're drawing
from, you know, totally. Yeah,

241
00:15:37.120 --> 00:15:39.080
And if I could just add to
that, Adam, another thing that

242
00:15:39.159 --> 00:15:41.080
I really learned, and this is
where it's the term good enoughness came from

243
00:15:41.159 --> 00:15:48.279
the field because in engineering there's a
term this good enoughness, and software engineers

244
00:15:48.279 --> 00:15:54.919
have written about good enough software.
And also the whole I mean cloud computing

245
00:15:54.960 --> 00:16:02.320
and update culture within the software industry
that Internet has brought means that software isn't

246
00:16:02.360 --> 00:16:06.240
packaged into the little CD that we
put into our hardware and then it's finished

247
00:16:06.279 --> 00:16:10.039
right before you finish software product,
and then you have it. You shipped

248
00:16:10.039 --> 00:16:11.519
it in a CD the way we
do a book, right, and it's

249
00:16:11.639 --> 00:16:17.679
quite static as an object. But
here now you can constantly update, and

250
00:16:17.720 --> 00:16:19.600
you are constantly getting pings, pings, pings on your phone or on your

251
00:16:19.600 --> 00:16:25.080
computer where software is being updated.
It's because you're always in a state of

252
00:16:25.120 --> 00:16:29.000
good enoughness as an engineer. You're
always just going like, this is good

253
00:16:29.080 --> 00:16:32.840
enough for now, let's ship it
and then we'll see what happens in the

254
00:16:32.879 --> 00:16:37.559
real world. And how it reacts
to the software or how software our legacy

255
00:16:37.600 --> 00:16:41.759
code or many layers react with the
actual real world, and then we're going

256
00:16:41.799 --> 00:16:47.279
to update it. Right, so
that even principle of building software is almost

257
00:16:47.320 --> 00:16:49.879
build into the logic of how we
build software today. You see what I

258
00:16:49.879 --> 00:16:52.960
mean? So that good enoughness.
If you talk to any engineer, they're

259
00:16:53.000 --> 00:16:56.240
like, yeah, obviously everything's good
enough. But if you kind of talk

260
00:16:56.320 --> 00:17:00.559
to a manager who wants to get
a client, be like, no,

261
00:17:00.559 --> 00:17:03.360
no, our software is going to
be really great, really robust. We're

262
00:17:03.360 --> 00:17:07.680
going to deliver a great product at
week whatever, forty four. We're doing

263
00:17:07.680 --> 00:17:08.839
it, We're pushing it out.
You see what I mean. So this

264
00:17:08.960 --> 00:17:14.839
is the the also in congruency,
and I think, yeah, that's also

265
00:17:14.920 --> 00:17:18.400
that was also a tricky thing about
my research with engineers versus my research with

266
00:17:18.440 --> 00:17:23.200
management. That's maybe another yeah did
you see your topic? Yeah, yeah,

267
00:17:23.200 --> 00:17:26.039
No, I think let's dive into
that, because that doesn't the interesting

268
00:17:26.079 --> 00:17:32.160
and important point where it's like developers
encoders that don't and are not working directly

269
00:17:32.200 --> 00:17:33.680
with customers, right, they there's
a different level of pressure, right,

270
00:17:33.759 --> 00:17:38.000
or a different level of kind of
awareness of they are maybe thinking more sociality

271
00:17:38.079 --> 00:17:41.559
or social socially within their organization,
yeah, or with their manager. Right.

272
00:17:41.559 --> 00:17:45.200
But then it's like an external facing
person and I've worked, you know,

273
00:17:45.400 --> 00:17:48.720
on client success side of businesses,
I've worked on like internal sides,

274
00:17:48.720 --> 00:17:51.720
and it's like and they're very different, right, because you have to your

275
00:17:51.799 --> 00:17:55.240
language does change your thoughts of like
how do I interact with my teammates in

276
00:17:55.240 --> 00:17:59.200
a relationship with the consumer customer wants
versus I'm just working with my internal team,

277
00:18:00.079 --> 00:18:00.799
So like, yeah, that's an
interesting tension there of like, yeah,

278
00:18:00.799 --> 00:18:03.039
how does that play out? We're
good enough? This doesn't feel like

279
00:18:03.039 --> 00:18:06.839
it's good enough to the manager sometimes, yeah, or at least they're not

280
00:18:06.880 --> 00:18:10.680
spoken about that way. Yeah,
exactly. So there's so many layers that

281
00:18:10.720 --> 00:18:12.680
I it's hard for me to organize
this in my mind, but I'm gonna

282
00:18:12.720 --> 00:18:18.039
try. Is that So one thing
is that we're thinking, let's let's even

283
00:18:18.079 --> 00:18:21.960
just talk about like engineers themselves.
There's all sorts of different engineers. And

284
00:18:22.000 --> 00:18:26.519
the engineers I worked with are quite
privileged. Their meat privileged, meaning that

285
00:18:26.559 --> 00:18:30.640
they a lot of them are research
and development engineers and they're working at like

286
00:18:30.079 --> 00:18:37.440
a nice stable company. Their research
and development engineers oftentimes like don't have this

287
00:18:37.480 --> 00:18:41.640
pressure to push something out at a
certain time, and even if they did,

288
00:18:41.720 --> 00:18:45.799
there were also other groups that had
to of course have deadlines. They

289
00:18:45.880 --> 00:18:55.039
oftentimes had Basically, their their product
is has years and years of history and

290
00:18:55.079 --> 00:19:00.599
it hasn't there's it's an asset for
a lot of let's say it's mainly companies,

291
00:19:00.599 --> 00:19:03.160
but it was a navigation system,
so basically it's an asset that has

292
00:19:03.160 --> 00:19:07.319
been around for a long time.
So it's almost like the client needs them

293
00:19:07.440 --> 00:19:10.599
versus they need the client, if
you know what I mean. They kind

294
00:19:10.680 --> 00:19:15.960
of already have a stable market that
there there is not much of a huge

295
00:19:15.000 --> 00:19:19.000
pressure. I mean they would have
to really mess up to really like be

296
00:19:19.119 --> 00:19:22.279
fired. They they're quite embedded in
a lot of systems, so they have

297
00:19:22.319 --> 00:19:26.720
to keep it running at good enough
speed. Now going back to the engineers,

298
00:19:26.960 --> 00:19:33.000
there's other engineers in Kiev are now
not in Kiev anymore, but Kiev,

299
00:19:33.039 --> 00:19:37.559
Krakhov, Bangalore is Global Seals,
which were actually doing a lot of

300
00:19:37.599 --> 00:19:41.759
the let's call it dirty work or
the fast coding, and they did not

301
00:19:42.000 --> 00:19:47.960
have this luxury of good enoughness.
So good enoughness can be is a luxury.

302
00:19:48.039 --> 00:19:52.200
It's a freedom in many ways to
say this is good enough. I'm

303
00:19:52.200 --> 00:19:55.240
going for a beer, you see
that moment. A lot of people think

304
00:19:55.279 --> 00:19:57.519
good enough is just about mediocrity and
nobody wants to be good enough. But

305
00:19:57.599 --> 00:20:02.440
actually a lot of these engineers are
so happy to google work in a good

306
00:20:02.519 --> 00:20:06.000
enough company because they can say no
beer time, No, I'm picking up

307
00:20:06.000 --> 00:20:07.559
my kid from school, No I'm
going to my kids recital or whatever.

308
00:20:07.839 --> 00:20:11.480
I'm finishing work. Work is not, you know, they're able to do

309
00:20:11.480 --> 00:20:15.440
that. They have the freedom to
say that someone in Bangalore who needs to

310
00:20:15.480 --> 00:20:19.400
finish their code reviews or whatever it
is that they're doing as an outsourcing company,

311
00:20:19.759 --> 00:20:22.480
has to finish at a certain time, you see what I mean?

312
00:20:22.519 --> 00:20:26.599
So that the good enough has a
privilege, and there's different layers of privilege

313
00:20:26.640 --> 00:20:30.119
of depending on what engineer you are, of how much good enoughness you can

314
00:20:30.160 --> 00:20:33.920
allow yourself at work. Yeah,
and then the manager question, which is

315
00:20:33.960 --> 00:20:37.200
another work and they don't like the
term. Of course, they don't like

316
00:20:37.200 --> 00:20:41.799
the term good enough. And also
a few managers who I spoke to were

317
00:20:41.839 --> 00:20:47.880
also I don't really felt kind of
hurt by the term good enough or they

318
00:20:48.160 --> 00:20:52.400
they thought they look they saw themselves
as like kind of just I don't know,

319
00:20:53.559 --> 00:20:56.680
taking any advantage of their workers,
or like pressuring their workers and not

320
00:20:56.759 --> 00:21:00.079
really caring about them. And that's
really not what I wanted to get across.

321
00:21:00.160 --> 00:21:04.240
But it's I think it's a tricky
thing because the logic of excellence and

322
00:21:04.279 --> 00:21:08.880
the logic of I don't know,
a corporate work that runs on key performance

323
00:21:08.920 --> 00:21:12.160
indicators for those of us who know
that term, or you know, you

324
00:21:12.240 --> 00:21:17.599
have to have metrics that make sure
that you have enough bugs being squashed and

325
00:21:17.759 --> 00:21:21.559
enough productivity that's happening. All of
that logic is there and you and as

326
00:21:21.559 --> 00:21:25.160
a manager have to work under that
logic, whether you sit down and listen

327
00:21:25.160 --> 00:21:27.200
to your engineers and see what do
you really want? What are you good

328
00:21:27.200 --> 00:21:30.960
at? Of course they do that, but then that logic is still in

329
00:21:32.079 --> 00:21:34.119
bubbling up from underneath, you know
what I mean. So I think that's

330
00:21:36.200 --> 00:21:38.039
yeah, that was tricky. That
was very tricky to like say, hey,

331
00:21:38.119 --> 00:21:41.039
good enough is great and they were
like, no, no, it's

332
00:21:41.039 --> 00:21:42.359
not great, and that you're making
me look stupid, you know. So

333
00:21:42.680 --> 00:21:45.519
yeah, that was hard. No, that's it's interesting too because it's like

334
00:21:45.519 --> 00:21:48.920
there's this is often that question too, I mean in any kind of like

335
00:21:49.000 --> 00:21:52.839
power differential in higher case, especially
at workplaces like this, right, Like

336
00:21:52.880 --> 00:21:56.079
I mean even like the entire rise
of the managerial class. Right, Yeah,

337
00:21:56.160 --> 00:21:57.920
there's kind of this this like built
in resentment a little bit from the

338
00:21:59.400 --> 00:22:03.960
worker class that's you know, usually
under the managerial class. Yeah, as

339
00:22:03.960 --> 00:22:04.960
a question of why do I need
to be managed? On the one hand,

340
00:22:06.039 --> 00:22:07.759
right, and it's like, you
know, and scrum is like is

341
00:22:07.799 --> 00:22:10.279
one of the methods that we see
often in software development, right, yes,

342
00:22:10.640 --> 00:22:14.079
of that you could have the interesting
tensions you kind of noted in the

343
00:22:14.079 --> 00:22:17.640
book tour This, like the the
managers saw that as a great way to

344
00:22:17.680 --> 00:22:18.440
be able to know what's going on. But then like you know, you

345
00:22:18.519 --> 00:22:22.960
had uh, programmers being like scrum
is stupid, Like yeah, basically actually

346
00:22:22.960 --> 00:22:26.119
help us get anything done, you
know, And it's like we have to

347
00:22:26.200 --> 00:22:27.480
just either have a daily stand up
or whatever it is. And it's like

348
00:22:27.720 --> 00:22:32.279
this interesting back and forth that's also
on one hand, like an interesting kind

349
00:22:32.319 --> 00:22:34.640
of forced sociality also, right of, like let's be seen and kind of

350
00:22:34.640 --> 00:22:37.000
share the work that we have coming
up. Not that it's saying scrum is

351
00:22:37.000 --> 00:22:41.599
bad, but just like there's an
in intension that we do see like different

352
00:22:41.039 --> 00:22:45.119
different individuals like finding it more or
less valuable. Yeah, where managers kind

353
00:22:45.119 --> 00:22:49.119
of more uniformly find something like that
helpful because that's actually what their work is

354
00:22:49.119 --> 00:22:52.079
is how do we see what's happening? Yeah, theory, how do we

355
00:22:52.079 --> 00:22:56.000
make things transparent? That's a huge
Yeah, definitely, that was the huge

356
00:22:56.000 --> 00:22:59.920
issue here is how to make we
make something transparent? And we have a

357
00:23:00.079 --> 00:23:03.640
methodology for that. And for those
who don't work in the kind of corporate

358
00:23:03.680 --> 00:23:07.400
software, there's these methodologies that help, you know, managers organize their tech

359
00:23:07.480 --> 00:23:11.200
workers, and one of them is
called scrum or agile. There's other forms

360
00:23:11.240 --> 00:23:15.839
and other ways of doing things.
But a lot of engineers would tell you

361
00:23:15.880 --> 00:23:18.480
they were like, I don't need
scrum, I don't need stand ups,

362
00:23:18.519 --> 00:23:21.359
I don't need this. This is
all for the manager, whereas the manager

363
00:23:21.400 --> 00:23:25.119
would say, yeah, that's just
like the big headedness of our engineers talking.

364
00:23:25.160 --> 00:23:27.799
They actually do need this because without
this they'll just be completely lost.

365
00:23:27.839 --> 00:23:33.480
So it's really trying to show your
legitimacy of as a worker that I'm okay

366
00:23:33.519 --> 00:23:37.240
without this. And there's this tension
that's not a software engineering tension, is

367
00:23:37.279 --> 00:23:42.400
attention and any sort of work struggle, of a power struggle of who has

368
00:23:42.440 --> 00:23:45.720
the freedom to choose right, who
has the freedom to work in a certain

369
00:23:47.000 --> 00:23:51.680
way? Yeah, and what is
the manager worker relation? And you can

370
00:23:52.359 --> 00:23:56.319
go back to Marx, you can
go back to I don't know even yeah,

371
00:23:56.599 --> 00:24:00.720
sort of tailorism, et cetera,
and just kind of like app map

372
00:24:00.759 --> 00:24:04.839
all these tensions. I'm not somebody
who's expert amount of doing that fully in

373
00:24:04.880 --> 00:24:08.279
this book, but you can see
that tensions, especially in one of my

374
00:24:08.440 --> 00:24:15.680
chapters play out on I think it's
the one on managing software engineers. Yeah,

375
00:24:15.799 --> 00:24:18.240
it's yeah, managing good enoughness.
It's the chapter four. Yeah,

376
00:24:18.960 --> 00:24:22.920
got to manage that good enoughness,
you know. Yeah. But I think

377
00:24:22.920 --> 00:24:26.359
that's an interesting point too, because
it's like the whenever we're kind of working

378
00:24:26.359 --> 00:24:30.640
with a workplace hierarchy, of the
different kinds of like micro politics that can

379
00:24:30.920 --> 00:24:33.519
come in there, you know,
it's like that ultimately also shapes the quality

380
00:24:33.519 --> 00:24:36.799
of the software, right. Yeah. And it's like this interesting idea because

381
00:24:36.799 --> 00:24:40.519
since we have a you know today, it's like nobody's surprised when it's like,

382
00:24:40.519 --> 00:24:41.759
oh, you open your computer and
it says, oh, want to

383
00:24:41.759 --> 00:24:45.279
download a update? For some software. Great, you open your your cell

384
00:24:45.279 --> 00:24:47.319
phone and ask you the same thing, or it just does it in the

385
00:24:47.319 --> 00:24:49.279
background, you know, to the
point we don't even notice it sometimes that

386
00:24:49.279 --> 00:24:52.519
that's just like part of what we
do now. Yes, I mean I

387
00:24:52.680 --> 00:24:56.759
remember getting the AOL CDs in the
mail, yes, as a kid,

388
00:24:56.880 --> 00:25:00.920
you know, and it's like this
this you know, I don't. It's

389
00:25:00.920 --> 00:25:03.079
like that transition is so common now. It's like it's it's feels archaic to

390
00:25:03.079 --> 00:25:07.279
even think about that. But it's
like a crazy idea to think that the

391
00:25:07.480 --> 00:25:10.480
software is printed on a CD and
then just passed out And honestly, like,

392
00:25:10.519 --> 00:25:11.160
I know this is not related to
the work, but just like it

393
00:25:11.160 --> 00:25:15.960
had me thinking about both the making
of books which we have and like DVDs

394
00:25:15.039 --> 00:25:18.599
in like film that we do.
Like these are also like produced works that

395
00:25:18.640 --> 00:25:19.680
do not get continually updated. I
mean they can't. You can have a

396
00:25:19.680 --> 00:25:22.559
second, third edition of your book, you know, but it's yeah,

397
00:25:22.759 --> 00:25:26.559
not anywhere as fast as a yeah
sprint, you know, for good reasons,

398
00:25:26.599 --> 00:25:29.720
or a TikTok or whatever it is. Yet you're you're, yeah,

399
00:25:29.759 --> 00:25:33.759
you don't have this flow, this
constant waterfall of information that you're constantly updating

400
00:25:33.839 --> 00:25:36.720
yet. But even like when you're
finishing writing writing a book, to write

401
00:25:36.720 --> 00:25:38.720
dissertation or thesis or anything, or
even a paper for your class, if

402
00:25:38.720 --> 00:25:41.400
you're doing that, it's like they're
also still like you. You probably recognize

403
00:25:41.440 --> 00:25:45.000
the good enough feeling, right,
It's like, Okay, well I got

404
00:25:45.000 --> 00:25:47.759
to turn it in. Yeah,
yeah, you know, no, but

405
00:25:47.799 --> 00:25:51.519
I think good enough this. It's
funny because when you're writing a book,

406
00:25:51.559 --> 00:25:56.240
and I'm sure the authors you've spoke
to in the past have had identified with

407
00:25:56.240 --> 00:26:00.279
this, and we we identified this. We write about what we know and

408
00:26:00.359 --> 00:26:03.039
we care about. And this is
a bit bizarre, but I kind of

409
00:26:03.200 --> 00:26:07.119
realized that just after even just finishing
the book. I thought, oh man,

410
00:26:07.559 --> 00:26:11.200
my life is very much like lives
to the like logic of good enoughness.

411
00:26:11.240 --> 00:26:15.240
And it's something I deeply, deeply
believe in. And I you know,

412
00:26:15.319 --> 00:26:18.599
I mentioned this earlier. I don't
know this was off off record or

413
00:26:18.640 --> 00:26:22.680
on record, but that I'm also
a musician and I published albums, et

414
00:26:22.759 --> 00:26:26.960
cetera, and I tour and that
was a very tricky thing to juggle being

415
00:26:26.400 --> 00:26:30.759
a professional musician and an academic at
the same time. And it was always

416
00:26:30.759 --> 00:26:33.400
this constant like this is good enough. I have to this is done.

417
00:26:33.480 --> 00:26:37.680
I have to run onto something else. And that's not just original. If

418
00:26:37.680 --> 00:26:40.960
your parent and you work at the
same time, these are two jobs.

419
00:26:41.000 --> 00:26:44.400
These are huge jobs that you're doing
at the same time, and you always

420
00:26:44.480 --> 00:26:45.200
have to go, no, this
is good enough for now, I have

421
00:26:45.240 --> 00:26:48.480
to pick my kids off from school
or whatever. Right, So you're constantly

422
00:26:48.519 --> 00:26:52.759
in this tension of this has to
be good enough, right, this,

423
00:26:52.759 --> 00:26:55.359
this has to be enough. There
is a deadline, it needs to be

424
00:26:55.400 --> 00:27:00.359
finished. So I think that it's
really important to remember that that we're not

425
00:27:00.759 --> 00:27:04.559
all excellent, we're not all awesome. And the term good enoughness, by

426
00:27:04.559 --> 00:27:14.480
the way, comes from actually sort
of pediatrics, and there's the few people

427
00:27:14.480 --> 00:27:18.359
in medicine who've actually wrote a paper
around the good enough mother and writing about

428
00:27:18.400 --> 00:27:22.559
like what it means to be not
perfect, and it's actually very healthy to

429
00:27:23.160 --> 00:27:29.119
actually talk to mothers as doctors.
It was kind of a plea to doctors

430
00:27:29.119 --> 00:27:33.680
to really highlight that mothers should not
be looked at as excellent, because once

431
00:27:33.720 --> 00:27:37.319
you look at yourself as good enough, you're kind of there's less stress,

432
00:27:37.359 --> 00:27:41.839
there's just tension, there's more understanding
of yourself, and that's also plays very

433
00:27:41.880 --> 00:27:45.839
well on your relationship with your child, you see what I mean. So

434
00:27:45.000 --> 00:27:52.440
that understanding I'm good enough, that's
okay is very freeing and it is very

435
00:27:52.960 --> 00:27:57.519
relaxing, I guess, and I
think that. Yeah, But again it's

436
00:27:57.960 --> 00:28:02.119
tricky because it's also comes from a
space of privilege to do that, right.

437
00:28:02.160 --> 00:28:04.240
A lot of people can't do that. They'll lose their jobs, they'll

438
00:28:04.279 --> 00:28:07.920
whatever, it will happen. You
know, if you say I'm just good

439
00:28:07.000 --> 00:28:11.119
enough, so I can easy somebody, because that's a critique that comes to

440
00:28:11.119 --> 00:28:14.920
me. Okay, I could say
that as a professor sitting in Switzerland,

441
00:28:15.240 --> 00:28:19.359
you know, doing some research in
Berlin among like R and D tech workers.

442
00:28:19.400 --> 00:28:25.599
Fine, but like go to yeah, a coding a farm in I

443
00:28:25.599 --> 00:28:30.119
don't know wherever Krakhoof or something and
or not crackwoof maybe anymore, but somewhere

444
00:28:30.119 --> 00:28:33.440
else, and then you'll see that
that's exactly and you'll see where what happens

445
00:28:33.440 --> 00:28:36.319
there. You can't just say like, ah, this is good enough,

446
00:28:36.359 --> 00:28:37.720
I'm leaving. No, you're gonna
lose your job and someone else take your

447
00:28:37.720 --> 00:28:41.240
spot. Right, So so yeah, so that's that's tough. That's the

448
00:28:41.279 --> 00:28:45.480
tough thing. And that's the critique
I do get, and I understand that.

449
00:28:45.599 --> 00:28:48.200
I just I want to paint it
as it is a reality that I

450
00:28:48.200 --> 00:28:53.559
think also is there that we don't
talk about even in the in our privileged,

451
00:28:53.720 --> 00:28:56.839
very privileged societies, you know,
Yeah, No, I think it's

452
00:28:56.960 --> 00:29:00.480
it's important, iportant, and like
in general, it's I think that oftentimes

453
00:29:02.119 --> 00:29:06.720
social scientists we can get or as
social scientists, we can get kind of

454
00:29:06.759 --> 00:29:08.400
caught up in the in the privilege
critique where it's like, well, we

455
00:29:08.400 --> 00:29:11.920
shouldn't be talking about something because it's
only for a privileged group. But it's

456
00:29:11.920 --> 00:29:12.279
like, well, no, we
have to. We have if we're here

457
00:29:12.279 --> 00:29:15.799
to dissect society, we do have
to. It's totally fine to talk about

458
00:29:15.799 --> 00:29:17.799
that. And like that doesn't make
it, to your point, not real

459
00:29:17.920 --> 00:29:19.279
or not valid, right, It
just means that it's it's for a certain

460
00:29:19.319 --> 00:29:22.079
group. Sure, yeah, yeah, yeah, yeah, you know so

461
00:29:22.160 --> 00:29:25.079
yeah, so totally find there.
But just like, but I think it's

462
00:29:25.079 --> 00:29:27.559
an interesting point because I do,
I do. We have interesting work too,

463
00:29:27.559 --> 00:29:30.559
I think as social scientists to to
kind of give ourselves permissions sometimes to

464
00:29:30.559 --> 00:29:34.640
to like both do research in places
that are that can be spots of like

465
00:29:34.920 --> 00:29:40.200
stated privilege or where you know,
awareness of privilege because I feel like we're

466
00:29:40.240 --> 00:29:42.279
not supposed to somehow, And honestly, I think that, on one hand,

467
00:29:42.319 --> 00:29:48.319
also might play into a bit of
uh, I don't know if it's

468
00:29:48.319 --> 00:29:51.440
a common I don't want to say
neuro seas of social science scientists, but

469
00:29:51.519 --> 00:29:53.519
just like this, this concern that
we're either not good enough also for the

470
00:29:53.559 --> 00:29:56.400
research, right and or that like
as good enough research is like in like

471
00:29:56.440 --> 00:30:00.160
the hardest places, right. Yeah, you know this also falls narrative that

472
00:30:00.160 --> 00:30:03.799
we have, which it's interesting kind
of think about the way that like good

473
00:30:03.880 --> 00:30:06.720
enoughness when you say it and think
about in any profession like it kind of

474
00:30:06.799 --> 00:30:10.400
you see where it chips at you
either if you have it or privilege to

475
00:30:10.400 --> 00:30:11.880
be able to do it or don't
you kind of say, well, what

476
00:30:11.920 --> 00:30:15.799
am I doing right or wrong in
my own area? You know? As

477
00:30:15.799 --> 00:30:18.000
I think about that, that's interesting
way it kind of like seeps into you.

478
00:30:18.160 --> 00:30:22.359
Yes, And it's that's also the
I think that's the like I don't

479
00:30:22.400 --> 00:30:23.680
know, it has to do with
capitalism. It has to do with like

480
00:30:25.279 --> 00:30:30.240
this, you know, Nancy Fraser
talks about the crisis of care in capitalism

481
00:30:30.279 --> 00:30:36.119
and that like care. When you
start caring, you're not working hard enough.

482
00:30:36.160 --> 00:30:38.240
You're stopping and slowing down. Right, this is like the notion of

483
00:30:38.279 --> 00:30:45.640
slowing down is somehow, it's a
it's doesn't work well in our logic that

484
00:30:45.640 --> 00:30:48.880
we are living in. And I
think that that's that's difficult. That is

485
00:30:48.920 --> 00:30:52.599
the difficulty. And I think that's
that's something that we should definitely remember.

486
00:30:52.720 --> 00:30:57.720
And I do this work, and
I wrote this book just for people to

487
00:30:57.759 --> 00:31:03.480
also look beyond just learning about how
software works, but also to understand a

488
00:31:03.480 --> 00:31:10.319
little bit of understand themselves in the
world. And I once I did touch

489
00:31:10.480 --> 00:31:14.160
somehow my students who I I you
know, I teach it this very elite

490
00:31:14.200 --> 00:31:18.000
business school that I sometimes have a
huge problem with is being here at full

491
00:31:18.039 --> 00:31:22.880
disclosure because it's it's people who are
living this like non good it's just about

492
00:31:22.920 --> 00:31:27.160
Excellence's about being perfectly the best,
but going to a consultancy firm and like

493
00:31:27.480 --> 00:31:30.680
winning, winning when you have to
be the best of the best. And

494
00:31:30.680 --> 00:31:33.160
and just to say, actually,
guys, you know, to say the

495
00:31:33.240 --> 00:31:37.839
first year, just beginning, first
day, students, good enoughness is still

496
00:31:37.880 --> 00:31:42.079
good, and you you there is
other spaces you know that you will find

497
00:31:42.119 --> 00:31:47.200
yourself and you don't have to be
excellent. And yeah, and that's that's

498
00:31:47.200 --> 00:31:49.279
I think, really really important.
But one last thing I want to say.

499
00:31:49.400 --> 00:31:52.519
Maybe I don't know if we have
to slowly wrap up or you have

500
00:31:52.559 --> 00:31:56.240
a few more questions, but the
second but a thing about also, I

501
00:31:56.240 --> 00:32:00.880
have this little anecdote in my conclusion
about you know, one of this good

502
00:32:00.880 --> 00:32:06.319
pie goodbye party to a few of
the engineers who are leaving to like,

503
00:32:06.480 --> 00:32:08.160
you know, the non good enough
companies. You know, they left for

504
00:32:08.240 --> 00:32:14.839
the big huge tech companies, the
Googles and the Microsoft's and the facebooks,

505
00:32:15.240 --> 00:32:19.559
and they were leaving, and then
I kind of met a bunch of engineers

506
00:32:19.559 --> 00:32:21.880
who were saying goodbye to them.
This was all like a beer guarden in

507
00:32:21.880 --> 00:32:24.720
Berlin, and even I they asked
me what my book was about, and

508
00:32:24.759 --> 00:32:29.200
I said, well, it's you
know, it's about the greatness of middle

509
00:32:29.240 --> 00:32:32.119
tech because it's really like this space
of good enoughness and how good enoughness works.

510
00:32:32.119 --> 00:32:37.160
And they their hearts sank. They
really were like, what good enoughness?

511
00:32:37.160 --> 00:32:38.559
Oh no? And you know,
like kind of this comparison of these

512
00:32:38.920 --> 00:32:43.559
these people who are celebrated who are
leaving, you know, these other workers.

513
00:32:43.599 --> 00:32:45.480
Yeah, they're going to Microsoft,
They're going to Google. Wow,

514
00:32:45.599 --> 00:32:50.680
so wonderful. But I'm staying behind, right, I'm working here for another

515
00:32:50.720 --> 00:32:52.680
fifteen years already and I'm still here. You know, this is my good

516
00:32:52.759 --> 00:32:57.720
enough job, and so in some
ways it's it does eat at these tech

517
00:32:57.720 --> 00:33:00.319
workers. I want to just say
that that I'm not painting this sort of

518
00:33:00.400 --> 00:33:02.400
story of everyone be like, yeah, we have such a good job because

519
00:33:02.400 --> 00:33:07.119
we could just coast around and freeload
and like be good enough all the time.

520
00:33:07.400 --> 00:33:09.160
It is a tension within them.
It's exactly the tension that you're talking

521
00:33:09.200 --> 00:33:14.839
about, Adam, that affects all
sorts of different placepople and different workforces that

522
00:33:15.359 --> 00:33:19.200
they are also struggling with this term
that this is hard for them, that

523
00:33:19.359 --> 00:33:22.880
they want to be at Microsoft sometimes
because this logic, you know, these

524
00:33:22.920 --> 00:33:27.960
forces of post industrial capitalism work against
this logic. So they and they're part

525
00:33:28.000 --> 00:33:30.680
of this logic where we all feel
that, you know. So I just

526
00:33:30.720 --> 00:33:34.319
want to say that I felt that
among my engineers very much so too,

527
00:33:34.680 --> 00:33:37.279
that the struggle. That's a really
important point and I appreciate you bringing that

528
00:33:37.319 --> 00:33:39.519
up too, because you can you
can totally see on the one hand,

529
00:33:39.559 --> 00:33:45.160
how the idea can feel uncomfortable because
because even like on the one hand,

530
00:33:45.200 --> 00:33:47.160
like if you're in a certain working
environment socioeconomic class, you will lose your

531
00:33:47.240 --> 00:33:50.440
job if you're not if you don't
do work, that's good. Yeah,

532
00:33:50.799 --> 00:33:52.640
But then also if you're in a
more a more privileged class or even just

533
00:33:52.680 --> 00:33:57.920
more like you know, entrenched middle
class, it feels like you're not doing

534
00:33:58.160 --> 00:34:00.359
enough. The enough part ironic if
you if you're just good enough, like

535
00:34:00.359 --> 00:34:02.880
you feel like I should be more
excellent and more better. So it just

536
00:34:02.880 --> 00:34:07.680
show us. It's always kind of
pulling us upwards regardless. And that's like

537
00:34:07.720 --> 00:34:10.719
an interesting challenge point that like I
think why it's such an effective kind of

538
00:34:10.760 --> 00:34:15.280
lens through which to think about,
Yeah, you know, software development,

539
00:34:15.320 --> 00:34:16.280
but I think to this point,
like the bigger question about how we do

540
00:34:16.360 --> 00:34:21.760
work in like late in post capras, well post industrial capra es not post

541
00:34:21.760 --> 00:34:24.239
capitalis are not there yet? Yes? Exactly? Not? Yeah? What

542
00:34:24.360 --> 00:34:29.039
the future of like labor is and
how this? Yeah, how is this?

543
00:34:29.159 --> 00:34:31.760
Like what potential for emancipation is there? Is there any? And is

544
00:34:31.800 --> 00:34:37.519
this one form of sort of micro
emancipation outside of it? I don't know,

545
00:34:37.599 --> 00:34:40.840
it's you're still that's really I don't
have an answer really unfortunately that I

546
00:34:40.840 --> 00:34:45.360
don't know, if you know,
I also know that middle tech is going

547
00:34:45.400 --> 00:34:49.719
to be replaced. It's not going
to stay forever. And I think middle

548
00:34:49.760 --> 00:34:57.079
tech will be subsumed by these different
challenges and of you know, different experiences.

549
00:34:57.119 --> 00:35:00.679
I think even in an example,
not that I've studied Twitter or X,

550
00:35:00.039 --> 00:35:02.920
but another example when like you know, Elon Musk comes in and like

551
00:35:04.039 --> 00:35:08.719
swoops in and kind of fires hundreds
and hundreds of tech workers. That's a

552
00:35:08.800 --> 00:35:13.800
total example of like, wait,
why is Twitter still working or why is

553
00:35:13.920 --> 00:35:16.480
X still working after all these hundreds
of workers were fired. Well, it

554
00:35:16.519 --> 00:35:21.920
has a lot too with like time
and ways in which season engineers were embedded,

555
00:35:21.960 --> 00:35:23.840
and of course a good enough culture. I think that comes out in

556
00:35:24.360 --> 00:35:29.519
different companies and it doesn't have to
just be a medium sized company in Berlin.

557
00:35:29.639 --> 00:35:31.960
There's also good enough culture exists,
as I also write at the Google's,

558
00:35:32.000 --> 00:35:35.679
at the Facebook's, at the Ex's, et cetera. But then there

559
00:35:35.679 --> 00:35:37.719
are the Elon Musk to come in, like what were these people doing out

560
00:35:37.719 --> 00:35:40.880
with them? Right? So,
and I think that it could be it

561
00:35:40.920 --> 00:35:45.760
will middletech be either bought out by
another company. Yeah, and then yeah,

562
00:35:45.840 --> 00:35:50.840
somehow and we see also this is
also another maybe looking at the future.

563
00:35:51.519 --> 00:35:57.960
My next project is on how engineers
are dealing with different tools AI tools

564
00:35:58.000 --> 00:36:01.920
like CHATSBT but also like co pilot, et cetera, and these are or

565
00:36:01.960 --> 00:36:06.639
so this is going to be a
huge wave but already starting to really affect

566
00:36:07.159 --> 00:36:10.719
how engineers do their work and how
software engineers organized. So there'll be a

567
00:36:10.760 --> 00:36:16.119
lot of redundancies. People will be
fired because you know, the AI can

568
00:36:16.159 --> 00:36:20.239
do their job. So that also
is going to be tricky of how good

569
00:36:20.320 --> 00:36:25.679
enoughness will be challenged and stabilized through
the like kind of yeah production. I've

570
00:36:25.679 --> 00:36:29.119
even been hired to try or tried
that. Someone tried to hire me.

571
00:36:29.400 --> 00:36:30.840
This is so funny. They didn't
read my book. They like wrote me

572
00:36:30.880 --> 00:36:34.480
an email Adam last week. That
was so funny. They were like,

573
00:36:34.960 --> 00:36:37.760
Hi, we're from a large software
coming I'm not going to say their name,

574
00:36:38.079 --> 00:36:42.199
and we would love it if you
could do some work on how to

575
00:36:42.360 --> 00:36:46.239
up the efficiency of our workers given
chatt I mean they read they read like

576
00:36:46.280 --> 00:36:49.800
that idea some work on AI,
and they're like, because we could we

577
00:36:49.840 --> 00:36:53.519
heard that AI can like really up
the efficiency of our software production. And

578
00:36:53.559 --> 00:36:57.039
I was like, man, did
you not read my book? I guess

579
00:36:57.039 --> 00:37:00.679
you did it. Yeah exactly.
Anyways, Yeah, well congratulations on getting

580
00:37:00.679 --> 00:37:04.599
I get pitched pitched for work.
But that is a that's a that's a

581
00:37:04.599 --> 00:37:07.639
funny point that we're like, uh, you missed the entire human side of

582
00:37:07.679 --> 00:37:10.679
the work. Yeah, I'm not
going to help you be more efficient.

583
00:37:10.880 --> 00:37:14.519
No, I want you to be
good enough. Yeah, you know.

584
00:37:14.599 --> 00:37:17.320
Yeah, but I think that that's
that's a really interesting point because and I

585
00:37:17.320 --> 00:37:21.159
I was curious, and I mean
I am curious about like that, because

586
00:37:21.239 --> 00:37:24.239
I know, because you're you're doing
this research eighteen you know. And but

587
00:37:24.280 --> 00:37:29.159
obviously like AI is now yeah,
mainstream, like you know, Gethub has

588
00:37:29.199 --> 00:37:31.760
their co pilot like you mentioned,
Microsoft also ironically has titled co pilot.

589
00:37:31.800 --> 00:37:36.519
Yeah, lazy titling guys. I
wanted code pilot. I always thought it

590
00:37:36.559 --> 00:37:39.079
was going to be good, right, code pilot, Like, come on,

591
00:37:39.159 --> 00:37:42.239
guys, put on words. And
I thought, really, gosh,

592
00:37:42.320 --> 00:37:45.559
okay, yeah, where's the developer
puny. Yeah that's a great point.

593
00:37:45.079 --> 00:37:49.079
Yes, sorry, but these things, yes, you're right, No,

594
00:37:49.079 --> 00:37:51.760
not at all, but like that, like how that also adds to like

595
00:37:51.800 --> 00:37:53.480
the challenge of redundancies of a kind
of work, you know, but then

596
00:37:53.559 --> 00:37:58.320
shifting the nature of work itself.
And I do think that's a that's a

597
00:37:58.360 --> 00:38:01.400
fundamentally important question. Yeah, because
it's it's you know, I've been thinking

598
00:38:01.400 --> 00:38:07.440
about this too, because it's like
the first at least consumer side applications of

599
00:38:07.440 --> 00:38:13.039
of AI, you know, came
I think for like the the kind of

600
00:38:13.079 --> 00:38:15.920
weird areas, right, Like it
helps with creative writing, it helps with

601
00:38:15.960 --> 00:38:19.320
image generation, it can do music
stuff, and it can do coding.

602
00:38:19.760 --> 00:38:23.360
And it's like, why are we
targeting like not on purpose, not you

603
00:38:23.400 --> 00:38:30.119
know, consumer facing things that are
like creative enterprises versus like let's automate traffic

604
00:38:30.159 --> 00:38:31.800
stops to be more efficient. You
know. It's like this interesting idea of

605
00:38:31.840 --> 00:38:36.960
like what what the consumer uses of
AI were like pitched towards you know,

606
00:38:37.159 --> 00:38:39.119
versus like actually we talked about it's
going to help remove drudgery. It's like,

607
00:38:39.360 --> 00:38:42.280
I mean, all of us,
who probably you know, many of

608
00:38:42.360 --> 00:38:45.599
us have used some sort of generative
AI to like either help us put a

609
00:38:45.599 --> 00:38:49.559
paragraph together or correct as sentence versus
few ideas, and then like everything comes

610
00:38:49.599 --> 00:38:53.400
out like I would say, yeah, mediocre, definitely, definitely, you

611
00:38:53.440 --> 00:38:57.000
know, because it's the hours of
the internet, so it's like it's not

612
00:38:57.039 --> 00:38:59.400
not going to be great. But
like, so, yeah, I guess

613
00:38:59.519 --> 00:39:02.079
I'm curious like your thoughts on this
too, both as a musician and as

614
00:39:02.079 --> 00:39:05.199
as a researcher. It's like,
isn't that it's curious to me, like

615
00:39:05.679 --> 00:39:08.400
what the what the consumer applications are
or the enterprise applications because it's also this

616
00:39:08.480 --> 00:39:13.079
is like how do we help improve
efficiency across like the development of pipeline And

617
00:39:13.119 --> 00:39:17.239
it's like it's funny because it's like
a technological solution to to something that's a

618
00:39:17.239 --> 00:39:22.119
social problem. Yeah, and actually
you do say that, you say this

619
00:39:22.159 --> 00:39:23.800
summerre too, like that's part of
the part of the point of your work

620
00:39:23.840 --> 00:39:27.599
is to help us be like we
stopped try. We can't be using new

621
00:39:27.639 --> 00:39:30.519
technology to solve old technology problems because
they don't do that. Yeah, that's

622
00:39:30.519 --> 00:39:32.599
not that's not how these work,
especially when they're they're social problems. So

623
00:39:35.599 --> 00:39:37.920
what does that bring up? Gosh, yeah, it's hard to say.

624
00:39:37.920 --> 00:39:45.239
And also why these creative realms are
being tackled, Like I think that I

625
00:39:45.519 --> 00:39:49.559
don't know, maybe this is just
me thinking that this is like non creative

626
00:39:49.559 --> 00:39:54.199
people trying to try to capture forms
of creativity and like hone them for themselves

627
00:39:54.239 --> 00:39:59.039
so that they can be creative maybe
because and once you see, like engineers,

628
00:39:59.079 --> 00:40:00.119
once I did, I did a
little pilot study and I looked at

629
00:40:00.159 --> 00:40:05.840
how engineers are using copilot and which
is for those who don't know, like

630
00:40:05.920 --> 00:40:08.800
the AI owned by Microsoft on one
of the main AI tools, encoding,

631
00:40:09.320 --> 00:40:15.400
and it really was in the non
it's always in the non creative moments are

632
00:40:15.440 --> 00:40:20.239
the very like let's even not call
them non creative, like the very mundane

633
00:40:20.320 --> 00:40:24.360
and very mechanical things that that actually
it's good at. But the creativity of

634
00:40:24.400 --> 00:40:31.280
really like fully like designing something well
or trying to understand how to refactor a

635
00:40:31.320 --> 00:40:37.679
whole section of your whatever your piece
of software that you're building, you kind

636
00:40:37.760 --> 00:40:42.119
of have to like be a bit
yeah, you have to be a bit

637
00:40:42.519 --> 00:40:46.239
creative, and you have to There
is a human aspect that's about planning,

638
00:40:46.480 --> 00:40:52.159
right about trying to figure out how
the repercussion of what you're building will look

639
00:40:52.239 --> 00:40:55.719
like in the future and look at
all sorts of different contingencies that an AI

640
00:40:55.840 --> 00:41:00.039
sometimes doesn't at ye at least yet
doesn't understand how to do that. And

641
00:41:00.360 --> 00:41:04.880
it's a little bit with also music
when you come to understand when you start

642
00:41:04.920 --> 00:41:09.039
listening to AI generated music. I
find musicians do see the difference. A

643
00:41:09.039 --> 00:41:12.880
lot of non musicians kind of are
like, ah, no, I don't.

644
00:41:12.920 --> 00:41:15.480
I don't see the difference to this. But I think in a long

645
00:41:15.599 --> 00:41:20.599
run, the sort of the way
in which music stays with you and the

646
00:41:20.639 --> 00:41:23.800
way in which it becomes part of
your sort of soul and you sing the

647
00:41:23.920 --> 00:41:28.920
lyric and you you know you want
it to be with you for a long,

648
00:41:28.960 --> 00:41:30.559
long pot time. When you when
you hear a good, good piece

649
00:41:30.559 --> 00:41:36.079
of music that you really like,
then that has to be created by somebody

650
00:41:36.079 --> 00:41:38.920
that touches you some way, I
think. So I feel more that when

651
00:41:39.000 --> 00:41:44.000
stuff needs to stay for a longer
period of time and be there with us

652
00:41:44.079 --> 00:41:47.519
and kind of touch us in some
way. That could also be robust software

653
00:41:47.559 --> 00:41:52.360
that makes sense for all sorts of
systems and whatever, all sorts of hardware

654
00:41:52.519 --> 00:41:58.320
and whatever it is you're building.
You have to have a way on which

655
00:41:58.360 --> 00:42:01.480
you can plan that and understand its
longevity. Does that make any sense?

656
00:42:01.519 --> 00:42:07.199
So I would say that like that
ability to like make something stay is not

657
00:42:07.679 --> 00:42:12.960
really yet there with AI and I
don't think it could be. Yeah,

658
00:42:13.000 --> 00:42:15.559
I don't know if that madey sense. Yeah, I love. I mean

659
00:42:15.599 --> 00:42:17.840
it's it's like it speaks a bit
to the idea of stickiness, what's going

660
00:42:17.880 --> 00:42:22.400
to make something stay. There's actually
there's a quote I want to read from

661
00:42:22.440 --> 00:42:25.440
your book, Oh to get to
as part of that fancies having, because

662
00:42:25.440 --> 00:42:29.079
it really stood out to me because
it's it like speaks to these and it

663
00:42:29.519 --> 00:42:31.199
actually this is the now it was
in my head because this is where it

664
00:42:31.239 --> 00:42:35.400
has the idea of like new and
old technology, but it speaks to a

665
00:42:35.400 --> 00:42:37.239
lot of the ideas that we've been
talking about so far. That and this

666
00:42:37.320 --> 00:42:43.159
comes like right right before you're afterward
and basically you know, you say so.

667
00:42:43.280 --> 00:42:45.159
While our past was rooted in expansion, in the demand for bigger,

668
00:42:45.199 --> 00:42:47.960
better, and greater, it is
my hope that the skills and tactics of

669
00:42:49.000 --> 00:42:53.079
good enoughness will be necessary to build
a livable future. Resistance to narratives capitalism

670
00:42:53.159 --> 00:42:58.239
can include care, compromise, balance, safety, contentment, and collegiality.

671
00:42:58.599 --> 00:43:01.199
And knowing how to be good enough
give us the skill to maintain our infrastructures

672
00:43:01.239 --> 00:43:05.719
and keep them running and stable.
Accepting a good enough work culture can be

673
00:43:05.760 --> 00:43:09.760
productive as it leaves time for the
realignment of power relations, the reconfiguration of

674
00:43:09.760 --> 00:43:14.280
what is important at a given moment. And you know, while while I

675
00:43:14.280 --> 00:43:16.760
aim to illustrate the overarching need for
managers, workers and software users to accept

676
00:43:16.800 --> 00:43:22.079
the inherent bugginess and lethargy of working
in technical systems, it's really my hope

677
00:43:22.199 --> 00:43:24.719
to get us out of the mindset
that traps us into thinking that new technology

678
00:43:24.920 --> 00:43:28.880
will save us from the old one, and doing so it can help us

679
00:43:28.920 --> 00:43:32.679
embrace endurance over newness and maintenance over
repair over quick innovation, and prepare us

680
00:43:32.719 --> 00:43:37.480
for a highly adversarial world that is
to come. A ton of good stuff

681
00:43:37.480 --> 00:43:43.280
in there. So thank you because
that encapsulated thinks such such the import of

682
00:43:43.280 --> 00:43:45.239
this work and so something else you're
saying that there's the stickiness from the AI

683
00:43:46.159 --> 00:43:50.480
that's not quite there, but also
this idea of like we're we're so obsessed

684
00:43:50.519 --> 00:43:53.440
by the shiny object that like we
we are roads or crumbling. Yeah,

685
00:43:53.480 --> 00:43:57.159
you know, it's like we don't
actually think there's no value, don't We

686
00:43:57.159 --> 00:44:00.039
don't place sexiness on maintenance and endurance, but like that's really what makes the

687
00:44:00.079 --> 00:44:04.119
world work. Yes, definitely,
I can go to work, yes,

688
00:44:04.159 --> 00:44:07.320
to invent the new thing exactly.
Yeah, definitely. I think I don't

689
00:44:07.360 --> 00:44:09.719
know if I could add anything that
I think that was. I tried to.

690
00:44:09.960 --> 00:44:13.880
It's one of my last sentences was
that, like the last the last

691
00:44:13.880 --> 00:44:15.760
part of my right before the afterwards. It's it's, it's it towards the

692
00:44:15.840 --> 00:44:19.840
end. Yeah, so I really
tried to like craft this, you know,

693
00:44:20.079 --> 00:44:23.519
this conclusion, conclusions of the conclusion, and yeah, I think I

694
00:44:23.559 --> 00:44:27.920
can't. I don't know how to
add to that basically because which is good.

695
00:44:28.000 --> 00:44:30.159
Well, I wrote that. That's
nice when you read to me like,

696
00:44:30.199 --> 00:44:34.960
oh that's cool. Actually, maybe
I'll ringe in five years, but

697
00:44:35.000 --> 00:44:37.960
I'm still not cringing. I guess
I hope not. No, I mean

698
00:44:37.239 --> 00:44:39.599
no, because I think I was
beautifully written and like that's I mean,

699
00:44:39.639 --> 00:44:42.360
it stuck out it up that I
wanted to. I wanted to read it

700
00:44:43.199 --> 00:44:45.760
because I think there's there's so much
here in terms of like to our point

701
00:44:45.840 --> 00:44:51.400
we're talking about, there is this
dialogue between care versus speed. Right,

702
00:44:51.440 --> 00:44:54.000
you're like working versus care and like
that that's the Nancy Fraser moment that you

703
00:44:54.000 --> 00:44:58.840
mentioned before, the tension between those
ideas. But then also I like this

704
00:44:58.920 --> 00:45:00.840
idea that good enough this because we've
been talking a lot about it, how

705
00:45:00.840 --> 00:45:04.760
it's like it feels little, it
feels a little cringey to the software developers

706
00:45:04.920 --> 00:45:07.719
or managers. But here you're kind
of saying it's actually a skill, you

707
00:45:07.760 --> 00:45:10.880
know, work environment to think about
like and how we think about operating and

708
00:45:10.880 --> 00:45:15.639
setting up our world. And you
know, you point out again here the

709
00:45:15.719 --> 00:45:19.360
value of that is that because it
access helps us think about things like endurance,

710
00:45:19.880 --> 00:45:22.440
maintenance and keeping things going right yes, versus just like what's next,

711
00:45:22.440 --> 00:45:25.239
what's new? Yes? And AI
I think has that exact problem, right,

712
00:45:25.239 --> 00:45:28.719
It's always about what's next and what's
new, and not like let's make

713
00:45:29.119 --> 00:45:31.559
sure things actually work. That's true, that's interesting. I would be another

714
00:45:31.639 --> 00:45:37.280
people who are interested in this area. You could look into Andy Russell's and

715
00:45:37.440 --> 00:45:40.280
leave Vinzel's work on maintenance and repair. There's this like group of people called

716
00:45:40.280 --> 00:45:45.239
them maintainers. That's a kind of
a network of Yeah, I don't know

717
00:45:45.280 --> 00:45:47.519
what you've probably had experience, did
you, Yeah, the maintainers, and

718
00:45:47.559 --> 00:45:53.800
they're like researchers and advocates for people
that care about a whale well maintained world.

719
00:45:54.000 --> 00:45:58.119
I guess that's their like mission statement. So it's cool you could look

720
00:45:58.159 --> 00:46:01.239
out their their work, and I
think that there are a lot of people

721
00:46:01.360 --> 00:46:05.559
just really trying to put our focus
away from the shiny and new. You

722
00:46:05.559 --> 00:46:09.880
can look about like the deep growth
movement and sustainability studies and like just trying

723
00:46:09.920 --> 00:46:15.519
to Yeah, it's it is quite
hopefully about sustainability is really this idea,

724
00:46:15.559 --> 00:46:22.039
although good enoughness can come off as
like sloppiness too. That's another And that's

725
00:46:22.039 --> 00:46:27.320
the thing that I haven't really I
guess I haven't really I see that there's

726
00:46:27.480 --> 00:46:30.159
there's a problem in that notion,
and I still haven't figured it out because

727
00:46:30.159 --> 00:46:35.280
on one hand, it's about care
and about maintenance. But it's when I

728
00:46:35.280 --> 00:46:37.519
talk about it sometimes about compromise,
right, saying like I can't care enough

729
00:46:37.559 --> 00:46:39.960
about this anymore. I have to
go right, I need to compromise on

730
00:46:40.039 --> 00:46:44.719
the quality of this because I have
to do something else. So the well

731
00:46:44.800 --> 00:46:49.800
maintained well maintenance also about slowness and
slowing down. And sometimes good enoughness is

732
00:46:49.840 --> 00:46:55.519
about moving fast, But it's not
about moving fast because you want to like

733
00:46:55.639 --> 00:47:00.039
build the newest, shiniest app It's
like really about made moving fast because you

734
00:47:00.079 --> 00:47:04.719
don't fully have time to care about
this. You have to care about something

735
00:47:04.719 --> 00:47:07.679
else, and that could be about
your own well being. You're being of

736
00:47:07.920 --> 00:47:12.679
good friend, doing a big good
mother, being a good boyfriend, whatever

737
00:47:12.719 --> 00:47:15.800
it is that you want to also
care about, you see what I mean.

738
00:47:15.880 --> 00:47:19.199
So it's about like, yeah,
that shift that we're constantly doing.

739
00:47:19.239 --> 00:47:22.039
That's not only about work. We
are a multiple of things, right,

740
00:47:22.119 --> 00:47:25.039
So yeah, anyways, so I
hope that that kind of makes sense.

741
00:47:25.800 --> 00:47:29.760
Yeah, well totally. I mean
it's like it encapsulates that idea that like,

742
00:47:30.079 --> 00:47:34.320
you know, the original use of
the word economics like Greek or costs

743
00:47:34.400 --> 00:47:37.840
is actually for managing one's home,
right, And so it's like reminds us

744
00:47:37.880 --> 00:47:42.239
that work is like it's the work
life balance, you know, fake idea,

745
00:47:42.320 --> 00:47:44.400
right that like they're somehow separate,
and it's like, no, we

746
00:47:44.480 --> 00:47:46.239
have to always manage all of them, yes, and life of course.

747
00:47:46.719 --> 00:47:49.960
Yeah. So I think that that's
a great point too, where it's like,

748
00:47:50.599 --> 00:47:52.239
so it's also a good question that
you raised there too. So if

749
00:47:52.360 --> 00:47:55.079
listeners watchers, if anything jumps to
your mind in terms of this idea of

750
00:47:55.119 --> 00:47:59.960
like is there attention or challenge with
this idea that good enoughness also feels slow.

751
00:48:00.519 --> 00:48:02.400
How do we think about that?
Right, because I think you're you're

752
00:48:02.440 --> 00:48:06.280
right where it's like it can be
moving quickly, it can be moving slowly.

753
00:48:06.280 --> 00:48:07.960
It can be moving with care for
one thing or with care for a

754
00:48:08.000 --> 00:48:10.079
lot of things. And that then, like you know, and depending on

755
00:48:10.119 --> 00:48:12.679
how you're looking at it, right, that could feel sloppy, but you

756
00:48:12.679 --> 00:48:15.440
can also feel like super efficient depending
on you know. So it's like it

757
00:48:15.480 --> 00:48:19.679
is about a point of view too, I think in terms of both an

758
00:48:19.719 --> 00:48:23.079
intent of what's one trying to accomplish
and also you know, what does someone

759
00:48:23.079 --> 00:48:27.719
else seeing said person trying to accomplish, you know, in that moment.

760
00:48:27.760 --> 00:48:30.239
So I think there's it's always a
three D moving piece, right, It's

761
00:48:30.239 --> 00:48:35.280
like always going to be kind of
you know, one person's one person sloppy

762
00:48:35.320 --> 00:48:37.880
is another person's efficiency. But I
hear you in terms of like, is

763
00:48:37.880 --> 00:48:42.960
there is there a way to talk
about what's happening here that captures like but

764
00:48:43.159 --> 00:48:45.119
the that still also feels good because
it seems like good enough. As people

765
00:48:45.159 --> 00:48:46.880
have we have to like get to
the point of saying, oh it is

766
00:48:47.000 --> 00:48:50.960
a good enough sexually okay, good
enough is good because you feel like it's

767
00:48:51.000 --> 00:48:52.599
like that. So there's an interesting, interesting tension there. Yeah, exactly

768
00:48:52.599 --> 00:48:55.679
of what that is. Because you're
right, because overall is actually a positive

769
00:48:55.719 --> 00:49:00.119
thing. Yes, but for a
lot of people it's and yeah, and

770
00:49:00.159 --> 00:49:02.320
a lot of people it's not positive. It's not enough. You know this,

771
00:49:02.480 --> 00:49:06.199
this tent should between the term good
good, the word good and the

772
00:49:06.239 --> 00:49:09.199
good word enough, and it's constantly
isn't enough. No, it's not enough

773
00:49:09.239 --> 00:49:12.199
for some people. It is enough
for me, it's good enough. For

774
00:49:12.280 --> 00:49:15.320
others it's not enough. You know. This is funny, Yeah, and

775
00:49:15.360 --> 00:49:19.239
it's yeah, I don't have an
answer that I think you're We're constantly going

776
00:49:19.320 --> 00:49:24.239
to be like jumping between unless we
like, yeah, anythink really slowed slowed

777
00:49:24.320 --> 00:49:28.599
down? Maybe I don't know,
or really I don't know. I don't

778
00:49:28.599 --> 00:49:32.039
have I think this is like moves
into also like sort of self help territory.

779
00:49:32.119 --> 00:49:36.960
And Abram Albert wrote a book also
called good Enough that's more about like

780
00:49:37.039 --> 00:49:39.639
the good enough term and from as
a philosopher. He wrote a book.

781
00:49:40.000 --> 00:49:44.920
It's also out with Princeton University Press. So I also recommend checking that out

782
00:49:45.079 --> 00:49:49.800
if you're interested in the term good
enough in our life as a sort of

783
00:49:49.920 --> 00:49:52.400
philosophy and as yeah, so it's
not an ethnography, it's not he's not

784
00:49:52.400 --> 00:49:58.199
an anthropology, but also maybe worth
checking out totally. Yeah, we're okay

785
00:49:58.239 --> 00:50:05.400
with all sorts of thinkers on this
other shoe good. It's I've trained more

786
00:50:05.400 --> 00:50:07.519
in sociology, So am I really
through? I don't know, but yeah,

787
00:50:07.639 --> 00:50:13.199
my partner's an anthropologists and he he
told me that there's it's a joke

788
00:50:13.239 --> 00:50:15.239
if you spend like two weeks in
a field. So I really learned the

789
00:50:15.280 --> 00:50:21.199
beauty of very long term field work
where you kind of very much fueled your

790
00:50:21.239 --> 00:50:24.880
whole body within the field. And
I really found my hat to like all

791
00:50:24.920 --> 00:50:30.559
anthropologists who who spend a long time
in the field. Oh yeah, I

792
00:50:30.559 --> 00:50:34.559
mean it's funny because I will say
on the flip side that like, I

793
00:50:34.559 --> 00:50:36.960
both like that, but also I
really value people that are able to do

794
00:50:37.000 --> 00:50:39.480
Rabbi ethnography and like they're able to
do it quickly because it's like because we

795
00:50:39.840 --> 00:50:43.480
the work demands, like they both
are valuable and they both we both have

796
00:50:43.559 --> 00:50:45.199
we have to do both, right, Yeah, that's true, that's true.

797
00:50:45.280 --> 00:50:49.000
And some people, yeah, some
anthropologis can't say okay, this is

798
00:50:49.000 --> 00:50:52.599
good enough. They keep going,
but I think, yeah, yeah,

799
00:50:52.719 --> 00:50:58.800
it's true, so true that there's
something for one to each your own and

800
00:50:58.840 --> 00:51:01.000
one has a purpose in the other
as well, and the one can uncover

801
00:51:01.400 --> 00:51:05.800
a lot that others can't. So
that's also interesting too. Yeah for sure,

802
00:51:06.800 --> 00:51:07.880
no, hey, holdism, it
all works together, you know,

803
00:51:07.920 --> 00:51:13.079
it's like, yeah, I mean
I would say fifty percent of the time

804
00:51:13.079 --> 00:51:15.239
on the show, I'm not only
the anthropologist, and that that's on purpose.

805
00:51:15.239 --> 00:51:17.159
Actually this is like, so it's
because the point is like, how

806
00:51:17.159 --> 00:51:20.880
do we get how do we get
other thought leaders and folks interested in social

807
00:51:20.920 --> 00:51:28.039
sciences, and so that's so anthropologists
of social scientists, like sometimes I guess

808
00:51:28.039 --> 00:51:34.199
sometimes I have the after life is
your anthro life? Sometimes Adams your Yeah,

809
00:51:34.480 --> 00:51:38.360
Adam's cash, she has a title. I guess Adam's after life Adam

810
00:51:39.239 --> 00:51:44.199
nice? Exactly Cool. Cool,
I mean that's there's there's always more.

811
00:51:44.360 --> 00:51:47.239
You know that too. Yeah,
it's work, who knows, but cool.

812
00:51:47.280 --> 00:51:51.199
Paula, this has been a great
conversation. I really appreciate you hopping

813
00:51:51.239 --> 00:51:53.599
on and I'm excited to get the
book into the the eyes and ears of

814
00:51:54.400 --> 00:51:57.440
audience members. So we'll have a
link to it in the show. Notes

815
00:51:58.400 --> 00:52:01.000
and yeah, so I'm excited to
see what you'll come up with, obviously

816
00:52:01.000 --> 00:52:04.840
in the AI space after this and
see how that goes. It's kind of

817
00:52:04.840 --> 00:52:07.599
scary, but I think interesting.
No, it was really nice talking to

818
00:52:07.639 --> 00:52:10.400
you, and you're such a great
listener and I really like listening your podcast

819
00:52:10.400 --> 00:52:14.960
because you really read our books,
which is crazy and a lot of people

820
00:52:14.960 --> 00:52:17.400
don't do that. And it's really
a pleasure to be here. Thank you

821
00:52:17.400 --> 00:52:22.119
so much. Awesome cool. Well, many thanks and we'll we'll see ye,

822
00:52:22.360 --> 00:52:24.719
take care, happy reading. Let's
a wrap on today's discussion with Paula

823
00:52:24.719 --> 00:52:29.000
Biowski on the nuances of good enough
and software development and beyond. Thanks so

824
00:52:29.079 --> 00:52:31.199
much for joining me on the podcast
today, paul I've really enjoyed the conversation

825
00:52:31.239 --> 00:52:36.360
with you. Yeah, we journeyed
through the complexities of maintaining balance, care,

826
00:52:36.519 --> 00:52:39.599
and compromise in the fast paced world
of technology and development. This conversation

827
00:52:39.639 --> 00:52:44.880
not only sheds light on the tangible
aspects of coding culture and workplace dynamics,

828
00:52:45.079 --> 00:52:49.239
but also invites us to rethink our
relationship with a never ending pursuit of excellence.

829
00:52:49.360 --> 00:52:52.199
As we close this episode, let's
carry forward the idea that sometimes being

830
00:52:52.239 --> 00:52:57.400
good enough doesn't signify mediocrity, but
a mindful acknowledgment of our limits and priorities,

831
00:52:57.519 --> 00:53:00.559
both in our professional and personal lives. So thank you for tuning in

832
00:53:00.639 --> 00:53:04.920
out. This has sparks of reflections
on how we can navigate these demands of

833
00:53:04.960 --> 00:53:07.199
our increasingly digital world. Stay curious
and we'll see you in the next episode.

834
00:53:07.280 --> 00:53:09.800
I'm Adam Getwell and you're watching this
Anthra Life.

Paula Bialski Profile Photo

Paula Bialski is an Associate Professor for Digital Sociology at the University of St. Gallen. She is an ethnographer of digital technologies, looking at contexts of usage as well as production, and she frames her research within cultural, social and media theory in general, and science and technology studies in particular. Her recent book "Middle Tech: Software work and the culture of 'good enough' looks at forms of mediocrity and slowness of corporate software work and its relationship to our digital infrastructures.