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...
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/
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 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.







































