1
00:00:02,939 --> 00:00:05,819
Narrator: You're listening to
the humans of DevOps podcast, a

2
00:00:05,819 --> 00:00:09,449
podcast focused on advancing the
humans of DevOps through skills,

3
00:00:09,479 --> 00:00:13,799
knowledge, ideas and learning,
or the SK il framework.

4
00:00:17,039 --> 00:00:19,229
Brendan O'Reilly: If we have a
connection to the customer to

5
00:00:19,229 --> 00:00:22,229
the fact that we're competing
for business, you know, if we

6
00:00:22,229 --> 00:00:26,129
have that connection, then
energy flows in I mean energy is

7
00:00:26,129 --> 00:00:29,489
this an intangible thing, but
it's very present. You can see a

8
00:00:29,489 --> 00:00:31,649
team that's energized versus the
team. That's not.

9
00:00:34,260 --> 00:00:36,810
Jason Baum: Hey, everyone, it's
Jason Baum, Director of Member

10
00:00:36,810 --> 00:00:41,190
experience at DevOps Institute,
and this is the humans of DevOps

11
00:00:41,190 --> 00:00:46,470
podcast. Welcome back. Hope you
had a great week. Last week, I

12
00:00:46,470 --> 00:00:49,620
hope you listen to our episode,
we discussed VR tech, so you'll

13
00:00:49,620 --> 00:00:52,440
definitely want to go back and
listen, if you haven't. We

14
00:00:52,440 --> 00:00:55,080
talked all about the metaverse
whether it will play a role in

15
00:00:55,080 --> 00:00:59,160
the future of remote work.
Here's a surprised hint I do.

16
00:00:59,940 --> 00:01:02,760
We're going to continue the
conversation centered around

17
00:01:02,760 --> 00:01:06,930
remote work on today's episode.
But today we'll be focusing on

18
00:01:06,930 --> 00:01:12,810
silos. Look, whether we're on
site, hybrid remote, teams, and

19
00:01:12,810 --> 00:01:15,930
departments tend to work in
silos. It's not a new concept.

20
00:01:15,930 --> 00:01:20,130
In fact, it's quite natural when
silos pop up. Often you'll see a

21
00:01:20,130 --> 00:01:24,600
team working and communicating
very well with each other, but

22
00:01:24,600 --> 00:01:29,610
then not as effective with other
teams. There's where the silos

23
00:01:29,610 --> 00:01:33,060
come in. We've been aware of
this issue for a long time. And

24
00:01:33,060 --> 00:01:35,850
in some ways, we've created
methods to avoid working in

25
00:01:35,850 --> 00:01:39,720
silos when in the same office
space. But it's definitely

26
00:01:39,720 --> 00:01:43,920
harder when we're working
remote, whether we're cities,

27
00:01:43,950 --> 00:01:49,890
states or even countries apart.
But we have the pleasure today

28
00:01:49,920 --> 00:01:55,080
of speaking to my guest, Brendan
O'Reilly, a DevOps specialist

29
00:01:55,110 --> 00:02:00,030
who co founded his company,
Dacia in 2004. And most recently

30
00:02:00,030 --> 00:02:03,270
led its transformation as a
DevOps training and solutions

31
00:02:03,270 --> 00:02:06,330
business and experienced
technology leader running tech

32
00:02:06,330 --> 00:02:10,950
startups since 1990. Brendan is
an Agile coach, and lean yellow

33
00:02:10,950 --> 00:02:14,970
belt. He is a DevOps Institute
ambassador, and published a book

34
00:02:14,970 --> 00:02:20,340
in 2020, titled one fat that's
what to aim is one feature at a

35
00:02:20,340 --> 00:02:23,880
time to help organizations
overcome their older ways of

36
00:02:23,880 --> 00:02:27,840
working and engage customers in
a process of ongoing value

37
00:02:27,870 --> 00:02:32,280
realization. Brendon. Welcome to
the humans of DevOps podcast.

38
00:02:32,940 --> 00:02:34,530
Brendan O'Reilly: Hey, Jason,
thanks a million for having me

39
00:02:34,530 --> 00:02:37,800
along. Looking forward to this.
Hopefully, it'll be a good fun

40
00:02:37,800 --> 00:02:41,430
day. And actually, I must listen
to your last episode. Because

41
00:02:41,430 --> 00:02:44,880
just before we came on, we were
having a chat about VR. And I've

42
00:02:44,880 --> 00:02:48,960
actually delivered some lectures
in VR recently, and how to a

43
00:02:48,960 --> 00:02:53,190
whale of a time, the really
interesting part happened after

44
00:02:53,370 --> 00:02:55,710
the lecture where which happened
in a lecture theatre, and we

45
00:02:55,710 --> 00:02:58,890
went in to have a coffee, and
there was a virtual coffee

46
00:02:59,430 --> 00:03:03,000
machine. And then all the
students came up and interacted

47
00:03:03,000 --> 00:03:07,380
with me when it was less formal,
so to speak. So yeah, I believe

48
00:03:07,380 --> 00:03:09,960
I also believe that VR is the
future.

49
00:03:09,990 --> 00:03:11,970
Jason Baum: Yeah, you know, you
know, what's so different about

50
00:03:11,970 --> 00:03:15,390
VR is like, and you're
describing the the networking

51
00:03:15,390 --> 00:03:20,280
component, that that does not
lend itself as authentically, I

52
00:03:20,280 --> 00:03:23,640
guess, is the right word in
zoom, because you don't have the

53
00:03:23,640 --> 00:03:26,790
ability to like, tap someone on
the shoulder and interrupt their

54
00:03:26,790 --> 00:03:29,220
conversation, something as
simple as that, that we have

55
00:03:29,220 --> 00:03:33,150
taken for granted, but is
embedded in us, I guess, in long

56
00:03:33,150 --> 00:03:36,540
term networking, for example, or
just randomly bumping into

57
00:03:36,540 --> 00:03:37,530
someone, right?

58
00:03:38,490 --> 00:03:42,060
Brendan O'Reilly: Yeah, I mean,
it's, it's really hard to know

59
00:03:42,060 --> 00:03:45,090
how it's gonna pan out. But the
ability as you say, to go and

60
00:03:45,090 --> 00:03:48,210
shake somebody's hand, for
example, in a virtual world,

61
00:03:48,600 --> 00:03:52,500
create a different form of
connection. And sit down and

62
00:03:52,500 --> 00:03:55,770
have a coffee even, even though
you're and you are actually

63
00:03:55,770 --> 00:03:59,460
sipping the coffee creates this
atmosphere require it's just a

64
00:03:59,460 --> 00:04:00,750
bit more relaxed, I guess.

65
00:04:00,870 --> 00:04:04,680
Jason Baum: There's haptic
feedback. There's the the sound

66
00:04:05,490 --> 00:04:09,210
travels around, you know,
wherever someone's speaking, you

67
00:04:09,210 --> 00:04:12,870
hear it over to the left, or to
the right, the spatial audio.

68
00:04:13,410 --> 00:04:17,820
It's very cool. So so check out
last week's episode for those

69
00:04:17,820 --> 00:04:22,740
listening and Brandon, please
check it out. And and I'm sure

70
00:04:22,740 --> 00:04:27,180
we're going to do more on the
topic. And I do think it plays a

71
00:04:27,180 --> 00:04:32,250
little bit into our conversation
today on silos. I was a

72
00:04:32,250 --> 00:04:38,040
communication major and I was
beaten into me that there is not

73
00:04:38,040 --> 00:04:41,580
such communication. There are so
many different variations of

74
00:04:41,580 --> 00:04:45,840
communication, types of
communication. And then there is

75
00:04:45,900 --> 00:04:48,840
effective communication, there's
there's no such thing as more

76
00:04:48,840 --> 00:04:51,720
communication. There is
effective effective

77
00:04:51,750 --> 00:04:56,760
communication or ineffective
noise. Right. And I think that

78
00:04:56,790 --> 00:05:00,600
too, plays a little bit into the
conversation today on site about

79
00:05:00,600 --> 00:05:03,840
silos and I talked about it in
my lead up. But why don't we

80
00:05:03,840 --> 00:05:07,710
just start right at the
beginning? Why are silos bad?

81
00:05:07,980 --> 00:05:10,200
And how do they even come up?

82
00:05:10,710 --> 00:05:13,890
Brendan O'Reilly: Hmm? Yeah, so
why are they bad? And why do

83
00:05:13,920 --> 00:05:17,010
people okay? So generally
speaking, they're bad because

84
00:05:17,010 --> 00:05:21,750
there's a loss of productivity
associated with having roles,

85
00:05:21,750 --> 00:05:25,500
like classically, the project
manager who kind of traverses

86
00:05:25,500 --> 00:05:30,360
groups of certain SME subject
matter experts. So one

87
00:05:30,360 --> 00:05:34,110
individual is tasked with, you
know, pulling it together and

88
00:05:34,110 --> 00:05:38,190
sharing things and documents
course, things go missing, and

89
00:05:38,250 --> 00:05:41,580
tasks don't get aligned
properly, as compared with the

90
00:05:41,580 --> 00:05:44,880
alternative, which is to have
people collaborating, be it

91
00:05:44,880 --> 00:05:50,100
virtually be in a meeting space,
where there isn't anyone

