The episode explores the tension between necessary on-the-spot decision-making during a software incident and subsequent organizational governance. Andrea’s story sets the scene: a colleague makes a critical, correct decision under pressure, only to have a later, higher-level investigation reverse it without adequately addressing the systemic issue that caused the incident, leading to frustration and burnout. We then further discuss how organizations—whether centralized or decentralized—often struggle with decision paralysis and the human consequences of chronic underinvestment in long-term fixes. The conversation emphasizes that true decentralized architecture requires not only empowering individuals to act but also leadership allyship and robust, non-weaponized processes to support and record their actions.
The core of the governance solution lies in documenting decisions effectively and creating a culture of learning over blame. To avoid "decision paralysis" and preserve the historical context, the hosts advocate for recording critical choices using Architectural Decision Records (ADRs). A key principle is that these records should be immutable; any subsequent change must be documented as a new, superseding decision rather than reopening the original. Furthermore, decision-making health can be assessed both quantitatively (by measuring flow and reversal rates) and qualitatively, by including sense-making questions about team readiness and feelings toward the decision, drawing on insights from practitioners like Rebecca Wirfs-Brock. This approach transforms governance from a bureaucratic bottleneck into a feedback loop that highlights deeper systemic failures.
Kenny (Baas) Schwegler: Welcome
back everyone to this another
2
00:00:02,580 --> 00:00:07,859
episode of facilitating Stories on
Software Architecture and Design.
3
00:00:08,250 --> 00:00:12,599
So we are gonna talk today with
Andrea, who's gonna tell us a story,
4
00:00:13,200 --> 00:00:14,579
and with us is Andrew as well.
5
00:00:14,610 --> 00:00:15,329
Hello Andrew.
6
00:00:16,040 --> 00:00:20,390
this content series, which we don't give
it a name, we don't call it a podcast or
7
00:00:20,390 --> 00:00:25,370
a flog or anything, it's just a series
of, conversations about stories where you
8
00:00:25,370 --> 00:00:29,470
might be an architect or a designer that
believe that we need to do decentralized
9
00:00:29,470 --> 00:00:32,589
decision making or facilitating
software architecture, but you struggle.
10
00:00:33,309 --> 00:00:36,820
And these are all stories about
these struggles that we on a
11
00:00:36,820 --> 00:00:38,640
daily basis still have as well.
12
00:00:38,640 --> 00:00:40,379
So it's also a little bit for us.
13
00:00:40,379 --> 00:00:41,099
We learn a lot.
14
00:00:41,149 --> 00:00:44,059
in the previous episode, we
say, well, as long as nobody's
15
00:00:44,059 --> 00:00:45,529
listening, doesn't matter.
16
00:00:46,054 --> 00:00:48,364
We're learning, so we hope
you are learning as well.
17
00:00:48,364 --> 00:00:51,714
So, Andrea, it's up to
you to tell a story.
18
00:00:52,530 --> 00:00:56,041
Andrea Magnorsky: It's my turn
to tell a story and I'm switching
19
00:00:56,041 --> 00:00:58,156
Tuck a little bit, as I tend to do.
20
00:00:58,616 --> 00:01:04,686
And, what I'm gonna give you is, a
scenario then I'm, of wanna ask some
21
00:01:04,686 --> 00:01:06,576
questions and how would you go about it?
22
00:01:07,236 --> 00:01:08,241
So this is the scenario.
23
00:01:09,791 --> 00:01:14,851
Imagine you just arrived at work
and you're doing work stuff, and
24
00:01:14,851 --> 00:01:19,170
suddenly there's a, a ping in your
whatever messaging platform you use
25
00:01:19,170 --> 00:01:21,861
for, communicating with your people.
26
00:01:22,491 --> 00:01:26,661
And in there, there's an incident
like a high importance incident.
27
00:01:27,765 --> 00:01:28,511
One of your colleagues.
28
00:01:29,431 --> 00:01:33,801
Goes off, investigates, you're like
up in your hand and they're fine.
29
00:01:34,731 --> 00:01:42,451
And then during thing, colleague,
decides to stop something.
30
00:01:42,541 --> 00:01:45,211
They're like, this client can't do X.
31
00:01:45,781 --> 00:01:46,801
That's their decision.
32
00:01:46,920 --> 00:01:48,571
And it's in the middle an incident.
33
00:01:49,951 --> 00:01:51,331
That's what happens that time.
34
00:01:52,031 --> 00:01:54,511
Because it's a high, important instance.
35
00:01:55,691 --> 00:02:00,761
the very next day, let's say there's a
meeting with your colleague, yourself,
36
00:02:01,311 --> 00:02:05,601
and a few other peoples that are higher
in the hierarchy to review this and other
37
00:02:05,601 --> 00:02:10,931
things during that scenario, the review
is that the action that your colleague
38
00:02:10,931 --> 00:02:17,241
took was correct, which is an interesting
point that you might, want to, comment on.
39
00:02:18,851 --> 00:02:20,331
then, that's where it stays.
40
00:02:20,461 --> 00:02:24,221
However, there is an obvious thing
that, people that are in the hierarchy
41
00:02:24,431 --> 00:02:28,971
a little bit higher than you, they want
to investigate further to see if this
42
00:02:28,971 --> 00:02:30,441
is something like, what do we do next?
43
00:02:30,441 --> 00:02:34,305
Okay, this was the good decision for
now, but what do we do in the future?
44
00:02:35,746 --> 00:02:37,756
Someone volunteers to
do the investigation.
45
00:02:38,611 --> 00:02:43,821
Another one of your colleagues, they go
off into it and they come back saying
46
00:02:44,361 --> 00:02:45,771
that actually we should allow it.
47
00:02:47,180 --> 00:02:48,231
There's another meeting.
48
00:02:48,351 --> 00:02:53,631
This same group where this happened,
communicates to the rest of us that
49
00:02:54,051 --> 00:02:57,561
the decision has been reverted and
actually precisely the thing that
50
00:02:57,561 --> 00:03:02,721
was stopped is with no change.
51
00:03:03,891 --> 00:03:06,081
The only thing that
changes the understanding.
52
00:03:06,846 --> 00:03:12,186
The hierarchy, has, but with not a,
a lot, extra context, but not much.
53
00:03:13,056 --> 00:03:18,486
Your colleague is, not completely
impressed because they are,
54
00:03:18,546 --> 00:03:20,016
well, this is gonna happen again.
55
00:03:22,176 --> 00:03:23,046
That's the context.
56
00:03:23,506 --> 00:03:24,256
That's the story.
57
00:03:24,306 --> 00:03:26,646
The story obviously, I
mean, I'm sure it happens.
58
00:03:26,676 --> 00:03:29,046
Something similar, probably
happened to you, so.
59
00:03:30,171 --> 00:03:32,991
This question that I'm gonna
pose is about governance.
60
00:03:32,991 --> 00:03:36,231
We were talking about it a little
bit in the previous episode.
61
00:03:36,951 --> 00:03:41,631
And so also about how to, how
would you deal with this or what
62
00:03:41,631 --> 00:03:48,891
could happen in option A, a very
autocratic kind of centralized place
63
00:03:49,221 --> 00:03:52,560
versus b, more decent central place.
64
00:03:52,560 --> 00:03:55,051
Like, can we, can we talk
about the whole experience?
65
00:03:55,051 --> 00:03:56,641
Like incidents happen all the time.
66
00:03:56,880 --> 00:03:59,831
You make decisions, None of
those things are, strange and they
67
00:03:59,831 --> 00:04:02,120
will happen in both, scenarios.
68
00:04:02,270 --> 00:04:06,780
But I would love to hear about,
how things could be different or
69
00:04:06,780 --> 00:04:11,550
the same, like any similarities and
differences is where we should top off.
70
00:04:12,450 --> 00:04:14,100
especially focusing on governments.
71
00:04:15,300 --> 00:04:16,135
Whoever wants to go first.
72
00:04:19,533 --> 00:04:22,348
Andrew Harmel-Law: The only thing I
wanted to say that I think you implied
73
00:04:22,348 --> 00:04:26,989
happened, but one of the biggest things
that I make sure is like, maybe you
74
00:04:26,989 --> 00:04:30,349
have to retrospectively create it,
you document each decision separately.
75
00:04:30,349 --> 00:04:32,149
So you write an a, DR
maybe retrospectively.
76
00:04:32,149 --> 00:04:33,199
'cause the person didn't have time.
77
00:04:33,199 --> 00:04:35,179
They just, you know, based on
the things they knew at the
78
00:04:35,179 --> 00:04:36,199
time, they took a decision.
79
00:04:37,369 --> 00:04:39,224
so that should be represented in a DR.
80
00:04:40,009 --> 00:04:42,619
Then the revisiting of that
decision shouldn't reopen that.
81
00:04:42,619 --> 00:04:46,489
A DR, after they're decided
acted upon ADR is a read only.
82
00:04:46,489 --> 00:04:47,599
That's like a big deal for me.
83
00:04:48,379 --> 00:04:52,339
So then there should be a subsequent
decision, which supersedes the older one.
84
00:04:52,339 --> 00:04:55,159
So you've got the record of the
history and all that kind of stuff.
85
00:04:55,909 --> 00:04:58,849
when you, if you don't have that, if you
keep going back and reopening decisions.
86
00:04:59,898 --> 00:05:01,549
That's just like paralysis, right?
87
00:05:01,549 --> 00:05:03,768
And then it becomes very emotional
and all this kinda stuff.
88
00:05:03,768 --> 00:05:06,909
So I've got other thoughts about shelf
for Kenny, but that's the big one.
89
00:05:06,909 --> 00:05:07,479
It's like, right?
90
00:05:07,479 --> 00:05:10,719
'cause it's not like one decision you
kept going back to one was actually taken
91
00:05:10,719 --> 00:05:11,829
and then there was a subsequent thing.
92
00:05:12,039 --> 00:05:14,589
So that's, would recommend it separately.
93
00:05:14,671 --> 00:05:16,445
Andrea Magnorsky: Yeah, it's
more like the, I'm making an
94
00:05:16,445 --> 00:05:18,006
emphasis on a few aspects here.
95
00:05:18,041 --> 00:05:24,256
The governance, the human story and
what happened, also what we like it
96
00:05:24,256 --> 00:05:29,155
to be different and how, and feels
like one coherent story itself.
97
00:05:29,155 --> 00:05:34,405
Like at the end of the day, the system,
has like is behaving in a certain way.
98
00:05:35,155 --> 00:05:36,296
that's kind of interesting too.
99
00:05:36,356 --> 00:05:37,705
That's the three kind of.
100
00:05:38,741 --> 00:05:40,031
That I'm seeing in the story.
101
00:05:40,511 --> 00:05:43,721
So I totally agree on the, on the
decisions themselves and that they
102
00:05:43,721 --> 00:05:47,891
should be not, not all encompassing
and, oh, actually, let me just,
103
00:05:48,251 --> 00:05:51,006
let me just one more thing and
then you'll never finish anything.
104
00:05:53,870 --> 00:05:56,599
Kenny (Baas) Schwegler: I think Rebecca,
and we should invite her once she talks
105
00:05:56,599 --> 00:05:58,610
about the earliest responsible moment.
106
00:05:58,610 --> 00:05:59,810
You can take a decision, right?
107
00:05:59,870 --> 00:06:02,760
And, you have the last responsible moment.
108
00:06:02,760 --> 00:06:05,100
But the earliest, I think
she calls it earliest.
109
00:06:05,100 --> 00:06:07,560
but she says, take him
as soon as possible.
110
00:06:07,610 --> 00:06:09,710
And then you go into, Andrew's not right.
111
00:06:09,710 --> 00:06:13,400
We can take him now and then
you can supersede them later on.
112
00:06:13,400 --> 00:06:13,850
And I think.
113
00:06:14,210 --> 00:06:15,680
It's the same with coding, right?
114
00:06:15,680 --> 00:06:16,940
Make small codes.
115
00:06:17,060 --> 00:06:19,340
People are very afraid of
making a decision there.
116
00:06:19,340 --> 00:06:20,630
So that's the human aspect.
117
00:06:20,630 --> 00:06:24,110
For some reason, people are very much
afraid of taking smaller decisions
118
00:06:24,110 --> 00:06:28,409
or smaller changes for some, reason.
119
00:06:28,460 --> 00:06:31,330
and the second thing that, I
hear you say, and I'm curious
120
00:06:31,330 --> 00:06:32,560
and that's a question to you.
121
00:06:32,560 --> 00:06:36,760
I, she's not impressed by the decision,
122
00:06:36,860 --> 00:06:43,365
People sometimes see decisions
as a single thing in time, but.
123
00:06:44,719 --> 00:06:46,159
It might be many decisions.
124
00:06:46,159 --> 00:06:49,670
So for some person coming in and,
and maybe it's a new person, right?
125
00:06:49,670 --> 00:06:53,420
And they take a decision, but for
that person it might be maybe the 50th
126
00:06:53,420 --> 00:06:55,700
time that it happened to that person.
127
00:06:55,760 --> 00:06:56,060
Right.
128
00:06:56,549 --> 00:06:58,229
I'm not sure if that was the case here.
129
00:06:58,229 --> 00:07:02,010
Is that what, what you're, because they're
not, I felt they're not impressed, so I'm
130
00:07:02,010 --> 00:07:03,570
like, okay, that there's something there.
131
00:07:03,570 --> 00:07:04,560
Maybe, I'm not sure.
132
00:07:04,856 --> 00:07:07,945
Andrea Magnorsky: So, for some further
context, in this particular case that
133
00:07:07,945 --> 00:07:12,726
I'm thinking of, some of this comes as
a background of we're not investing in
134
00:07:12,726 --> 00:07:14,856
actually solving our systemic issues.
135
00:07:15,546 --> 00:07:20,805
And when there's an incident, we are
the ones that have to respond back end.
136
00:07:21,675 --> 00:07:26,010
this particular colleague was very
tired of like, well, you know, why
137
00:07:26,010 --> 00:07:28,020
can't we actually fix the problems?
138
00:07:28,171 --> 00:07:29,790
Why do we keep saying yes?
139
00:07:29,941 --> 00:07:34,130
And the pressure is always like, well,
because the market moves faster than us.
140
00:07:34,190 --> 00:07:36,860
Which is, I get it.
141
00:07:37,820 --> 00:07:42,241
Also there's a balance
there that needs to be had.
142
00:07:42,241 --> 00:07:42,991
You can only.
143
00:07:44,101 --> 00:07:46,051
Uh, plasterers over your wounds.
144
00:07:46,591 --> 00:07:49,071
So many times, if you keep
kind of going, like imagine
145
00:07:49,071 --> 00:07:50,691
you have a wound there, right?
146
00:07:50,691 --> 00:07:51,681
And it's not healing.
147
00:07:51,891 --> 00:07:54,081
And so before it starts
healing a little bit.
148
00:07:54,171 --> 00:07:54,831
Uh, plaster.
149
00:07:55,101 --> 00:07:55,761
Okay, cool.
150
00:07:55,991 --> 00:07:58,631
Maybe okay for now, but you have
to wash your hands, et cetera.
151
00:07:58,901 --> 00:08:02,671
Soon after you plaster, plaster,
plaster thinking, plasters, and at some
152
00:08:02,671 --> 00:08:04,351
point your hand actually gets damaged.
153
00:08:05,221 --> 00:08:08,131
I think this is the point at
which my colleague was when
154
00:08:08,131 --> 00:08:09,511
they were not impressed.
155
00:08:09,961 --> 00:08:13,566
Kenny (Baas) Schwegler: Yeah, I think
that goes a little bit into hierarchical
156
00:08:13,716 --> 00:08:16,446
structures, and I have a little bit of the
157
00:08:18,726 --> 00:08:24,246
thing against, not against, but the, the
partnership of management roles, because
158
00:08:24,246 --> 00:08:28,146
what I usually see is that managers
are like, I'm in this position to help.
159
00:08:29,481 --> 00:08:31,221
But what does help mean?
160
00:08:31,221 --> 00:08:35,821
So that A implies that people need
help that's the first assumption
161
00:08:35,941 --> 00:08:39,650
I see managers take, do they
actually need help with this?
162
00:08:39,711 --> 00:08:42,260
And b, is it for me to solve?
163
00:08:42,260 --> 00:08:46,286
So, this is what I see a lot of
managers do wrong instead of.
164
00:08:47,441 --> 00:08:49,931
Asking first, okay,
where do you need help?
165
00:08:49,931 --> 00:08:52,661
How can I help you make this
decision better next time?
166
00:08:52,871 --> 00:08:54,191
And give people insight.
167
00:08:54,551 --> 00:08:58,391
They rather think, Hey,
I need to help them.
168
00:08:58,721 --> 00:09:01,541
That's assumption A, and then they
are already moving forward, so
169
00:09:01,541 --> 00:09:05,201
there's not even an agreement on
should we change or should we help?
170
00:09:05,501 --> 00:09:10,961
Someone's already moving forward with,
okay, then we need to go forward and that.
171
00:09:11,411 --> 00:09:14,441
That's like a mental
model separation, right?
172
00:09:14,441 --> 00:09:16,061
One person is like, ah, this was fine.
173
00:09:16,061 --> 00:09:17,681
We took the decision, let's move on.
174
00:09:17,681 --> 00:09:20,201
The other person is, well, no,
no, we're gonna investigate this.
175
00:09:20,251 --> 00:09:24,211
So it should be more facilitation
and collaboration in that point than.
176
00:09:26,566 --> 00:09:30,706
You know, it came as a news
flash a week later that again,
177
00:09:30,976 --> 00:09:32,116
someone else took the decision.
178
00:09:32,116 --> 00:09:34,126
And I've had this with a
manager that says, no, I'm
179
00:09:34,126 --> 00:09:35,326
not gonna take this decision.
180
00:09:35,326 --> 00:09:36,586
You're gonna take this decision else.
181
00:09:36,586 --> 00:09:39,466
We're gonna breed into the
systematic problem that
182
00:09:39,760 --> 00:09:39,940
Andrew Harmel-Law: Yep.
183
00:09:40,156 --> 00:09:44,176
Kenny (Baas) Schwegler: Teams don't
make decisions because they're, and
184
00:09:44,176 --> 00:09:47,846
then a manager takes decision, but
they're not okay with that decision.
185
00:09:47,966 --> 00:09:48,415
So
186
00:09:48,500 --> 00:09:48,710
Andrew Harmel-Law: Yep.
187
00:09:48,716 --> 00:09:50,006
Kenny (Baas) Schwegler: that
manager actually took a stand.
188
00:09:50,006 --> 00:09:53,336
I'm not taking a decision anymore because
every time I'm just feeding the beast.
189
00:09:53,792 --> 00:09:56,082
Andrea Magnorsky: I think in this
situation it was, really hard
190
00:09:56,082 --> 00:09:57,492
to do anything that feels right.
191
00:09:58,857 --> 00:10:02,437
Basically, this is why I think it's
such a good place for asking about
192
00:10:02,437 --> 00:10:07,557
governance and asking about what
would this situation feel like and be
193
00:10:07,557 --> 00:10:13,227
like, and how can we facilitate these
decisions in a more centralized space?
194
00:10:13,227 --> 00:10:16,287
That's why I thought this is like
a rock in a hard place, right?
195
00:10:16,287 --> 00:10:16,677
So,
196
00:10:17,515 --> 00:10:18,295
Andrew Harmel-Law: I think
there's something as well
197
00:10:18,295 --> 00:10:19,525
about like allyship, right?
198
00:10:19,525 --> 00:10:23,395
And I don't just mean like, like DEI
allyship, like you said, Kenny, right?
199
00:10:23,395 --> 00:10:27,355
You could lend your political
capital or organizational capital
200
00:10:27,355 --> 00:10:33,025
or whatever, social capital to the
person making the decision and echo
201
00:10:33,025 --> 00:10:36,445
and repeat it as opposed to taking it
on, like make sure that the ownership
202
00:10:36,445 --> 00:10:38,125
still belongs where that person is
203
00:10:40,240 --> 00:10:42,940
the weight of your experience
and maybe extra context, right?
204
00:10:42,940 --> 00:10:44,920
Like, you know, this
isn't just happened once.
205
00:10:44,920 --> 00:10:45,940
This happens all the time.
206
00:10:45,940 --> 00:10:49,970
And here is me as a manager saying 30%
of this team's time is spent restarting
207
00:10:49,970 --> 00:10:53,450
this system because of this thing
that's, you know, and so therefore we
208
00:10:53,450 --> 00:10:58,400
know that, you know, the revenue from
various customers is, is super key.
209
00:10:58,400 --> 00:11:01,400
But also we know that the loss, you
know, there might be access and have
210
00:11:01,400 --> 00:11:06,285
privy to access to information, the
person just turning the thing off.
211
00:11:07,130 --> 00:11:10,630
Hasn't got, but they might be able to lend
that kind of political capital to stuff.
212
00:11:10,840 --> 00:11:14,590
I've seen the anti-pain where people go,
we are all in this room to decide, and
213
00:11:14,590 --> 00:11:16,120
if you don't decide, I'll decide for you.
214
00:11:16,180 --> 00:11:18,640
And the end result is no one
decides because they don't wanna
215
00:11:18,640 --> 00:11:21,160
be responsible because then it'll
ultimately go to the big box.
216
00:11:21,550 --> 00:11:21,820
Right?
217
00:11:21,970 --> 00:11:23,875
And then that drives
completely wrong behavior.
218
00:11:24,135 --> 00:11:24,355
So.
219
00:11:25,401 --> 00:11:27,141
Kenny (Baas) Schwegler: I had some
very good examples early on in my
220
00:11:27,171 --> 00:11:30,021
career from project managers or
managers that did the Good King.
221
00:11:30,021 --> 00:11:34,351
I remember one project manager that came
to us and this was like a, like a, a.
222
00:11:35,521 --> 00:11:39,901
Banking industry where, where after the
crisis, where, you know, there was a
223
00:11:39,901 --> 00:11:43,561
project that they need all the information
to know that the bank is healthy,
224
00:11:43,616 --> 00:11:47,306
So then we had this project manager, I
remember vividly coming to us and he said,
225
00:11:47,306 --> 00:11:49,256
what do you think that is needed, right?
226
00:11:49,256 --> 00:11:53,661
Because the, COO thinks this and
this and we sat together as a team.
227
00:11:53,711 --> 00:11:55,486
This is what we need, this
is how we need to build it.
228
00:11:55,886 --> 00:11:58,256
So he asked us, he kept
asking question what we need?
229
00:11:58,286 --> 00:11:59,336
Okay, so this is what you need.
230
00:11:59,366 --> 00:12:00,596
Okay, I'm gonna arrange it.
231
00:12:00,926 --> 00:12:04,376
And then later that day he started
launching with the CEO and you
232
00:12:04,376 --> 00:12:07,046
saw him really influence as a CEO.
233
00:12:07,046 --> 00:12:09,656
And later on that day, he
came, okay, I arranged it.
234
00:12:10,136 --> 00:12:10,766
Let's go.
235
00:12:10,826 --> 00:12:15,666
I put full trust in you as a team, and
we were very successful because he put.
236
00:12:16,131 --> 00:12:18,891
That person enabled that
success to happen, right?
237
00:12:18,891 --> 00:12:21,741
They're saying, okay, this is a different
approach, but you're the expert.
238
00:12:21,741 --> 00:12:22,881
We hired us experts.
239
00:12:22,881 --> 00:12:27,271
And I think that's for any architect
in that role, that that's the shift
240
00:12:27,721 --> 00:12:30,681
in, so I've seen managers, you
can do, choose two sides, right?
241
00:12:30,681 --> 00:12:33,621
You can choose the side of the hierarchy
or you can choose the side of the team.
242
00:12:33,990 --> 00:12:34,230
Andrew Harmel-Law: Yep.
243
00:12:34,321 --> 00:12:36,751
Kenny (Baas) Schwegler: my
main value based heuristic, I
244
00:12:36,781 --> 00:12:39,341
always put, value into the team.
245
00:12:39,440 --> 00:12:39,740
Andrew Harmel-Law: Yep.
246
00:12:39,810 --> 00:12:40,500
Kenny (Baas) Schwegler: And that's hard.
247
00:12:41,010 --> 00:12:43,800
But yeah, being in a
leadership position is hard.
248
00:12:44,160 --> 00:12:44,640
So.
249
00:12:44,664 --> 00:12:45,804
Andrew Harmel-Law: the thing,
if you lose the team, right?
250
00:12:45,804 --> 00:12:48,684
Like maybe this time they, you know,
like your, in your example Angela, right?
251
00:12:49,464 --> 00:12:51,264
Maybe they go, okay, I'll just do it.
252
00:12:51,264 --> 00:12:55,014
And they go along with the decision,
but you are slowly losing that person's,
253
00:12:55,296 --> 00:12:56,501
Andrea Magnorsky: Oh no,
they're, they're gone.
254
00:12:56,531 --> 00:13:01,541
No, it's actually, in fact I think
it's kind of systematically designed
255
00:13:01,661 --> 00:13:05,681
so that people burn out after some
time and they leave and they can,
256
00:13:05,711 --> 00:13:06,846
there's enough time to replace them.
257
00:13:07,556 --> 00:13:08,726
Andrew Harmel-Law: So the people
who have been no longer, who
258
00:13:08,726 --> 00:13:09,836
don't have to live in this world.
259
00:13:09,896 --> 00:13:12,236
I mean, this is the thing, like what I
want, I dunno what it is I want to write
260
00:13:12,236 --> 00:13:16,286
about next, but like something about
the fact that we live in these codes,
261
00:13:16,376 --> 00:13:21,356
sociotechnical systems, that's not, we
don't pay enough attention to that, right?
262
00:13:21,356 --> 00:13:22,196
But it does.
263
00:13:22,676 --> 00:13:23,806
And we move in and outta it.
264
00:13:23,806 --> 00:13:26,396
We change companies, we change job
roles and we moved teams and stuff, and.
265
00:13:26,801 --> 00:13:27,821
Are big deals.
266
00:13:27,922 --> 00:13:29,242
Kenny (Baas) Schwegler: We
don't pay enough attention to
267
00:13:29,242 --> 00:13:30,652
this systematic thing, right?
268
00:13:30,832 --> 00:13:35,902
There's this famous comic I share with
Evelyn Hin in our trainings that was
269
00:13:35,902 --> 00:13:38,572
like, okay, who wants, who has some ideas?
270
00:13:38,572 --> 00:13:40,522
And then someone says,
well, I think we know.
271
00:13:41,152 --> 00:13:42,052
Okay, more ideas.
272
00:13:42,052 --> 00:13:42,322
I think there's.
273
00:13:42,897 --> 00:13:43,617
No, that's shit.
274
00:13:44,367 --> 00:13:44,727
Come on.
275
00:13:44,727 --> 00:13:45,597
Keep sharing ideas.
276
00:13:45,597 --> 00:13:51,087
We're not aware of that systematic, so if
a person gets told like three times, no,
277
00:13:52,017 --> 00:13:55,047
of course they're not gonna share anymore,
or they're just gonna do what they want.
278
00:13:55,047 --> 00:13:58,777
I remember, people saying, yeah,
I'm just here to do my job and then
279
00:13:58,777 --> 00:14:00,607
I get back home, which is fine.
280
00:14:01,127 --> 00:14:01,397
But at least.
281
00:14:02,027 --> 00:14:04,017
Make it explicit how we're gonna do it.
282
00:14:04,017 --> 00:14:05,397
And I think consent is there.
283
00:14:05,907 --> 00:14:06,117
Good.
284
00:14:06,117 --> 00:14:08,877
How are we gonna work together, as well.
285
00:14:08,927 --> 00:14:12,167
I think that's the important
part is, okay, how much decision
286
00:14:12,167 --> 00:14:13,457
making power do you have?
287
00:14:13,817 --> 00:14:16,987
And this is what I talk a lot and we
tell in the book as well, I've been in
288
00:14:16,987 --> 00:14:21,377
this situation where, I was going to a
CTO and the CTO came in and sat me down.
289
00:14:21,377 --> 00:14:24,697
He says, Hey, you've been working for six
months now on this thing, and we're going
290
00:14:24,697 --> 00:14:27,437
to Azure, and I have this idea maybe,
291
00:14:27,487 --> 00:14:30,037
looking at the market, we should
move to Kotlin, for instance.
292
00:14:30,067 --> 00:14:33,187
I don't think that's a good idea
because everyone here does C and
293
00:14:33,187 --> 00:14:36,157
it's a whole different ecosystem
and yeah, we're gonna do it anyway.
294
00:14:36,757 --> 00:14:39,607
And I'm like, no, wait,
what happened here?
295
00:14:39,607 --> 00:14:42,367
You already took the decision
for yourself, and that's fine.
296
00:14:42,757 --> 00:14:45,937
You're in leadership position, but at
least tell me that you took the decision.
297
00:14:45,937 --> 00:14:49,237
Even though in your book, Henry, you
talk about decentralized decision and
298
00:14:49,237 --> 00:14:53,317
the advice process, you might not be in
that situation, but you can start writing
299
00:14:53,317 --> 00:14:56,917
ADRs and say, this is the agreement.
300
00:14:57,727 --> 00:15:01,927
This is how we are gonna take the, there's
several other options of taking decisions.
301
00:15:01,927 --> 00:15:04,987
And even though you don't follow
the advice process, you can
302
00:15:04,987 --> 00:15:08,617
at least make an a DR and say,
we're gonna follow this decision.
303
00:15:09,091 --> 00:15:09,183
Andrew Harmel-Law: 100%
304
00:15:09,337 --> 00:15:10,747
Andrea Magnorsky: I
have an add-on to that.
305
00:15:11,047 --> 00:15:15,907
what if that actually everything
is being documented, but
306
00:15:15,997 --> 00:15:16,902
listen to what I just said.
307
00:15:17,642 --> 00:15:19,382
Everything is being documented.
308
00:15:19,382 --> 00:15:23,012
So actually finding
something, finding coherence.
309
00:15:23,642 --> 00:15:28,562
It is, let's imagine that, not just that
it's being documented, but something else.
310
00:15:28,622 --> 00:15:35,012
It's kind of what if, the drs and other
similar documentation is being weaponized.
311
00:15:35,062 --> 00:15:37,892
I am adding to the, so how
would you decentralize there?
312
00:15:37,892 --> 00:15:39,832
'cause everyone's being
transparent enough.
313
00:15:40,822 --> 00:15:44,827
But that doesn't remove the
inherent problems this broken
314
00:15:44,827 --> 00:15:45,757
and hard place situation.
315
00:15:45,757 --> 00:15:46,087
So
316
00:15:46,114 --> 00:15:46,354
Andrew Harmel-Law: Hundred
317
00:15:46,387 --> 00:15:48,457
Andrea Magnorsky: actually
what do you do then?
318
00:15:49,775 --> 00:15:51,005
Andrew Harmel-Law: I've
got opinions on this.
319
00:15:51,786 --> 00:15:52,552
Andrea Magnorsky: Okay, I'm all ears.
320
00:15:52,865 --> 00:15:56,885
Andrew Harmel-Law: so before it became
popular, I quoted, 'cause I think you
321
00:15:56,885 --> 00:16:02,155
know this, the famous CIA, manual for like
disrupting, some people seem to think it's
322
00:16:02,155 --> 00:16:05,865
for disrupt, like it's for disrupting,
like, kind of, socialist bureaucracies
323
00:16:05,865 --> 00:16:09,615
and like communist bureaucracies, but
like the patterns they lay out is like
324
00:16:09,615 --> 00:16:13,455
just basically how to make everything
go really slowly or to like just confuse
325
00:16:13,455 --> 00:16:16,425
everything or just create loads of noise
and, and it's basically follow the rules
326
00:16:16,425 --> 00:16:19,485
to the letter and constantly complain
about things and write everything down
327
00:16:19,485 --> 00:16:20,565
and all these kind of things, right?
328
00:16:20,715 --> 00:16:21,225
So kind of.
329
00:16:22,335 --> 00:16:24,975
Take autonomy outta the people
and put them into the system and
330
00:16:24,975 --> 00:16:26,205
then you weaponize the system.
331
00:16:26,325 --> 00:16:26,595
Right?
332
00:16:28,095 --> 00:16:29,325
what I do to do that?
333
00:16:29,325 --> 00:16:30,405
'cause people do this, right?
334
00:16:30,405 --> 00:16:32,355
And people figure out, I mean
like I've done it, right?
335
00:16:32,385 --> 00:16:35,205
Like if I'm like, this decision is
implicit, so let's weaponize an a d
336
00:16:35,355 --> 00:16:38,715
but making it explicit so that we can
say, right, we know we don't agree,
337
00:16:38,715 --> 00:16:39,675
but here it is, it's written down.
338
00:16:41,475 --> 00:16:43,545
the other thing I use though, and
I need to write a blog post about
339
00:16:43,545 --> 00:16:44,745
this, 'cause this isn't in the book.
340
00:16:45,060 --> 00:16:49,200
If you do the four key metrics for
decisions, you can see the broader systems
341
00:16:49,200 --> 00:16:51,360
like the, the flow of decision making.
342
00:16:51,810 --> 00:16:54,270
So in the four, four key
metrics of decision making would
343
00:16:54,270 --> 00:16:55,680
be the number of decisions.
344
00:16:56,039 --> 00:16:59,640
Per month or whatever time
it takes to make a decision.
345
00:17:00,120 --> 00:17:03,839
The number of, so instead of deployment
failures, it would be like decisions
346
00:17:03,839 --> 00:17:07,108
which are superseded, and then the, the,
the time to restore service would be
347
00:17:07,108 --> 00:17:08,790
the time it takes to come back, right?
348
00:17:08,790 --> 00:17:11,190
So then you would see how many
decisions where they're coming from.
349
00:17:11,190 --> 00:17:13,560
You could also look at like the
number of sources of decisions, right?
350
00:17:13,799 --> 00:17:14,940
How long it takes to go.
351
00:17:15,358 --> 00:17:20,130
So if it's very bureaucratic, they'll all
take ages and you'll see the same decision
352
00:17:20,130 --> 00:17:21,569
being revisited over and over again.
353
00:17:21,569 --> 00:17:23,579
And then you can step back and
go, this feels a little bit.
354
00:17:24,734 --> 00:17:27,344
Weird, right, that's, this feels
like it's being weaponized, or
355
00:17:27,344 --> 00:17:29,264
at least we're paralyzed even
if we're not weaponizing it.
356
00:17:29,264 --> 00:17:30,944
We're just, we're weaponizing
it against ourselves.
357
00:17:30,944 --> 00:17:33,045
'cause we're scared to
decide or something.
358
00:17:34,035 --> 00:17:36,135
Kenny (Baas) Schwegler: I think you
can add that we use in the book,
359
00:17:36,165 --> 00:17:39,375
so you can actually do a sense
making where you ask people how
360
00:17:39,375 --> 00:17:40,845
ready are you to make the decision?
361
00:17:41,445 --> 00:17:41,745
Right?
362
00:17:41,775 --> 00:17:44,845
And then you can sense, we sense
make that, and we teach that.
363
00:17:45,115 --> 00:17:46,525
People just, just start that.
364
00:17:47,391 --> 00:17:49,581
Andrea Magnorsky: The quantitative
and the more qualitative,
365
00:17:49,630 --> 00:17:49,781
Andrew Harmel-Law: Yeah.
366
00:17:50,107 --> 00:17:52,517
Andrea Magnorsky: Way to kind
of actually, look at decisions.
367
00:17:52,517 --> 00:17:55,837
So that's a heuristic, Kenny,
since you're apparently today
368
00:17:55,837 --> 00:17:57,817
in a heuristic collecting mood.
369
00:17:58,847 --> 00:17:59,137
Kenny (Baas) Schwegler: Yeah.
370
00:17:59,138 --> 00:18:02,307
Andrea Magnorsky: when you're doing
decisions, make sure to, check
371
00:18:02,307 --> 00:18:06,807
qualitatively and quantitatively
how your decisions are doing
372
00:18:06,851 --> 00:18:07,241
Andrew Harmel-Law: totally.
373
00:18:07,368 --> 00:18:09,858
Like Rebecca is also like,
you should add an extra thing.
374
00:18:10,098 --> 00:18:12,198
I don't think it comes from Rebecca,
but there's some studies on this.
375
00:18:12,618 --> 00:18:14,748
You should add an extra field
to your ADRs, which is how
376
00:18:14,748 --> 00:18:15,558
I feel making this decision.
377
00:18:16,413 --> 00:18:17,433
So again, things right,
378
00:18:17,514 --> 00:18:18,658
Kenny (Baas) Schwegler: Yeah,
that's the sense making.
379
00:18:18,658 --> 00:18:19,378
I usually do.
380
00:18:19,378 --> 00:18:20,338
How do you feel about it?
381
00:18:20,338 --> 00:18:21,118
Are you ready for the,
382
00:18:21,217 --> 00:18:21,967
Andrew Harmel-Law: frustrated.
383
00:18:22,138 --> 00:18:22,348
Kenny (Baas) Schwegler: power.
384
00:18:23,113 --> 00:18:27,043
I did it in a previous training where
I just teach them this media meteor
385
00:18:27,524 --> 00:18:29,113
developers, me and Evelyn teach that.
386
00:18:29,113 --> 00:18:31,183
And their discussion was like, huh.
387
00:18:31,514 --> 00:18:32,293
Oh, interesting.
388
00:18:32,293 --> 00:18:35,563
And then the decision got much more
powerful and they were like, ah, this
389
00:18:35,563 --> 00:18:37,333
is one thing that I can do tomorrow.
390
00:18:37,333 --> 00:18:37,633
Right.
391
00:18:37,633 --> 00:18:41,653
So adding these sensemaking to it,
and Rebecca talks about it as well.
392
00:18:41,769 --> 00:18:43,820
Andrea Magnorsky: So there is
a few Rebeccas in the world.
393
00:18:44,090 --> 00:18:45,290
And can we qualify
394
00:18:47,365 --> 00:18:47,655
just
395
00:18:47,714 --> 00:18:48,713
Kenny (Baas) Schwegler:
Rebecca Wirfs-Brock.
396
00:18:48,729 --> 00:18:51,909
Andrea Magnorsky: Other people in this,
in this area, but I figured it was her.
397
00:18:51,909 --> 00:18:52,149
But just.
398
00:18:53,599 --> 00:18:53,869
Kenny (Baas) Schwegler: Yeah.
399
00:18:53,869 --> 00:18:56,658
And people who, so that's
another heuristic start
400
00:18:56,658 --> 00:18:58,039
following Rebecca Wesbrook.
401
00:18:58,099 --> 00:19:03,459
Now, she's got some good content,
and she started the dd meme, right,
402
00:19:03,459 --> 00:19:04,879
with a responsibility driven design.
403
00:19:05,689 --> 00:19:08,114
She started, it's all Rebecca's
fault with the RDD, but,
404
00:19:08,164 --> 00:19:09,814
thanks again for this episode.
405
00:19:10,144 --> 00:19:12,724
So this was the last episode
with the three of us.
406
00:19:12,754 --> 00:19:16,133
Next time we're gonna invite other
people to come up with stories,
407
00:19:16,133 --> 00:19:20,004
so, we have a whole list already
that we talked about in these last
408
00:19:20,004 --> 00:19:21,354
episodes that we're gonna invite.
409
00:19:21,774 --> 00:19:25,163
So I hope, everyone enjoyed again,
watching this, reading this,
410
00:19:25,163 --> 00:19:26,724
listening to this, whatever.
411
00:19:27,234 --> 00:19:30,414
Alright, we're trying to bring
the content the way you like it.
412
00:19:30,924 --> 00:19:35,484
If you like it, please follow us on the
podcast or on the YouTube and, give us
413
00:19:35,484 --> 00:19:37,533
feedback, join our Discord community.
414
00:19:37,533 --> 00:19:39,303
So you can go to virtual dd.com
415
00:19:39,303 --> 00:19:42,724
and there's a big button that you
can join the Discord community and
416
00:19:42,724 --> 00:19:44,103
you can keep the conversation alive.
417
00:19:44,264 --> 00:19:45,163
Hope to see you there.
418
00:19:45,433 --> 00:19:48,193
And if you have a story to
tell, come there as well.
419
00:19:48,193 --> 00:19:51,693
Start chatting with us and, we
can invite you to one of the.
420
00:19:53,014 --> 00:19:53,674
Other episode.
421
00:19:54,543 --> 00:19:55,444
Thanks, Andrea.
422
00:19:55,504 --> 00:19:57,694
Thanks Andrew, and see you next time.
423
00:19:58,039 --> 00:19:58,258
Bye.