Artwork for podcast Stories on Facilitating Software Architecture & Design
Decision, Reversal, Frustration: Navigating Governance After an Incident
Episode 5 • Bonus Episode • 28th October 2025 • Stories on Facilitating Software Architecture & Design • Virtual Domain-Driven Design
00:00:00 00:20:05

Share Episode

Shownotes

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.

Key Takeaways for Architectural Governance

  1. Immutable Decisions: Decisions recorded in ADRs must be treated as read-only history. Reversals or changes should always be documented as new, superseding decisions to prevent "decision paralysis."
  2. Leadership Allyship: Managers should use their political capital to support and empower the team's expert decisions, acting as facilitators and advocates rather than simply taking over.
  3. Systemic Focus: Governance must move beyond validating individual actions to addressing the root causes of repeated incidents and failures to prevent team burnout.
  4. Decision Metrics: Measure the health of the decision-making process both quantitatively (number of decisions, time to decide, rate of reversals) and qualitatively (team's emotional readiness/frustration).

Transcripts

Speaker:

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.

Links

Chapters

Video

More from YouTube