92
00:05:50,100 --> 00:05:52,440
facilitate, there isn't anyone
sort of directing the

93
00:05:52,440 --> 00:05:55,650
conversation or, but but that
the group is, to some extent

94
00:05:55,650 --> 00:06:00,090
self managing, they're self
empowered, and tasks are

95
00:06:00,090 --> 00:06:02,490
directed between one another
rather than through an

96
00:06:02,490 --> 00:06:05,580
intermediary. So there's a kind
of a general loss of

97
00:06:05,580 --> 00:06:10,260
productivity through silos. And
it's not to say, by the way,

98
00:06:10,260 --> 00:06:14,100
that all silos are bad all the
time. Okay. So there are

99
00:06:14,100 --> 00:06:17,700
situations where, you know, by
virtue of needing and say, for

100
00:06:17,700 --> 00:06:21,090
example, a bank, you need to
have Chinese walls for the guys

101
00:06:21,240 --> 00:06:26,430
running risk, they actually have
to be separated out from the

102
00:06:26,430 --> 00:06:29,340
guys in the day to day running
of the business, but in general

103
00:06:29,340 --> 00:06:32,340
terms, they're bad. I mean, I
think we're probably all

104
00:06:32,340 --> 00:06:34,740
familiar with and if we're not,
then Conway's Law is a good

105
00:06:34,740 --> 00:06:39,450
reference point here. So going
back to, you know, the start of

106
00:06:39,450 --> 00:06:43,770
when manufacturing, you know,
big star manufacturing the likes

107
00:06:43,770 --> 00:06:46,920
of Henry Ford, they started out
with this idea that would break

108
00:06:46,920 --> 00:06:51,690
a task down to component parts,
and we'll have people specialize

109
00:06:51,690 --> 00:06:56,490
in those parts. And that that
was the origination of, of, of,

110
00:06:57,000 --> 00:07:00,540
of the side of the specialist
task. And then the accountants,

111
00:07:00,540 --> 00:07:02,520
when they came in, on top of
that, they set up a chart of

112
00:07:02,520 --> 00:07:06,300
accounts. And Conway's Law says,
Well, okay, if we have that

113
00:07:06,300 --> 00:07:09,210
chart, we can send we have, you
know, manufacturing, and we have

114
00:07:09,210 --> 00:07:11,490
supply and purchasing, well,
then we'll have separate

115
00:07:11,490 --> 00:07:14,280
accounts for those people,
separate office spaces, separate

116
00:07:14,280 --> 00:07:18,570
silos, and, and they become
rigid, and the software systems

117
00:07:18,570 --> 00:07:21,930
then tend to mirror those. So
the, the flow of data tends to

118
00:07:21,930 --> 00:07:24,900
go from the procurement system,
which is standalone to the

119
00:07:24,900 --> 00:07:28,560
accounting system, and we have,
you know, connections between

120
00:07:28,560 --> 00:07:28,740
them,

121
00:07:29,160 --> 00:07:31,590
Jason Baum: you know, cuz even
silos, you have multiple silos,

122
00:07:31,590 --> 00:07:35,490
right? You have silos of teams,
and you have silos of data. And,

123
00:07:35,490 --> 00:07:38,610
you know, I mean, you can have
so many different silos within a

124
00:07:38,610 --> 00:07:39,120
company.

125
00:07:39,660 --> 00:07:42,540
Brendan O'Reilly: Yeah,
classically in it have had, you

126
00:07:42,540 --> 00:07:48,630
know, silos of test silos of DEV
silos of analysis. So you have

127
00:07:48,630 --> 00:07:51,630
these teams of people who
literally threw the work over

128
00:07:51,630 --> 00:07:53,760
the wall to one another, with
the project manager kind of

129
00:07:53,760 --> 00:07:57,570
hovering above them. When you
look at a modern DevOps team,

130
00:07:57,660 --> 00:08:02,280
it's a team that, that that has
the resources to get code into

131
00:08:02,280 --> 00:08:06,660
production, ideally, one feature
at a time, right? to reference

132
00:08:06,660 --> 00:08:09,960
the book. Because when you're
doing it one feature at a time,

133
00:08:09,960 --> 00:08:13,560
you can very distinctly and
clearly see the value you get

134
00:08:13,560 --> 00:08:16,620
from that unique feature, as
opposed to the 10 features if

135
00:08:16,620 --> 00:08:21,240
you release all 10 together, so
having a team that that that can

136
00:08:21,270 --> 00:08:24,180
interact with one another for
the express purpose and the

137
00:08:24,180 --> 00:08:27,750
common purpose of getting a
feature into production. And

138
00:08:28,050 --> 00:08:31,170
that that's, that tends to be
and it is the most productive

139
00:08:31,170 --> 00:08:34,980
way for for software to be
delivered. But it's not easy to

140
00:08:34,980 --> 00:08:37,890
get there. Because especially if
teams have been working in those

141
00:08:37,890 --> 00:08:40,020
silos for quite some time, they
become somewhat

142
00:08:40,170 --> 00:08:44,010
institutionalized to that way of
working. And I've, I've worked

143
00:08:44,010 --> 00:08:47,970
with, one of the clients that I
worked with was an insurance

144
00:08:47,970 --> 00:08:51,420
company. And I remember the lady
who headed up the business

145
00:08:51,420 --> 00:08:54,630
analysis team kind of being
horrified that, you know, she

146
00:08:54,630 --> 00:08:58,080
couldn't produce a 300 page set
of requirements that sounded

147
00:08:58,080 --> 00:09:01,650
heavy when it hit the desk, you
know, it had to be, No, we just

148
00:09:01,650 --> 00:09:04,560
weren't actually going to build
next week, just actually two

149
00:09:04,560 --> 00:09:07,470
pages. And if you could draw
some pictures that would really

150
00:09:07,470 --> 00:09:10,020
help. And it really was a, you
know, it really was a challenge.

151
00:09:10,020 --> 00:09:13,590
And I understood that the lady
had been working with a team of

152
00:09:14,040 --> 00:09:19,770
15 people are producing. And in
fact, some of her bonus system

153
00:09:19,770 --> 00:09:23,790
was around having, you know,
producing these these documents

154
00:09:23,790 --> 00:09:26,400
that the customer would sign
off. And the customer was really

155
00:09:26,400 --> 00:09:29,160
impressed when the document was
big and heavy. Not sure they

156
00:09:29,160 --> 00:09:33,210
ever read it. But and the other
point about it was of course, by

157
00:09:33,210 --> 00:09:34,980
the time they came around to
delivering everything in that

158
00:09:34,980 --> 00:09:38,700
book, some of it was no longer
needed, which is which is really

159
00:09:38,700 --> 00:09:41,940
the waste so they're they're
building features, but the

160
00:09:41,940 --> 00:09:45,300
offered the opportunity to
market has done by for when we

161
00:09:45,300 --> 00:09:48,870
work collaboratively and outside
of those silos. Well, we're

162
00:09:48,870 --> 00:09:51,720
automatically attuned to that.
So our product owner is checking

163
00:09:51,720 --> 00:09:54,660
Do we still need this? Hey, we
just deployed, nobody used it,

164
00:09:54,660 --> 00:09:58,440
do we really need it? You know,
and that gives rise to insights

165
00:09:58,650 --> 00:10:01,290
that wouldn't otherwise arise.
until somewhat later if you're

166
00:10:01,290 --> 00:10:02,820
not building one feature at a
time.

167
00:10:03,120 --> 00:10:05,400
Jason Baum: So there's, you've
triggered a lot of things in my

168
00:10:05,400 --> 00:10:10,770
head. Sorry. So no, it's good.
So now I want to kind of review

169
00:10:10,770 --> 00:10:16,530
it and and see if I'm wrong,
right. But the first thing that

170
00:10:16,530 --> 00:10:19,380
I think of I love the one
feature at a time, by the way, I

171
00:10:19,380 --> 00:10:22,230
think that concept is great. I
think many times we think,

172
00:10:22,380 --> 00:10:27,990
several features down the line,
and we get lost in future rather

173
00:10:27,990 --> 00:10:32,640
than today. Right? We are we
that's, it can get overwhelming,

174
00:10:32,640 --> 00:10:37,800
it can get complex. We actually,
we talked about that on this

175
00:10:37,800 --> 00:10:43,680
podcast a while ago with Mark
Peters. And, and I think we

176
00:10:43,680 --> 00:10:48,750
reference, maybe it was me, I
referenced What About Bob and

177
00:10:49,260 --> 00:10:53,430
Richard Dreyfus is baby steps. I
don't know if you're familiar

178
00:10:53,430 --> 00:10:55,950
with the concept, but it's, you
know, it's pretty, pretty

179
00:10:55,950 --> 00:10:59,880
popular. I mean, the movie came
out, I think, in the 80s. But I

180
00:10:59,880 --> 00:11:03,300
think it still holds true, that
concept of baby steps, you know,

181
00:11:03,300 --> 00:11:07,800
one step at a time, very similar
to one feature at a time

182
00:11:07,800 --> 00:11:13,890
concept. The other thing is, you
know, when you have group

183
00:11:13,890 --> 00:11:19,140
collaboration, I guess, I think
people believe that's the right

184
00:11:19,140 --> 00:11:23,910
way to go about it. But they
don't know how, because who owns

185
00:11:23,910 --> 00:11:28,020
it is like still the current
it's still thought about, oh,

186
00:11:28,020 --> 00:11:30,150
well, okay, great, we can all
talk about it, we can all

187
00:11:30,150 --> 00:11:34,380
ideally, but at the end of the
day, who owns it, right, who's

188
00:11:34,380 --> 00:11:36,300
whose responsibility is tied to
it.

189
00:11:37,830 --> 00:11:41,520
Brendan O'Reilly: So for me, and
the word product will be in the

190
00:11:41,520 --> 00:11:46,440
job title, as in product owner,
product manager, and as whether

191
00:11:46,440 --> 00:11:50,010
that person is permanently in
the team are has a

192
00:11:50,010 --> 00:11:53,190
representative in the team.
That's, that's kind of a another

193
00:11:53,190 --> 00:11:56,580
point. But I think, you know,
even though we're going to

194
00:11:56,580 --> 00:11:58,860
release one feature at a time,
we do have to have a vision for

195
00:11:58,860 --> 00:12:02,430
the product. And that becomes a
cohesive force for the team, not

196
00:12:02,430 --> 00:12:05,760
just the team building features
one to four, but also the team

197
00:12:05,760 --> 00:12:09,150
building features four to eight
and so forth. So that, that that

198
00:12:09,210 --> 00:12:14,520
person is the person who is, in
my opinion, one of the most

199
00:12:14,550 --> 00:12:19,110
pivotal roles. They're able to
engage engineers, customers,

200
00:12:19,110 --> 00:12:25,530
competitors, and, and prioritize
the work, okay, what are we

201
00:12:25,530 --> 00:12:28,260
going to build, then the
engineers build it, then we see

202
00:12:28,260 --> 00:12:30,420
how, what it looks like, we get
the feedback, and we start

203
00:12:30,420 --> 00:12:34,170
again, but it's, it's, it's done
very collaboratively. So let me

204
00:12:34,170 --> 00:12:38,070
give you an example. You know,
it could be the case that the

205
00:12:38,070 --> 00:12:40,260
product owner really wants to
try and build features one and

206
00:12:40,260 --> 00:12:43,140
two. But when the engineers look
at how the code is structured,

207
00:12:43,140 --> 00:12:45,390
they kind of point out that,
hey, if we're gonna change

208
00:12:45,390 --> 00:12:49,290
feature to make more sensitive,
feature three within this sprint

209
00:12:49,290 --> 00:12:51,690
or this iteration, and we'll
come to feature one of the

210
00:12:51,690 --> 00:12:55,560
letter later stage, so we kind
of collaborate those to make

211
00:12:55,560 --> 00:12:59,190
sure that we're we're at our
most productive. I think in

212
00:12:59,190 --> 00:13:03,870
terms of the ideation let me let
me talk about something that is

213
00:13:03,870 --> 00:13:08,010
really dear to my heart. I,
everybody can have a good idea.

214
00:13:08,310 --> 00:13:11,550
Absolutely. Everyone, Steve Jobs
talked about, you know, in bad

215
00:13:11,550 --> 00:13:15,180
companies, it's the people who
shout loudest, who can good

216
00:13:15,180 --> 00:13:18,240
companies, it's the people with
really good ideas that float to

217
00:13:18,240 --> 00:13:22,140
the top. And I think companies
should put in place a continuous

218
00:13:22,140 --> 00:13:27,060
innovation process, a bounty for
ideas that work. So whether it's

219
00:13:27,060 --> 00:13:30,720
on your team, or whether it's
the CEO, our the guy who just

220
00:13:30,720 --> 00:13:33,360
joined the company, as an
intern, they're all capable

221
00:13:33,360 --> 00:13:37,920
having a good idea. And we need
that we need our backlogs, you

222
00:13:37,920 --> 00:13:41,940
know, to be full of ideas, and
we need our product owner,

223
00:13:42,060 --> 00:13:44,790
whoever it is to prioritize
those. I mean, let me give you

224
00:13:44,790 --> 00:13:52,350
an amazing stat booking.com has
at any moment in time, 1000

225
00:13:52,380 --> 00:13:57,450
experiments underway. And in an
average year, we'll run the

226
00:13:57,450 --> 00:14:02,100
30,000 Now, now, Jason, here's a
challenge to you, what

227
00:14:02,100 --> 00:14:06,480
percentage of those Palouse to
be good ideas that actually add

228
00:14:06,480 --> 00:14:07,590
value? Have a guess?

229
00:14:08,040 --> 00:14:11,640
Jason Baum: My guess is maybe
one to 2%? Oh, you're

230
00:14:11,640 --> 00:14:13,350
Brendan O'Reilly: a little bit
out, it's actually closer to 10.

231
00:14:13,470 --> 00:14:18,240
Okay, but that means that like,
90% Yeah, don't work. But that

232
00:14:18,240 --> 00:14:21,660
doesn't stop them, right?
Because the ones that work out

233
00:14:22,170 --> 00:14:25,200
are the ones that that yield,
you know, a competitive

234
00:14:25,200 --> 00:14:29,310
advantage. And it is a very fast
moving world. So, you know,

235
00:14:29,310 --> 00:14:32,970
those companies, companies like
booking.com, they have these

236
00:14:33,180 --> 00:14:36,000
innovation backlogs. And that
comes from having a

237
00:14:36,000 --> 00:14:40,050
collaborative spirit that
transcends silos, that the the

238
00:14:40,470 --> 00:14:42,630
look, I digress, we can talk
about innovation another day,

239
00:14:42,630 --> 00:14:43,800
we're here to talk about silos.

240
00:14:44,789 --> 00:14:46,679
Jason Baum: I still think
actually 10% is actually pretty

241
00:14:46,679 --> 00:14:50,369
high to me, because, you know, I
don't know I don't pretend to

242
00:14:50,519 --> 00:14:55,229
believe that 90% of my ideas are
well, I'd heard that 10% of my

243
00:14:55,229 --> 00:14:58,169
ideas are good. I actually tend
to think that most of them are

244
00:14:58,169 --> 00:15:00,299
bad and then the ones that are
good. Hopefully they're Really

245
00:15:00,299 --> 00:15:03,509
good, you know, and I guess it's
that same, that same concept.

246
00:15:04,619 --> 00:15:07,769
But we kind of touched on
initiating that breakdown of

247
00:15:07,769 --> 00:15:12,989
silos. I, you know, one of my
passions right now, and then

248
00:15:12,989 --> 00:15:16,949
I've really been diving into is
the customer experience side of

249
00:15:16,949 --> 00:15:23,399
things and and I see there's a
big connection to employee

250
00:15:23,459 --> 00:15:29,669
experience too. So silos very
much interest me. What is the

251
00:15:29,699 --> 00:15:33,719
role of feedback in in breaking
down silos?

252
00:15:34,830 --> 00:15:36,780
Brendan O'Reilly: Yeah, so
feedback is the Breakfast of

253
00:15:36,780 --> 00:15:41,250
Champions Cup, told me that I
know, is it a great book? Yeah,

254
00:15:41,280 --> 00:15:43,260
I can't remember who originally
you have to google that

255
00:15:43,260 --> 00:15:47,340
afterwards. Without feedback,
we're like, in a car traveling

256
00:15:47,340 --> 00:15:49,530
across the desert, the lights
are on, it's dark, all the

257
00:15:49,530 --> 00:15:51,690
lights, all the windows are
blank days, and we're just

258
00:15:51,690 --> 00:15:54,570
driving around aimlessly, and
we're gonna get lost. So

259
00:15:54,570 --> 00:15:57,660
feedback tells us whether we're
actually succeeding or not in

260
00:15:57,660 --> 00:16:03,360
our in our purpose, you know, so
it's, it's, it's by far the most

261
00:16:03,360 --> 00:16:07,140
important and that the sooner
you get it, the better, right.

262
00:16:07,170 --> 00:16:10,440
And there's a whole bunch of
really good tools out there to

263
00:16:10,440 --> 00:16:15,720
help you get it in real time.
So, you know, tools like New

264
00:16:15,720 --> 00:16:20,040
Relic and launch darkly, and
these tools, you know, allow you

265
00:16:20,040 --> 00:16:24,900
to put one feature into one
domain, for example, a

266
00:16:24,900 --> 00:16:27,660
geographic domain, see how it's
working. And if it's working,

267
00:16:27,660 --> 00:16:30,120
then roll it out, if not
deprecate the feature and start

268
00:16:30,120 --> 00:16:34,080
again. So there's no reason not
to be constantly running these

269
00:16:34,080 --> 00:16:37,140
AP tests and getting your
feedback, particularly in the

270
00:16:37,140 --> 00:16:40,290
b2c environment, obviously, in a
in a sort of b2b world or in

271
00:16:40,290 --> 00:16:43,740
internal applications. It's more
difficult, right? It's not as

272
00:16:43,740 --> 00:16:46,680
straightforward as I've just
described, just to touch on the

273
00:16:46,680 --> 00:16:51,690
initiation, I think, you know,
one of the things that so much

274
00:16:51,690 --> 00:16:54,510
depends on context. So I work
with a range of organizations

275
00:16:54,510 --> 00:16:58,650
from startup to growth to, you
know, full scale multinational

276
00:16:58,650 --> 00:17:02,760
corporations. And generally
speaking, the siloing kind of

277
00:17:02,760 --> 00:17:06,810
creeps in as they go from growth
stage to multinational, that's

278
00:17:06,810 --> 00:17:09,780
when I tend, you know, up until
that point, people, people are

279
00:17:09,780 --> 00:17:13,260
tasked with doing multiple
things. And so the silos are

280
00:17:13,260 --> 00:17:16,020
less obvious. But then as you
want to grow and become a little

281
00:17:16,020 --> 00:17:19,560
bit better at things you tend to
want to silo after work. When

282
00:17:19,560 --> 00:17:22,800
you get into the MNC world, it
can be Yeah, it can be full on

283
00:17:22,800 --> 00:17:25,590
silos. So one of the thing that
really works, there is things

284
00:17:25,590 --> 00:17:29,550
like book clubs and hackathons,
you know, to get people to start

285
00:17:29,550 --> 00:17:33,060
to meet one another again, and
to, Hey, I didn't know you

286
00:17:33,060 --> 00:17:35,340
worked here, and you're the guy
that was on that email trail,

287
00:17:35,340 --> 00:17:40,380
that kind of conversation really
helps. And, you know, books

288
00:17:40,440 --> 00:17:44,340
about organizations like that,
that particular reference I made

289
00:17:44,340 --> 00:17:46,980
to booking.com as a Harvard
Business Review paper, you know,

290
00:17:46,980 --> 00:17:50,160
you could read it in 20 minutes,
you share it with your

291
00:17:50,160 --> 00:17:52,500
colleagues, you invite them for
a brown bag, lunch, maybe bring

292
00:17:52,500 --> 00:17:54,750
in a vendor, we do a lot of this
kind of stuff. We'll come in

293
00:17:54,750 --> 00:17:56,190
and, and host a lunch.

294
00:17:57,450 --> 00:18:00,390
Jason Baum: Today's episode of
the humans of DevOps podcast is

295
00:18:00,390 --> 00:18:04,440
sponsored by collide collide is
an endpoint security solution

296
00:18:04,440 --> 00:18:07,560
that sends your employees
important and timely security

297
00:18:07,560 --> 00:18:11,400
recommendations for their Linux,
Mac and Windows devices right

298
00:18:11,400 --> 00:18:15,300
inside Slack collide is perfect
for organizations that care

299
00:18:15,330 --> 00:18:19,290
deeply about compliance and
security, but don't want to get

300
00:18:19,290 --> 00:18:22,080
there by locking down devices to
the point where they become

301
00:18:22,110 --> 00:18:26,310
unusable, instead of frustrating
your employees collide educates

302
00:18:26,310 --> 00:18:29,970
them about security, and device
management while directing them

303
00:18:29,970 --> 00:18:33,810
to fix important problems. You
can try collide with all its

304
00:18:33,810 --> 00:18:39,180
features on an unlimited number
of devices, free for 14 days, no

305
00:18:39,180 --> 00:18:45,510
credit card required. Visit
callide.com/h o dp to sign up

306
00:18:45,510 --> 00:18:54,600
today. That's callide k
olid.com/h. O. DEP enter your

307
00:18:54,600 --> 00:18:57,840
email when prompted to receive
your free callide gift bundle

308
00:18:57,870 --> 00:19:02,850
after trial activation. From the
employee side, I guess I still

309
00:19:02,850 --> 00:19:05,490
have some questions about
employee feedback when it

310
00:19:05,490 --> 00:19:09,210
pertains to it. And then also
relating it to a remote

311
00:19:09,210 --> 00:19:11,550
environment. What are some of
the unique challenges that are

312
00:19:11,550 --> 00:19:13,710
remote environment present? With
sound?

313
00:19:13,710 --> 00:19:16,350
Brendan O'Reilly: Yeah, so yeah,
so here's, here's the thing,

314
00:19:16,350 --> 00:19:19,230
right? I think it's a really
good point, people, when when

315
00:19:19,230 --> 00:19:23,010
that feedback comes to those
that are kind of new on the job,

316
00:19:23,010 --> 00:19:25,110
or inexperienced or perhaps
really proud about getting a

317
00:19:25,110 --> 00:19:27,510
feature, right, and the feedback
comes that we've to deprecate

318
00:19:27,510 --> 00:19:30,300
the feature, that's a bit of a
crushing moment for the person

319
00:19:30,300 --> 00:19:34,530
who loves to hear it, okay. And
when it's remote, it's even more

320
00:19:34,530 --> 00:19:38,310
difficult because whereas, you
know, a manager could a product

321
00:19:38,310 --> 00:19:41,460
owner who go and sit beside the
individual and say, Hey, I know

322
00:19:41,460 --> 00:19:43,830
it didn't work out, but it's
good because now we're going to

323
00:19:43,830 --> 00:19:47,250
avoid a cul de sac. We're going
to have another goal. We're

324
00:19:47,250 --> 00:19:50,340
going to try going this way.
We're still attempting to

325
00:19:50,340 --> 00:19:53,130
achieve this with the product.
It's just that particular route

326
00:19:53,130 --> 00:19:58,830
didn't work out. When that
happens remotely. You know, it

327
00:19:58,830 --> 00:20:02,280
doesn't have the ability to just
put your hand on the guy's back

328
00:20:02,280 --> 00:20:06,060
or the ladies back and say, Hey,
good job. You know, not

329
00:20:06,060 --> 00:20:09,600
everything can can can work out,
well, the software was well

330
00:20:09,630 --> 00:20:12,510
built, it's just a feature isn't
required by users My bad, you

331
00:20:12,510 --> 00:20:14,880
know, it's my bad that as a
product owner, I picked that

332
00:20:14,880 --> 00:20:17,790
wrong feature. So I think it's,
it's, it's really difficult to

333
00:20:17,790 --> 00:20:21,870
get that sincerity across in a
kind of a, you know, ways around

334
00:20:21,870 --> 00:20:25,500
that are when you you know, when
you have a an all hands on the

335
00:20:25,500 --> 00:20:29,040
Zoom to say, Hey, listen,
particularly thank to engineer a

336
00:20:29,040 --> 00:20:32,850
or b for their for their for
their hard work. And we've

337
00:20:32,850 --> 00:20:36,990
learned from that. And, again,
it's a case of Try, try and try

338
00:20:36,990 --> 00:20:41,370
again until we get it right, you
know, but yeah, it can be

339
00:20:41,370 --> 00:20:44,010
crushing if you're the engineer
that whose feature is just no

340
00:20:44,010 --> 00:20:45,000
cost to one side.

341
00:20:46,260 --> 00:20:49,290
Jason Baum: Yeah. Yeah, it's
interesting. I mean, all hands

342
00:20:49,290 --> 00:20:53,070
on Zoom. I mean, the VR stand
ups. That was what the team last

343
00:20:53,070 --> 00:20:57,390
week at modern was doing. They
were doing it. I don't know, if

344
00:20:57,390 --> 00:20:59,400
they were doing it once a day. I
think they were doing once a

345
00:20:59,400 --> 00:21:02,790
day, like an hour with their
with their development team in

346
00:21:04,080 --> 00:21:07,680
in VR. And it was a different
experience. I think it got them

347
00:21:07,680 --> 00:21:12,060
excited. The CEO was telling me,
Jonathan Schneider, you know, it

348
00:21:12,060 --> 00:21:14,370
was just different. It got them.
I think they were a little more

349
00:21:14,370 --> 00:21:18,900
engaged. Maybe they could
collaborate more. So that that

350
00:21:18,900 --> 00:21:22,230
was one example from from last
week that was shared with me.

351
00:21:22,560 --> 00:21:23,910
Brendan O'Reilly: Yeah, so let
me let me just add to that,

352
00:21:23,910 --> 00:21:26,370
that's really interesting. So
the university the where I did

353
00:21:26,370 --> 00:21:30,600
the lecture, it's it Carlo,
there are just a region in

354
00:21:30,600 --> 00:21:35,400
Ireland. And they are working on
the production of a virtual

355
00:21:35,400 --> 00:21:40,140
DevOps simulation. Okay, so
they've created a workspace.

356
00:21:40,380 --> 00:21:43,260
It's cool. It's kind of
interesting. So I'm diverting,

357
00:21:43,290 --> 00:21:45,930
so you might need to get back on
track, but they created this

358
00:21:46,110 --> 00:21:50,430
workspace scene, where they put
the devs downstairs and the

359
00:21:51,450 --> 00:21:53,880
tests upstairs. So you have to
trudge up the stairs to get your

360
00:21:53,880 --> 00:21:56,340
test results and back down
again. And then you know, guess

361
00:21:56,340 --> 00:21:59,040
what, we move the two side by
side, we put a Kanban board up

362
00:21:59,040 --> 00:22:02,460
and we can, you know, we can
improve. But it was really

363
00:22:02,460 --> 00:22:06,510
interesting, when we brought
people who we brought them in to

364
00:22:06,510 --> 00:22:09,630
do the CNA right, you know, and
then we sat them down, we said,

365
00:22:09,630 --> 00:22:11,520
so let's do a retrospective
here. What what do you think,

366
00:22:11,520 --> 00:22:16,140
what would work? What should we
improve? And you know, nobody,

367
00:22:16,170 --> 00:22:19,170
you have to really say, Well, we
could move the furniture. Oh,

368
00:22:19,200 --> 00:22:20,250
right. Yeah. Okay. Well,

369
00:22:20,250 --> 00:22:24,180
Jason Baum: why don't? I think
sometimes it's generating

370
00:22:24,180 --> 00:22:26,820
excitement, right. Again, I
think sometimes when you're

371
00:22:26,820 --> 00:22:30,210
sitting in the same space, you
know, when we're in an office,

372
00:22:30,210 --> 00:22:32,460
we do get up and we do
collaborate, we do have those

373
00:22:32,460 --> 00:22:35,670
coffee minutes, and we do have
the trip to the lunch room. And

374
00:22:35,670 --> 00:22:41,550
we do have times when we're just
not sitting and working, coding

375
00:22:41,550 --> 00:22:45,600
whatever we're doing. You know,
it is we are generally for the

376
00:22:45,600 --> 00:22:50,370
most part collaborative. People
even when we're in silos, I

377
00:22:50,370 --> 00:22:53,100
think we are still collaborative
amongst, like I was saying in

378
00:22:53,100 --> 00:22:57,540
the intro that the teams and and
hopefully more in DevOps, I

379
00:22:57,540 --> 00:23:00,750
don't know if that's true. But
yeah, I think that's a piece

380
00:23:00,750 --> 00:23:04,050
that's just generally missing is
potentially the excitement that

381
00:23:04,050 --> 00:23:05,700
sometimes you get from others.

382
00:23:06,180 --> 00:23:09,420
Brendan O'Reilly: Yeah. And,
yeah, I mean, I think you've

383
00:23:09,420 --> 00:23:11,910
touched on something there,
which is that sometimes when

384
00:23:12,420 --> 00:23:16,350
people are in silos, it can turn
it can turn into, we all do the

385
00:23:16,350 --> 00:23:18,990
same thing. We all have the same
conversation. And if we're not

386
00:23:18,990 --> 00:23:21,600
in the, if we're not in the
right frame of mind, that can

387
00:23:21,600 --> 00:23:26,280
turn into what we call a mon
fast, right? Oh, yeah. Yeah. So

388
00:23:26,280 --> 00:23:30,360
whereas if we have, if we have a
connection to the customer, are

389
00:23:30,420 --> 00:23:33,510
to the fact that we're competing
for business, or, you know, if

390
00:23:33,510 --> 00:23:37,410
we have that connection, then
energy flows in I mean, energy

391
00:23:37,410 --> 00:23:41,580
is this in intangible thing, but
it's very present, you can, you

392
00:23:41,580 --> 00:23:44,220
can see a team that's energized
versus a team that's not you

393
00:23:44,220 --> 00:23:47,430
know, the team that's energized,
works through lunch, you get a

394
00:23:47,430 --> 00:23:50,190
lot of discretionary effort at
weekends, we've got to go live,

395
00:23:50,220 --> 00:23:53,790
you know, and we're when we're
happening, the team that's not

396
00:23:53,790 --> 00:23:56,880
energized, is trying to figure
out how to knock off fairly and

397
00:23:56,880 --> 00:24:01,530
avoid responsibility and so
forth. So yeah, that that kind

398
00:24:01,530 --> 00:24:06,510
of your rights, excitement is
energy, it's, it's an essential

399
00:24:06,510 --> 00:24:09,120
element of, of a collaborative
team,

400
00:24:09,179 --> 00:24:10,439
Jason Baum: you know, when you
can feel it, you can feel it

401
00:24:10,439 --> 00:24:12,719
when someone's new, when
someone's new, they come in,

402
00:24:12,719 --> 00:24:15,179
they're energized, they have new
ideas, they're throwing things

403
00:24:15,179 --> 00:24:17,969
out, Hey, you might have talked
about as a team 500 times, they

404
00:24:17,969 --> 00:24:19,739
don't know, but they're gonna
throw it out, and they're

405
00:24:19,739 --> 00:24:22,739
excited about it. Maybe that fit
100 time, and you heard it from

406
00:24:22,739 --> 00:24:25,709
an excited person, maybe all of
a sudden things start, you know,

407
00:24:25,709 --> 00:24:28,109
moving and clicking up there.
And they usually bring

408
00:24:28,109 --> 00:24:31,529
excitement to the rest of the
team. I wonder if feedback plays

409
00:24:31,529 --> 00:24:34,589
a role into that? Because maybe
there are ways that we can

410
00:24:34,949 --> 00:24:38,519
generate excitement that doesn't
just have to be someone new to a

411
00:24:38,519 --> 00:24:41,999
team, but yeah, I don't know.
I'm just kind of riffing on

412
00:24:41,999 --> 00:24:42,329
that.

413
00:24:42,690 --> 00:24:44,640
Brendan O'Reilly: Yeah, well, I
think I think you know, a good

414
00:24:44,640 --> 00:24:47,490
scrum master Are you know that
the person that runs the

415
00:24:47,490 --> 00:24:52,320
retrospective, will generally
try to elicit from all team

416
00:24:52,320 --> 00:24:54,450
members but particularly the new
team members, I must tell you an

417
00:24:54,450 --> 00:24:56,250
interesting story about an
airline that I worked with

418
00:24:56,250 --> 00:24:58,980
really interesting one, you
know, a good a good scrum master

419
00:24:58,980 --> 00:25:01,920
will try to elicit ideas and
feedback. So we'll obviously do

420
00:25:01,920 --> 00:25:04,110
the retro and we'll talk about
what we could have done better.

421
00:25:04,110 --> 00:25:06,810
But then we'll try to say, well,
who's had experience with this

422
00:25:06,810 --> 00:25:10,260
elsewhere and what has happened
elsewhere. Now, one particular

423
00:25:10,260 --> 00:25:13,950
client, a team member left, went
away, worked for another

424
00:25:13,950 --> 00:25:17,340
organization and came back about
nine months later. And the

425
00:25:17,340 --> 00:25:20,790
retros suddenly got really
interesting, because that person

426
00:25:20,790 --> 00:25:24,120
came back with a bunch of new
ideas and things that they had

427
00:25:24,120 --> 00:25:26,580
experienced over that nine month
period, which they were able to

428
00:25:26,580 --> 00:25:29,640
bring into the team. Now within
that organization, they also

429
00:25:29,640 --> 00:25:32,280
have another role, which is an
Agile coach, which is somebody

430
00:25:32,280 --> 00:25:36,330
who transcends the teams. So
they drop into the retros for

431
00:25:36,330 --> 00:25:40,710
the deployed 1617 dev teams, our
delivery teams to give them the

432
00:25:40,710 --> 00:25:43,140
correct title, because they are
tasked with putting code into

433
00:25:43,140 --> 00:25:46,980
prod. So you know, the Agile
coach has to take the best ideas

434
00:25:46,980 --> 00:25:49,620
from one and make sure that they
they transcend. So it becomes a

435
00:25:49,620 --> 00:25:53,550
kind of very standard way of
working for the teams. So that

436
00:25:53,550 --> 00:25:56,130
people need to move between
teams that will feel like hey,

437
00:25:56,160 --> 00:25:58,830
I'm not just moved to another
planet, I'm just moved next door

438
00:25:58,830 --> 00:26:01,680
to the team that's working on
features, different features,

439
00:26:01,680 --> 00:26:07,860
the one that I'm on, so that
feedback, I would say is also

440
00:26:08,070 --> 00:26:12,150
let's incorporate shared
experience there. So wherever it

441
00:26:12,150 --> 00:26:15,630
may have come from, and wherever
it may come from, it could come

442
00:26:15,630 --> 00:26:20,520
from books, training courses,
YouTube's like I love people to

443
00:26:20,520 --> 00:26:25,680
be curious in teams, you know?
Can we can we find a way to, to

444
00:26:25,800 --> 00:26:28,770
think about a problem? Can we
get a bit of timeout can can

445
00:26:28,800 --> 00:26:33,930
can, you know, between? Sprints
could we get maybe a half a day

446
00:26:33,930 --> 00:26:38,460
to just spend some time
researching new areas. And if

447
00:26:38,460 --> 00:26:41,310
those areas seem to America, we
get a little bit of time out of

448
00:26:41,310 --> 00:26:44,850
production to explore them
further. Get some funding, and

449
00:26:44,850 --> 00:26:47,490
perhaps we can build something
or create something of value

450
00:26:47,490 --> 00:26:50,910
that can be shared across the
entire team, all themes.

451
00:26:51,480 --> 00:26:54,210
Jason Baum: Yeah, it's, it's
interesting. So those who listen

452
00:26:54,210 --> 00:26:59,010
to the podcast know that I am a
sports fan. And American

453
00:26:59,010 --> 00:27:02,640
football in particular. And what
you're describing to me, I'm

454
00:27:02,640 --> 00:27:07,950
thinking about it. And something
I heard about. Coach Bill

455
00:27:07,950 --> 00:27:16,020
Belichick is that he trains his
to his coaches to fill multiple

456
00:27:16,020 --> 00:27:20,130
roles. So it's very standard,
you'll have like a wide receiver

457
00:27:20,130 --> 00:27:22,860
coach or quarterbacks coach or
running back and they filled

458
00:27:22,860 --> 00:27:27,210
those roles. But he moves them
around from year to year to

459
00:27:27,210 --> 00:27:31,950
build well rounded coaches so
that they could fill in whatever

460
00:27:31,950 --> 00:27:35,940
spot they need to be in. And I
mean, the idea is to make them

461
00:27:35,940 --> 00:27:39,870
just better, well rounded
thinking, holistically thinking,

462
00:27:39,900 --> 00:27:42,840
you know, and gosh, that can be
applied. That's exactly what

463
00:27:42,840 --> 00:27:43,920
you're talking about. Right?

464
00:27:44,280 --> 00:27:47,400
Brendan O'Reilly: Yeah. I mean,
I bet you when they bring their

465
00:27:47,400 --> 00:27:50,490
fresh mind, if they're a
defensive coach, and they bring

466
00:27:50,490 --> 00:27:54,960
their that mindset to a new way,
they'll ask just lots of dumb

467
00:27:54,960 --> 00:27:57,630
questions. There is no such
thing. You know, there's just

468
00:27:57,630 --> 00:27:59,850
lots of really good questions
that you haven't thought of

469
00:27:59,850 --> 00:28:04,560
before. And actually, I coach
soccer, I think you call it

470
00:28:04,560 --> 00:28:06,540
soccer, right? As opposed to
football, football.

471
00:28:07,140 --> 00:28:09,960
Jason Baum: We call it we, it
doesn't make any sense. But

472
00:28:09,990 --> 00:28:11,010
that's that's what we do.

473
00:28:12,660 --> 00:28:15,630
Brendan O'Reilly: We call I
coach soccer and had that

474
00:28:15,630 --> 00:28:20,850
experience of working with a guy
who was very offense oriented.

475
00:28:20,880 --> 00:28:23,880
And I was defense oriented, and
it worked well. And then we did

476
00:28:23,880 --> 00:28:27,060
the Have you heard that? The
Wright brothers had they used to

477
00:28:27,060 --> 00:28:30,000
work it was Orville. Have you
heard this story?

478
00:28:30,359 --> 00:28:32,489
Jason Baum: I well, I know the
Wright brothers. But

479
00:28:32,520 --> 00:28:35,400
Brendan O'Reilly: yeah, yeah. So
there was, here's what they used

480
00:28:35,400 --> 00:28:38,910
to do. Right? This is really
interesting. So one of them

481
00:28:38,910 --> 00:28:42,990
would have an idea, okay. And in
the morning, they would argue

482
00:28:42,990 --> 00:28:46,530
over this idea. So in the
morning, one of them would argue

483
00:28:46,530 --> 00:28:49,560
for, and the other guy would
argue against and these would

484
00:28:49,560 --> 00:28:53,640
sometimes turns into, these
would be shouting matches. Then

485
00:28:53,640 --> 00:28:55,740
they would go to lunch, and
they'd come back, and then they

486
00:28:55,740 --> 00:28:59,550
would invert the opposite, or
the opposite, right? So you know

487
00:28:59,550 --> 00:29:03,030
that that that concept? I found
that worked really well with my

488
00:29:03,390 --> 00:29:05,250
colleague when he was the
offensive coach, I was a

489
00:29:05,250 --> 00:29:07,920
defensive coach. Oh, he used to
take turns it just say, okay,

490
00:29:07,920 --> 00:29:11,310
that match. Let's review it.
Okay, you do the offense review?

491
00:29:11,310 --> 00:29:14,010
I'll do the Defense Review. And
we'll we'll Yeah,

492
00:29:14,250 --> 00:29:16,470
Jason Baum: it's a great
exercise because it does make

493
00:29:16,500 --> 00:29:19,860
you think outside potentially
your comfort zone, and thinking

494
00:29:19,860 --> 00:29:22,950
the other person's shoes. I
mean, that. That's, that's a

495
00:29:22,950 --> 00:29:26,010
great exercise. I'm sure the the
quality of the product could

496
00:29:26,010 --> 00:29:29,340
just improve based on your
knowledge of,

497
00:29:29,730 --> 00:29:32,100
Brendan O'Reilly: yeah, I just
want to I don't know how it

498
00:29:32,100 --> 00:29:35,370
worked in, in football, but we
did that with our team. So with,

499
00:29:35,700 --> 00:29:39,660
when we finished the match, we
do the review. 15 guys are

500
00:29:39,660 --> 00:29:41,670
waiting to go for their beer,
but nobody's going anywhere

501
00:29:41,670 --> 00:29:44,460
until we've had that
conversation. And then we just

502
00:29:44,460 --> 00:29:47,400
pick out the two or three things
that we want to improve. Yeah,

503
00:29:47,580 --> 00:29:50,190
Jason Baum: yeah. No, I mean,
Coach Belichick. I mean, and I

504
00:29:50,190 --> 00:29:52,500
don't know how many other code
maybe other coaches do it. I'm

505
00:29:52,500 --> 00:29:56,220
sure they singled him out
because he wins a lot. You know,

506
00:29:56,610 --> 00:29:58,650
you know, he'll take a defensive
line coach in the next year.

507
00:29:58,650 --> 00:30:02,640
He'll be an offensive line
coach. So like, and throwing

508
00:30:02,640 --> 00:30:05,610
them into the fire, but seems to
work.

509
00:30:05,909 --> 00:30:07,529
Brendan O'Reilly: Yeah. And I
think it's a route to management

510
00:30:07,529 --> 00:30:10,979
as well. I mean, I work with a
coach some of the, you know CTOs

511
00:30:11,309 --> 00:30:15,059
when he's got when we're looking
at developing people and talent.

512
00:30:15,059 --> 00:30:16,889
And so what you really want
them, especially if they come

513
00:30:16,889 --> 00:30:19,739
in, and they're just working in,
say, a dev role, but they could

514
00:30:19,739 --> 00:30:23,309
be working in an SRE role, or
they could be working in test,

515
00:30:23,369 --> 00:30:26,939
you really want them to have
that all round experience so

516
00:30:26,939 --> 00:30:31,349
that when they are leaders, they
actually have walked the walk.

517
00:30:31,979 --> 00:30:34,949
And they can they can, you know,
understand and appreciate the

518
00:30:34,949 --> 00:30:37,259
perspective of all of the
individuals in their teams. And

519
00:30:37,259 --> 00:30:40,769
that helps with, you know, I
mean, we're not talking about

520
00:30:40,769 --> 00:30:43,799
silos. Now, we're talking about,
you know, individual performance

521
00:30:44,159 --> 00:30:46,859
improvements that we can, we can
look for and realistically

522
00:30:46,859 --> 00:30:47,699
expect as well.

523
00:30:47,940 --> 00:30:51,000
Jason Baum: But is that is that
one of because I was just about

524
00:30:51,000 --> 00:30:53,520
to ask you, when when we're
fostering cross silo

525
00:30:53,520 --> 00:30:57,150
collaboration, you know, I think
one thing that has to be kept in

526
00:30:57,150 --> 00:31:04,320
mind as making it not seem
artificial, or unnatural. is

527
00:31:04,410 --> 00:31:08,520
self improvement, you know,
improving, you're improving your

528
00:31:08,550 --> 00:31:12,090
own capabilities and
understandings and becoming more

529
00:31:12,090 --> 00:31:16,560
well rounded. On on everything
else, doesn't that kind of,

530
00:31:16,590 --> 00:31:21,240
isn't that one way to do it make
you more aware of what other

531
00:31:21,240 --> 00:31:24,000
teams are doing potentially what
someone else in a different role

532
00:31:24,000 --> 00:31:26,160
is doing? Is that one way to do
that?

533
00:31:27,000 --> 00:31:31,050
Brendan O'Reilly: Yeah,
absolutely. I mean, to the

534
00:31:31,050 --> 00:31:35,970
individual within any team wants
to be able to add value,

535
00:31:36,270 --> 00:31:40,770
ideally, around their specialist
skill. But equally, they want to

536
00:31:40,770 --> 00:31:44,460
raise the game for the others in
the team. So they want to be

537
00:31:44,460 --> 00:31:47,130
able to help other people be
more productive. I mean, I'll

538
00:31:47,130 --> 00:31:50,850
give you an example. This is
very typical. But again, one of

539
00:31:50,850 --> 00:31:54,420
my clients, when they analyze
the code that actually works,

540
00:31:54,420 --> 00:31:56,610
the code that goes into
production, there's probably a

541
00:31:56,610 --> 00:32:00,450
small number of engineers that
actually do that. And there's a

542
00:32:00,450 --> 00:32:03,930
large number of engineers that
write kind of code that needs to

543
00:32:03,930 --> 00:32:08,850
be then fixed up after the
event. What what, what has to

544
00:32:08,850 --> 00:32:12,210
happen next is the engineers
that aren't getting their code

545
00:32:12,210 --> 00:32:14,310
into prod, they need to be
helped, they need to be coached,

546
00:32:14,460 --> 00:32:17,310
the best way for them to do that
is to look at how, how the

547
00:32:17,310 --> 00:32:20,760
senior engineer has actually
edited and change the code. And

548
00:32:20,760 --> 00:32:26,430
to do that openly, right. So to
have a review, this code is is,

549
00:32:26,910 --> 00:32:29,220
is better now because we
restructured how we had we

550
00:32:29,220 --> 00:32:32,100
designed it, built it and so
forth. And then that engineer,

551
00:32:32,100 --> 00:32:33,990
the engineer that's on the
learning side of things gets

552
00:32:33,990 --> 00:32:36,420
better and grows and hopefully
goes on to become that senior

553
00:32:36,420 --> 00:32:39,720
engineer, it's a normal kind of
a path, saying for tests, same

554
00:32:39,720 --> 00:32:43,260
for all of the other
disciplines. So yeah. And then

555
00:32:43,290 --> 00:32:46,380
when they get when they get
better at doing those things,

556
00:32:46,380 --> 00:32:50,640
they can move on to doing other
things. Yeah, it's also a real

557
00:32:50,640 --> 00:32:52,860
tension, because of course,
you've got really good engineers

558
00:32:52,860 --> 00:32:55,350
that are producing really high
quality code, you know, do you

559
00:32:55,350 --> 00:32:58,230
really want them to be managers,
and very often, by the way,

560
00:32:58,230 --> 00:33:00,150
those individuals become
managers and say, Hey, this

561
00:33:00,150 --> 00:33:01,950
isn't for me, I just wanna get
back to writing software that

562
00:33:01,950 --> 00:33:05,160
works, you know, so, but it's
all part of the part of the fun

563
00:33:05,160 --> 00:33:07,080
and games, but definitely, in
terms of breaking down the

564
00:33:07,080 --> 00:33:10,350
silos, and making it easier to
move people between teams, those

565
00:33:10,350 --> 00:33:13,650
kinds of behaviors, that
openness, that transparency, and

566
00:33:13,650 --> 00:33:18,060
that that culture, you know, you
know, it's interesting, one of

567
00:33:18,060 --> 00:33:21,840
the companies that do a lot of
work with, that frightens people

568
00:33:21,840 --> 00:33:25,050
off, if you're not an engineer
that's comfortable to have your

569
00:33:25,050 --> 00:33:30,030
code explored and reviewed, peer
reviewed. You probably don't,

570
00:33:30,060 --> 00:33:32,160
you're not going to fit in, you
know, they have an expression in

571
00:33:32,160 --> 00:33:35,070
that particular customer
account, if your last six days,

572
00:33:35,070 --> 00:33:39,060
your last six years. But if on
the seventh day, you're feeling

573
00:33:39,060 --> 00:33:42,600
really uncomfortable, and yeah,
good luck. does happen, you

574
00:33:42,600 --> 00:33:43,680
know, people just won't stay.

575
00:33:44,490 --> 00:33:48,120
Jason Baum: This might not, this
might be an example. And forgive

576
00:33:48,120 --> 00:33:50,460
me because again, so if you
listen to this podcast, you

577
00:33:50,460 --> 00:33:53,460
know, I have a four year old
daughter, and everything in my

578
00:33:53,460 --> 00:33:56,730
life right now is surrounded
like everything goes back to

579
00:33:56,730 --> 00:34:02,460
parenting, and enter. And an
interesting example of this is

580
00:34:02,460 --> 00:34:07,770
the company Disney. Walt Disney
has a team of of artists right

581
00:34:07,800 --> 00:34:11,850
now they're digital artists, but
they are they are artists. And

582
00:34:11,880 --> 00:34:13,860
you know, whether you're coding
whether you're whether you're

583
00:34:13,860 --> 00:34:16,530
drawing, you know, they're
working on collaborative teams,

584
00:34:16,830 --> 00:34:19,980
and then they have peer reviews.
We were watching them the

585
00:34:19,980 --> 00:34:22,920
documentary about the making of
frozen their biggest franchise

586
00:34:22,920 --> 00:34:27,270
hit right. And they have several
peer reviews for just one cell,

587
00:34:27,300 --> 00:34:32,160
right one cell of the movie, get
seen by like 15 people they sit,

588
00:34:32,160 --> 00:34:34,920
they talk about it, what could
they do differently. They'll

589
00:34:34,920 --> 00:34:38,880
have you know, the directors
will be there, the producer will

590
00:34:38,880 --> 00:34:42,480
be there, they'll pick it apart,
make them go back to the drawing

591
00:34:42,480 --> 00:34:45,960
board, redo it, come back
present it again and it is just

592
00:34:45,960 --> 00:34:51,720
constantly analyzed, but by a
team collaboratively. And they

593
00:34:51,720 --> 00:34:56,460
produce they take those same
designers and and or those same

594
00:34:56,820 --> 00:35:00,990
artists, and they'll be working
on another feature film while

595
00:35:00,990 --> 00:35:03,690
they're working on that, and
they're just doing these

596
00:35:03,720 --> 00:35:06,390
different scenes. And so they're
just dropping a plate picking

597
00:35:06,390 --> 00:35:09,750
them up moving them on to
something else. And, and, but

598
00:35:09,750 --> 00:35:12,300
then collaborative,
collaboratively coming back and

599
00:35:12,300 --> 00:35:15,240
talking about holistically how
it fits into that. And I

600
00:35:15,240 --> 00:35:20,010
thought, wow, that's that's kind
of what we're talking about a

601
00:35:20,010 --> 00:35:23,700
little bit. And I feel like
Disney does it so well, because

602
00:35:23,700 --> 00:35:27,300
they produce so much content in
a year.

603
00:35:28,169 --> 00:35:30,539
Brendan O'Reilly: So it's really
interesting. My youngest son is

604
00:35:30,629 --> 00:35:32,159
24. And he's an animator.

605
00:35:32,759 --> 00:35:34,829
Jason Baum: Okay, so you know a
little bit about this.

606
00:35:35,099 --> 00:35:38,129
Brendan O'Reilly: Yeah. Well,
oddly enough, yeah. So when I

607
00:35:38,129 --> 00:35:41,219
first when he first started to
work as an animator, two or

608
00:35:41,219 --> 00:35:44,159
three years ago now, and we
started talking about how work

609
00:35:44,159 --> 00:35:47,489
was organized. And guess what a
lot of the core concepts for

610
00:35:47,489 --> 00:35:50,579
software engineers originated
out of Disney, this idea of a

611
00:35:50,579 --> 00:35:55,289
storyboard and visualization of
work, and they use JIRA. And so

612
00:35:55,289 --> 00:35:58,349
he was only working there in
this company for a very short

613
00:35:58,349 --> 00:36:01,169
period of time. And he started
talking to me like, and this

614
00:36:01,169 --> 00:36:03,509
release, and that sprint and
other oh, wait a minute, this

615
00:36:03,539 --> 00:36:08,849
this kid. He's right up there
with it. So the thing that also

616
00:36:08,879 --> 00:36:10,739
occurred to me when you were
when you were speaking, though,

617
00:36:10,739 --> 00:36:14,999
was kind of, there's a real
tension here between the context

618
00:36:14,999 --> 00:36:18,809
switching that's required to go
from a piece of work, I'm really

619
00:36:18,809 --> 00:36:21,779
intensely focused on now, to
kind of getting my head out of

620
00:36:21,779 --> 00:36:25,469
that and going and looking at
another piece of work. Now in in

621
00:36:25,469 --> 00:36:30,719
software terms, what we try to
do is we try to, we automate how

622
00:36:30,719 --> 00:36:33,929
we build the software. So we
have this idea of continuously

623
00:36:33,929 --> 00:36:36,869
integrating, integrating the
code that all of the engineers

624
00:36:36,869 --> 00:36:39,779
are working on. So that we can
be objective is is to kind of

625
00:36:39,779 --> 00:36:44,009
break the bills right now,
historically, that was a bad

626
00:36:44,009 --> 00:36:46,109
thing, people who sort of fear
of breaking the bill, but

627
00:36:46,109 --> 00:36:47,699
actually breaking the bill is a
good thing. Because we need to

628
00:36:47,699 --> 00:36:50,549
know now not in six weeks time
when we have to do a compute

629
00:36:50,549 --> 00:36:55,289
context switch to get back and
look at what was broken. I saw I

630
00:36:55,289 --> 00:36:58,979
must I'm now curious, I'm now
gonna ask my my son. So when

631
00:36:58,979 --> 00:37:00,869
you're asked to do the peer
review on something that's

632
00:37:00,899 --> 00:37:03,239
nothing to do with what you're
currently working on, is that a

633
00:37:03,239 --> 00:37:07,109
bit of a head melt? Is it good?
Is it a good switch off or

634
00:37:07,109 --> 00:37:10,139
something? Because in general,
when when an engineer is asked

635
00:37:10,139 --> 00:37:14,069
to work on something until it
works, that's the system right?

636
00:37:14,069 --> 00:37:16,049
We don't really want to have to
come back to that in six weeks

637
00:37:16,049 --> 00:37:18,059
time and fix it, because now
we've got the wreck in each

638
00:37:18,059 --> 00:37:22,379
context, which is about an 11%
overhead. That's sorry, that's

639
00:37:22,379 --> 00:37:24,959
for the first while, right for
the first context, which the

640
00:37:24,959 --> 00:37:28,619
second is 33%. Okay, so now
we've lost a third of a working

641
00:37:28,619 --> 00:37:31,289
day, we just switch context
wise. And after that, it goes

642
00:37:31,289 --> 00:37:33,509
exponential. It's just like, I'm
getting nothing done, because

643
00:37:33,509 --> 00:37:34,949
I'm just moving between tasks,
you

644
00:37:34,950 --> 00:37:37,860
Jason Baum: know, but I wonder
to bring it back to something we

645
00:37:37,860 --> 00:37:41,610
had talked about earlier. I
wonder if that keeps the energy

646
00:37:41,610 --> 00:37:44,850
level up? Or is it frustrating?
I don't know. Because, you know,

647
00:37:44,880 --> 00:37:47,400
maybe it keeps it fresh. You're
not constantly on the same

648
00:37:47,400 --> 00:37:50,310
thing. I don't know, if you're
pulling your hair out because of

649
00:37:50,310 --> 00:37:53,040
an issue and you can just jump
off it for a day working on

650
00:37:53,040 --> 00:37:56,160
something else? I don't know.
Maybe it does to see, you know,

651
00:37:56,400 --> 00:37:58,500
that's that's maybe a positive
take on it.

652
00:37:59,490 --> 00:38:01,470
Brendan O'Reilly: Yeah, I mean,
yeah, sometimes they change can

653
00:38:01,470 --> 00:38:03,840
be as good as a rest, you know,
right. Absolutely. Yeah. I mean,

654
00:38:03,840 --> 00:38:07,410
it certainly if you're rattling
on whatever the problem is, and

655
00:38:07,410 --> 00:38:10,680
you're kind of iterating on a
piece of code with some some

656
00:38:10,680 --> 00:38:12,660
engineers and just getting
nowhere there is a point it's

657
00:38:12,660 --> 00:38:16,530
like, if you do crosswords a
Sudoko. Sleep on it. And in the

658
00:38:16,530 --> 00:38:18,390
morning, things seem to be
clearer.

659
00:38:18,420 --> 00:38:20,940
Jason Baum: It'll come to you
into in the in the morning,

660
00:38:20,970 --> 00:38:25,770
right. Yeah, yeah. I mean, and
look, some of these practices to

661
00:38:25,800 --> 00:38:29,730
bring it back to remote. It does
make it difficult to to do some

662
00:38:29,730 --> 00:38:34,710
of this peer review and to
collaborate and, you know,

663
00:38:34,710 --> 00:38:38,010
sometimes even just looking at
the same thing at the same time

664
00:38:38,010 --> 00:38:41,730
with someone else, if you're not
in the same room, that can make

665
00:38:41,730 --> 00:38:42,720
it difficult. So,

666
00:38:43,170 --> 00:38:44,790
Brendan O'Reilly: okay, but let
me give you some upside. So I

667
00:38:44,790 --> 00:38:49,290
did a call with with three or
four CTOs. I wrote a blog about

668
00:38:49,290 --> 00:38:51,150
it. Actually, I think I'm gonna
share it with you the remote

669
00:38:51,180 --> 00:38:55,350
working learnings. There's a
couple of upsides. So normally,

670
00:38:55,350 --> 00:38:58,620
the CTOs that I spoke with, were
quite happy to have their

671
00:38:58,620 --> 00:39:01,230
engineers work remote because
there was less or they go drive

672
00:39:01,230 --> 00:39:03,510
by shootings. Are you familiar
with that expression?

673
00:39:04,950 --> 00:39:07,230
Jason Baum: In this context,
okay, so,

674
00:39:08,220 --> 00:39:10,260
Brendan O'Reilly: so engineers
sitting at his desk and a

675
00:39:10,260 --> 00:39:14,370
customer by power, you know, one
of the business guys bypasses

676
00:39:14,400 --> 00:39:18,540
all of the procedure in terms of
the sprint and all that kind of

677
00:39:18,540 --> 00:39:21,180
thing just drives by and says,
Hey, you wouldn't just give it

678
00:39:21,210 --> 00:39:24,510
10 minutes and fix this for me.
And, you know, some engineer

679
00:39:24,510 --> 00:39:28,260
gets kind of shot as they drive
by right, so, so less of that

680
00:39:28,500 --> 00:39:34,620
more opportunity for focus.
Another big upside was people

681
00:39:34,620 --> 00:39:40,530
who tended to be quieter at
reviews in the virtual in the

682
00:39:40,530 --> 00:39:45,720
Zoom world. You know, the person
controlling the Zoom could mute

683
00:39:45,720 --> 00:39:49,800
everybody and ask the quiet guy
to speak up. Okay. And for the

684
00:39:49,800 --> 00:39:52,320
first time they were being heard
in that sense, so there was some

685
00:39:52,320 --> 00:39:55,170
positives there. And I think the
other one that was very

686
00:39:55,170 --> 00:39:59,190
interesting was writing like an
Amazonian. I don't know if

687
00:39:59,190 --> 00:40:00,660
you've seen it like I have,

688
00:40:00,750 --> 00:40:02,100
Jason Baum: yes, I have seen
that.

689
00:40:02,430 --> 00:40:06,210
Brendan O'Reilly: So people
were, you know, put on training

690
00:40:06,210 --> 00:40:09,960
courses in one instance, to take
the waffles and put the fact in.

691
00:40:10,020 --> 00:40:10,410
So I

692
00:40:10,410 --> 00:40:16,020
Jason Baum: love that. Yeah.
Yeah. Well, my gosh, Brandon, we

693
00:40:16,020 --> 00:40:20,070
could talk about this topic, I
think for another two hours

694
00:40:20,100 --> 00:40:25,530
easily. There's a lot to say
here. I hope you'll come back. I

695
00:40:25,530 --> 00:40:28,680
think we should review this.
Again, I think this is a topic

696
00:40:28,950 --> 00:40:31,440
that's going to continue to
evolve. Certainly, I mean, it

697
00:40:31,440 --> 00:40:35,580
always, it always has, it always
will. The more work environments

698
00:40:35,580 --> 00:40:40,590
we have, the more and more roles
that pop up and are created, the

699
00:40:40,620 --> 00:40:45,240
the more I think will feed, feed
the silos but then also break

700
00:40:45,240 --> 00:40:47,910
them down. So I think there's a
lot we can we can kind of talk

701
00:40:47,910 --> 00:40:52,050
about. So I hope someday you
will come back and continue to

702
00:40:52,050 --> 00:40:52,860
share with us,

703
00:40:53,160 --> 00:40:54,750
Brendan O'Reilly: that would be
a pleasure. This is the most fun

704
00:40:54,750 --> 00:40:56,340
I've had in the podcast in a
long time.

705
00:40:56,490 --> 00:41:00,510
Jason Baum: Awesome. Okay, so I
did warn you about this.

706
00:41:00,510 --> 00:41:03,630
Sometimes I warn our guests,
sometimes I don't, that we're

707
00:41:03,630 --> 00:41:07,950
going to ask a very personal
question. So I hope you've

708
00:41:07,950 --> 00:41:13,710
thought about it. Today, our
closing question is going to be

709
00:41:14,460 --> 00:41:18,120
if you could be remembered for
one thing, what would that be?

710
00:41:19,980 --> 00:41:21,000
Brendan O'Reilly: That I died
trying?

711
00:41:21,780 --> 00:41:22,710
Jason Baum: I love that.

712
00:41:23,970 --> 00:41:26,310
Brendan O'Reilly: I think I
think continuous improvement and

713
00:41:26,310 --> 00:41:31,500
continuous learning are, you
know, they're just part of who

714
00:41:31,500 --> 00:41:35,430
we are. And as long as you have
those things and you die trying

715
00:41:35,430 --> 00:41:39,180
then yeah, you're I'll go
happily to my grave that's on

716
00:41:39,180 --> 00:41:40,770
the gravestone that'll be on
behalf of

717
00:41:41,910 --> 00:41:46,590
Jason Baum: die trying. I think
that is fantastic. I think that

718
00:41:46,590 --> 00:41:49,770
would be I think anyone just
could just hope for that. Right.

719
00:41:50,310 --> 00:41:52,800
That's great. Thank you so much,
Brendan. It was an absolute

720
00:41:52,800 --> 00:41:54,240
pleasure having you on the
podcast

721
00:41:54,240 --> 00:41:55,710
Brendan O'Reilly: today.
Likewise,

722
00:41:55,800 --> 00:41:58,350
Jason Baum: take care, Jason.
And thank you for listening to

723
00:41:58,350 --> 00:42:01,710
this episode of the humans of
DevOps Podcast. I'm going to end

724
00:42:01,710 --> 00:42:04,680
this episode the same way I
always do encouraging you to

725
00:42:04,680 --> 00:42:07,980
become a member of DevOps
Institute to get access to even

726
00:42:07,980 --> 00:42:11,820
more great resources just like
this one. Until next time, stay

727
00:42:11,820 --> 00:42:15,780
safe, stay healthy, and most of
all, stay human, live long and

728
00:42:15,780 --> 00:42:16,290
prosper.

729
00:42:18,420 --> 00:42:20,520
Narrator: Thanks for listening
to this episode of the humans of

730
00:42:20,520 --> 00:42:24,060
DevOps podcast. Don't forget to
join our global community to get

731
00:42:24,060 --> 00:42:27,390
access to even more great
resources like this. Until next

732
00:42:27,390 --> 00:42:30,840
time, remember, you are part of
something bigger than yourself.

733
00:42:31,170 --> 00:42:31,920
You belong

