☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta Action Bias. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Action Bias. Mostrar todas as mensagens

segunda-feira, 20 de julho de 2015

Action Bias: Doctor Who, COBOL e o Dia em que Ninguém Sabia o que Estava Acontecendo — Mas Todo Mundo Concordava que Alguma Coisa Precisava Ser Reiniciada Imediatamente

 

Bellacosa Mainframe e o action bias

☕ Um Café no Bellacosa Mainframe

Action Bias: Doctor Who, COBOL e o Dia em que Ninguém Sabia o que Estava Acontecendo — Mas Todo Mundo Concordava que Alguma Coisa Precisava Ser Reiniciada Imediatamente

Uma viagem pela TARDIS dos incidentes para entender por que agir pode parecer melhor do que esperar, observar ou admitir incerteza — e como restart, rollback, failover, patch, bloqueio, escalada, comando manual e aquela frase “faz alguma coisa!” podem transformar ansiedade operacional em intervenção desnecessária

03:07.

Produção.

War Room.

Nada confortável.

Na tela:

PAYMENTS-X

LATENCY:
NORMAL: 180 ms
CURRENT: 620 ms

ERROR RATE:
NORMAL: 0.2%
CURRENT: 1.9%

CPU:
NORMAL

DB2:
NO CRITICAL ALERT

MQ:
QUEUE GROWING

ROOT CAUSE:
UNKNOWN

Nosso jovem programador COBOL olha para:

os dashboards.

Olha:

para o DBA.

Olha:

para o sysprog.

Olha:

para o especialista de rede.

Ninguém:

tem certeza.

Gerente:

— Precisamos fazer alguma coisa.

Nosso jovem:

— O quê?

— Alguma coisa.

— Mas qual?

— Reinicia o CICS.

DBA:

— Por que o CICS?

— Porque é onde está aparecendo o problema.

Especialista CICS:

— O problema aparece lá porque a transação passa lá.

Gerente:

— Então reinicia.

Nosso jovem:

— Temos evidência de que o CICS é a causa?

Silêncio.

Gerente:

— Não podemos ficar olhando.

Ah.

Lá está.

Uma das frases mais perigosas da War Room:

“Não podemos ficar olhando.”

03:09.

Outro gerente entra:

— Já tentaram restart?

— Ainda não.

— Por quê?

— Estamos tentando entender.

— Em produção não temos tempo para filosofia. Faz um restart.

Nosso jovem olha:

para a tela.

Depois para:

o runbook.

Depois para:

a equipe.

— Mas se reiniciarmos e melhorar, como saberemos se corrigimos alguma coisa ou se só mascaramos o sintoma?

O gerente responde:

— Pelo menos teremos feito alguma coisa.

Silêncio.

VWORP.

VWORP.

VWORP.

A TARDIS aparece entre:

o console

e:

a máquina de café.

A porta abre.

O Doctor sai.

Olha para:

a sala.

— Qual é a hipótese?

Gerente:

— CICS.

— Evidência?

— A transação passa pelo CICS.

— Ela passa por mais alguma coisa?

— Db2, MQ, rede, application logic...

— Então por que CICS?

— Precisamos agir.

Doctor:

— Isso não é uma hipótese.

Pega um marcador.

Escreve:

UNCERTAINTY
    ↓
DISCOMFORT
    ↓
NEED TO ACT
    ↓
ACTION
    ↓
RELIEF

Depois escreve:



ACTION BIAS

Ou:

Viés da Ação.

Em linguagem Bellacosa:

é quando agir parece psicologicamente melhor do que esperar, observar ou continuar investigando — mesmo quando ainda não temos evidência suficiente de que a ação escolhida seja necessária ou útil.


🧠 O que é Action Bias?

Action Bias é a tendência de:

preferir fazer alguma coisa

em vez de:

não fazer nada,

especialmente:

sob pressão,

incerteza,

ameaça,

urgência

ou cobrança.

Mesmo quando:

esperar,

observar,

coletar evidência

ou deliberadamente não intervir

pode ser:

a melhor decisão.


☕ Definição Bellacosa

Action Bias é quando a ansiedade recebe acesso de operador.


💻 COBOL cognitivo

Imagine:

       IF INCIDENT = 'Y'
           PERFORM SOMETHING
       END-IF.

Nosso jovem pergunta:

— O que é SOMETHING?

Resposta:

— Não importa. Estamos num P1.

Excelente.

Versão melhor:

       IF INCIDENT = 'Y'
           PERFORM OBSERVE
           PERFORM FORM-HYPOTHESIS
           PERFORM EVALUATE-RISK
           PERFORM SELECT-ACTION
       END-IF.

Menos dramático.

Muito mais útil.


🧠 A questão não é “agir ou não agir”

É:

agir baseado em quê?

Esse detalhe:

muda tudo.


👻 Easter Egg nº 1 — Dalek Incident Commander

Dalek:

— INCIDENT DETECTED.

Doctor:

— O que aconteceu?

— UNKNOWN.

— Qual a causa?

— UNKNOWN.

— Qual o impacto?

— UNKNOWN.

— Então o que fará?

Dalek:

— RESTART EVERYTHING.

Doctor:

— Por quê?

Dalek:

— ACTION IS REQUIRED.

Doctor:

— Por quem?

Dalek:

— MANAGEMENT.

Doctor:

— Ah. Então é uma camada de aplicação.


🧠 Action Bias é o espelho do Omission Bias

No capítulo anterior:

Omission Bias.

Ele dizia:

“melhor não fazer nada.”

Action Bias diz:

“qualquer coisa é melhor do que ficar parado.”

Dois extremos.

Ambos:

podem matar.


☕ Omission Bias:

espera demais.

Action Bias:

age cedo demais.


🧠 E a sequência mais perigosa?

Esta:

OMISSION BIAS
↓
ESPERA DEMAIS
↓
PROBLEMA PIORA
↓
PÂNICO
↓
ACTION BIAS
↓
AÇÃO GRANDE DEMAIS

Perfeito para:

War Room.


🎯 Pergunta Bellacosa nº 1

“Estamos agindo porque a evidência pede ou porque ficar parado está emocionalmente insuportável?”

Essa é a pergunta central.


🧠 Ação reduz ansiedade

Isso é importante.

Quando fazemos algo:

ganhamos:

sensação de controle.

Mesmo sem:

melhorar realidade.


☕ O botão:

RESTART

tem uma propriedade terapêutica curiosa.

Você aperta.

A War Room sente:

“agora estamos fazendo alguma coisa.”

Só que:

produção não lê sentimentos.


🧠 Illusion of Control entra

Ação:

parece:

controle.

Mas:

agir não significa:

controlar.


🎯 Pergunta Bellacosa nº 2

“Nossa ação aumenta controle real ou apenas sensação de controle?”


🧠 Action Bias e Need for Control

Quando o sistema:

fica imprevisível,

ser humano:

quer recuperar:

causalidade.

Então:

muda configuração.

Reinicia.

Escala.

Bloqueia.

Move workload.

Qualquer coisa:

que transforme:

“não sabemos”

em:

“estamos fazendo.”


☕ O cérebro prefere:

uma ação ruim conhecida

a:

uma incerteza parada.


🧠 Action Bias e restart

O restart é:

a celebridade desse capítulo.

Porque:

às vezes funciona.

E isso:

torna tudo pior.


🧠 Imagine:

memory leak.

Restart:

resolve temporariamente.

Ótimo.

Agora outro incidente:

latência.

Restart:

melhora.

Por quê?

Talvez:

limpou cache.

Resetou connections.

Reduziu carga momentaneamente.

Agora:

equipe aprende:

“restart resolve.”

Na próxima:

restart primeiro.


☕ O comando vira:

diagnóstico.

Isso é perigoso.


🎯 Pergunta Bellacosa nº 3

“Essa ação corrige a causa ou apenas altera o estado do sistema?”


🧠 Muito importante para iniciante

Restart:

é uma intervenção.

Pode:

ser correta.

Mas:

não prova:

root cause.


🧠 Se melhora depois do restart...

...você descobriu:

que restart mudou:

alguma coisa.

Só isso.


AFTER RESTART = BETTER

não compila automaticamente para:

ROOT CAUSE = CICS.


🎯 Pergunta Bellacosa nº 4

“Que hipóteses diferentes também seriam compatíveis com a melhora após essa ação?”


🧠 Confirmation Bias chega correndo

Hipótese:

CICS.

Restart CICS.

Melhora.

— Viu?

Confirmation Bias.

Mas talvez:

queue drain.

Connection reset.

Traffic drop.

Cache flush.

Lock cleared.

Coincidence.


🧠 Action Bias produz evidência ambígua

Isso é enorme.

Intervenção modifica:

o sistema.

Agora:

você perde capacidade de observar:

estado original.


☕ Às vezes agir cedo demais

destrói:

a cena do crime.


🎯 Pergunta Bellacosa nº 5

“Esta ação pode destruir evidência que ainda precisamos coletar?”


🧠 Forense operacional

Antes de:

restart,

capture:

dump;

metrics;

logs;

queue depth;

thread state;

locks;

SMF;

trace;

timeline.

Se possível.

Porque depois:

estado:

sumiu.


🧠 Bellacosa Golden Rule

Antes de mudar o sistema, pergunte se você já coletou aquilo que só existe antes da mudança.


🧠 Action Bias e troubleshooting

Um iniciante:

vê erro.

Muda:

cinco coisas.

Resultado:

funciona.

Pergunta:

qual corrigiu?

Resposta:

“alguma.”

Parabéns.

Agora:

não aprendemos nada.


☕ Troubleshooting bom

é:

mudança controlada.

Não:

sacudir a máquina.


🎯 Pergunta Bellacosa nº 6

“Estamos alterando uma variável por vez ou produzindo um novo sistema a cada tentativa?”


🧠 Scientific method encontra War Room

Hipótese.

Previsão.

Teste.

Observação.

Atualização.

Não:

restart
restart
parameter
restart
network
restart
pray

👻 Easter Egg nº 2 — PERFORM UNTIL FIXED

       PERFORM RESTART-SOMETHING
           UNTIL PROBLEM = 'GONE'.

Nosso jovem:

— Mas se nunca for embora?

Doctor:

— Então descobrirão Escalation of Commitment.


🧠 Action Bias e Escalation of Commitment

Primeira ação:

falha.

Em vez de:

reavaliar,

fazemos:

ação maior.

Restart region.

Depois:

restart LPAR component.

Depois:

failover.

Depois:

reboot universo.


☕ Quando o martelo pequeno não funciona,

Action Bias pede:

um martelo maior.


🎯 Pergunta Bellacosa nº 7

“A ação anterior falhou; estamos atualizando a hipótese ou apenas aumentando a intensidade?”


🧠 Isso fecha com Escalation

Ação falha.

Mas:

já fizemos.

Sunk Cost investigativo.

Agora:

dobramos aposta.


🧠 Action Bias e Sunk Cost

Investimos:

20 minutos

na estratégia A.

Não funcionou.

Mudar para B:

parece:

“desperdiçar” os 20.

Então:

mais A.


☕ Teimosia operacional

tem:

histórico de comandos.


🎯 Pergunta Bellacosa nº 8

“Estamos insistindo nessa intervenção porque ela ainda faz sentido ou porque já começamos?”


🧠 Plan Continuation Bias

Perfeito.

Action plan:

restart chain.

Começou.

Agora:

continua.

Even if:

new evidence.


🧠 Action Bias inicia

Plan Continuation mantém.

Escalation aumenta.

Sunk Cost cola.

Outcome Bias depois:

reescreve.

Linda família.


🎯 Pergunta Bellacosa nº 9

“Ainda estamos escolhendo cada passo ou o plano de ação já está se executando por inércia?”


🧠 Action Bias e Goal Gradient

Estamos perto:

do fim do runbook.

“Só falta reboot.”

Mesmo sem:

causalidade.

Finish sequence:

tempting.


☕ Checklist pode:

virar:

quest.

“Já fizemos 8 de 10, vamos terminar.”

Não.


🎯 Pergunta Bellacosa nº 10

“Estamos concluindo a sequência porque cada passo é necessário ou porque faltam poucos?”


🧠 Action Bias e Authority Bias

Senior entra:

— Reinicia.

Ninguém:

questiona.

Ação ganha:

autoridade.


🧠 Em crise

voz confiante:

parece:

evidência.

Mas:

não é.


DISPLAY "RESTART" em CAPS LOCK

não aumenta:

probabilidade.


🎯 Pergunta Bellacosa nº 11

“A ação tem suporte técnico ou apenas um patrocinador de alta senioridade?”


🧠 Action Bias e Groupthink

War Room:

everyone tense.

Primeira pessoa sugere:

restart.

Outros:

“sim.”

Agora:

consenso.

Por quê?

Porque:

oferece saída da incerteza.


☕ Uma ação concreta

é:

socialmente confortável.

Dizer:

“não sabemos ainda”

é:

muito menos.


🎯 Pergunta Bellacosa nº 12

“Todos concordam com a ação ou todos concordam que precisam parecer ativos?”


🧠 Action Bias e Performance Theater

Esse conceito:

merece café.

Às vezes:

a ação é:

para a sala.

Não:

para o sistema.

Manager:

quer ver movimento.

Executive:

quer updates.

Então:

teams:

produzem ações.


☕ War Room também tem:

teatro operacional.


🧠 Exemplo

“Escalamos para quatro vendors.”

Isso pode:

ajudar.

Ou:

apenas parecer:

urgência.


🎯 Pergunta Bellacosa nº 13

“Esta ação muda o estado do problema ou apenas o status report?”


🧠 Action Bias e Goodhart

Metric:

MTTR.

Quanto mais rápido:

agir,

parece:

melhor.

Então:

restart cedo.

MTTR melhora.

Root cause:

não.

Incident recurs.


☕ Você otimiza:

tempo para restaurar

e pode:

desotimizar:

tempo para compreender.

Trade-off.


🎯 Pergunta Bellacosa nº 14

“Nosso KPI recompensa intervenção rápida mesmo quando ela prejudica diagnóstico?”


🧠 Goodhart + Action Bias

Métrica:

number of actions.

Tickets touched.

Changes made.

Now:

busyness:

vira:

competence.


🧠 Campbell’s Law

Se pessoas são:

avaliadas

por:

“proatividade”,

pode nascer:

intervenção excessiva.


☕ “Seja proativo”

é bom conselho

até:

alguém atualizar produção:

preventivamente

às 02:00.


🎯 Pergunta Bellacosa nº 15

“Estamos premiando resultado ou premiando aparência de iniciativa?”


🧠 Action Bias e Omission Bias novamente

Um sistema maduro precisa:

equilibrar.

Às vezes:

agir.

Às vezes:

esperar.

O segredo:

não é:

preferência fixa.

É:

critério.


🧠 Bellacosa Decision Triangle

ACT
WAIT
STOP

Todas:

opções legítimas.


WAIT

não é covardia.

ACT

não é coragem.

Depende:

do contexto.


🎯 Pergunta Bellacosa nº 16

“Qual evidência faria agir e qual evidência faria esperar?”


🧠 Controlled Waiting

Já vimos no capítulo anterior.

Esperar:

com:

hipótese;

timer;

threshold;

monitoramento.

Isso:

combate:

Action Bias.


🧠 Exemplo

WAIT 5 MIN

EXPECT:
QUEUE GROWTH < 5%

IF:
QUEUE > 10.000
THEN:
ROLLBACK

Isso é:

ação cognitiva.


☕ Ficar parado

fisicamente

não significa:

parar de pensar.


🧠 Action Bias e Normalcy Bias

Pode acontecer sequência inversa:

Normalcy Bias:

“não é nada.”

Depois:

fica grave.

Então:

Action Bias:

“faz tudo.”


🧠 Underreaction → overreaction

Muito comum.


🎯 Pergunta Bellacosa nº 17

“Estamos compensando uma demora anterior com uma intervenção agora desproporcional?”


🧠 Action Bias e Normalization of Deviance

Restart frequente:

vira normal.

Agora:

agir:

é padrão.

Ninguém:

investiga.


☕ O workaround vira:

botão reflexo.


🎯 Pergunta Bellacosa nº 18

“Essa ação ainda é exceção ou virou reflexo operacional?”


🧠 Action Bias e Status Quo Bias?

Parecem opostos.

Mas podem:

coexistir.

Status Quo:

mantém arquitetura.

Action Bias:

faz microintervenções

para evitar:

mudar arquitetura.


☕ Isso é delicioso.

Você não muda:

o sistema estruturalmente.

Mas:

vive:

reiniciando,

tuning,

patching,

contornando.

Muita ação:

para preservar:

status quo.


🎯 Pergunta Bellacosa nº 19

“Estamos fazendo muitas intervenções justamente para evitar uma mudança maior?”


🧠 Isso é Technical Debt operacional

Action treadmill.


🧠 Action Bias e Cultural Debt

A cultura valoriza:

herói.

Pessoa que:

entra,

executa comandos,

resolve.

O analista que:

observou,

esperou,

evitou incidente

parece:

menos heroico.


☕ Prevenção não:

faz barulho.

Restart:

faz.


🎯 Pergunta Bellacosa nº 20

“Nossa cultura celebra mais quem evita intervenção desnecessária ou quem executa ação dramática?”


🧠 Hero Culture

War Room:

veterano entra.

— Tira AOR 3.

Tudo melhora.

Lenda nasce.

Talvez:

ação certa.

Mas:

precisamos:

capturar lógica.

Caso contrário:

hero action:

vira ritual.


🧠 Tacit knowledge

Senior may:

have evidence

in head.

Junior sees:

only:

button.


☕ O aprendiz copia:

a ação.

Não:

o modelo mental.

Perigo.


🎯 Pergunta Bellacosa nº 21

“Estamos ensinando o comando ou a razão que justificou o comando?”


🧠 Para programador COBOL iniciante

Isso é essencial.

Não aprenda:

“quando der S0C7, faça X.”

Aprenda:

o que é:

data exception;

onde ocorre;

como identificar;

como ler dump;

como localizar campo;

como validar input.


☕ Receita resolve:

um caso.

Modelo mental resolve:

uma carreira.


🧠 Action Bias e S0C7

Você vê:

S0C7.

Action Bias:

corrige dado.

Job roda.

Done.

Mas:

por que dado inválido entrou?

Input validation?

Copybook mismatch?

Bad redefine?

Upstream?

Encoding?


🎯 Pergunta Bellacosa nº 22

“Estamos removendo o sintoma ou corrigindo o mecanismo que o produz?”


🧠 Immediate mitigation versus root fix

Ambos:

necessários.

Incidente:

mitigue.

Depois:

investigue.

Problema nasce quando:

mitigation

é promovida:

a solução definitiva.


☕ Restart pode:

ser ótimo first aid.

Péssima arquitetura de longo prazo.


🧠 Action Bias e RCA

Se primeira ação:

restaura,

incident closes.

RCA:

“restart resolved.”

Isso:

não é RCA.


🎯 Pergunta Bellacosa nº 23

“Sabemos o que a ação alterou internamente?”


🧠 If not...

known mitigation.

Unknown cause.

Document:

assim.


🧠 Action Bias e diagnosis

Ação também:

cria Anchoring.

“Reiniciamos Db2 e melhorou.”

Agora:

Db2 anchor.

Diagnosis Momentum.


☕ Uma intervenção pode:

produzir:

uma narrativa.


🎯 Pergunta Bellacosa nº 24

“Estamos transformando correlação temporal em causalidade?”


🧠 Post hoc fallacy

After X, Y.

Therefore X caused Y.

Not necessarily.


🧠 Action Bias e Search Satisfaction

Ação melhora.

Search ends.

But:

maybe:

underlying issue remains.

Search Satisfaction.

Premature Closure.


🎯 Pergunta Bellacosa nº 25

“A melhora operacional encerrou a investigação cedo demais?”


🧠 Action Bias e Confirmation Bias

Already discussed.


🧠 Action Bias e Streetlight Effect

Agimos:

onde temos:

botão.

Não onde:

causa está.

Important.


☕ Você reinicia CICS

porque sabe:

como.

Não reinicia:

problema de negócio.


🎯 Pergunta Bellacosa nº 26

“Estamos intervindo no componente causal ou apenas no componente que temos poder de manipular?”


🧠 Excelente.

Streetlight não é só:

onde olhamos.

Também:

onde conseguimos agir.


🧠 Action Bias e observability gaps

Se não vemos:

componente X,

não sabemos:

agir.

Então:

mexemos em Y.

Could:

harm.


🧠 Action Bias e change blast radius

Every action:

has:

blast radius.

Need:

smallest effective intervention.


☕ Não use:

IPL

para:

resolver:

um dataset locked.

Embora:

definitivamente

o lock desapareça.


👻 Easter Egg nº 3 — Solução Universal

INCIDENT?
IPL.

Nosso jovem:

— Resolve?

Doctor:

— Muitos problemas.

— Então é bom?

Doctor:

— Uma explosão também resolve vazamento de torneira.


🧠 Minimal Intervention Principle

Use:

least invasive action

that tests hypothesis

or mitigates risk.


🎯 Pergunta Bellacosa nº 27

“Qual é a menor intervenção capaz de produzir informação útil ou reduzir risco?”


🧠 This is gold.

Instead:

restart all,

restart one region.

Instead:

block all traffic,

route 5%.

Instead:

full rollback,

disable feature.


🧠 Reversibility

Action should:

prefer:

reversible.

Canary.

Feature flag.

Circuit breaker.

Rate limit.


☕ Ação madura:

pequena,

observável,

reversível.


🎯 Pergunta Bellacosa nº 28

“Se essa ação estiver errada, conseguimos desfazê-la?”


🧠 Action Bias e irreversible actions

Delete.

Data fix.

Failover with data divergence.

Schema migration.

Security block at scale.

Need:

higher evidence.


🧠 Risk of action matters

Action Bias underweights:

intervention risk.

Because:

action feels:

responsible.


🎯 Pergunta Bellacosa nº 29

“Qual é o risco criado pela própria intervenção?”


🧠 Iatrogenia tecnológica

Termo delicioso.

Na medicina:

tratamento pode causar dano.

Em TI:

também.

Restart:

kills state.

Failover:

data divergence.

Patch:

regression.

Scaling:

cost.

Blocking:

customer impact.


☕ Nem todo dano vem:

da doença.

Algum vem:

do remédio.


🎯 Pergunta Bellacosa nº 30

“Qual é nossa versão operacional de iatrogenia?”


🧠 Change-induced incidents

Muitos incidents:

arise from:

attempt to fix.

Classic.


🧠 Action Bias e automation

Agora:

fica mais perigoso.

Humano:

faz ação.

Automação:

faz milhares.


🤖 Action Bias em agentes

Agent detects:

anomaly.

Objective:

“resolve.”

Starts:

tool calls.

Restart.

Scale.

Modify config.

Retry.

Without:

uncertainty gate.


☕ Um humano ansioso:

reinicia uma coisa.

Um agente ansioso:

pode reiniciar:

a região inteira

em 300 ms.


🎯 Pergunta Bellacosa nº 31

“O agente possui autorização para agir antes de ter evidência suficiente?”


🧠 AI agents don't feel Action Bias

Importante.

Eles não:

sentem ansiedade humana.

Mas:

podemos construir comportamento equivalente:

goal pressure;

reward for action;

tool loops;

retry;

no abstention.


🧠 Algorithmic Action Bias

If system is rewarded:

for:

taking steps,

not:

for:

waiting correctly,

it acts.


🎯 Pergunta Bellacosa nº 32

“Nossa função de objetivo recompensa resolver ou simplesmente fazer progresso aparente?”


🧠 Goodhart applied to agent

Number of tool calls?

Tasks completed?

Actions?

Careful.


🧠 Agent needs:

observe;

reason;

act;

reassess.


☕ O loop bom:

OBSERVE
↓
HYPOTHESIS
↓
ACT
↓
OBSERVE

Não:

ACT
↓
ACT
↓
ACT
↓
WHY IS EVERYTHING ON FIRE?

🧠 Tool budgets

Set:

max actions.

Approval.

Rate limits.

Blast radius.


🎯 Pergunta Bellacosa nº 33

“Existe um limite onde o agente precisa parar de agir e pedir revisão?”


🧠 Human-in-the-loop

For:

irreversible/high impact actions,

good.

But:

too much human friction:

Omission Bias.

Balance.


☕ Autonomia demais:

Action Bias automatizado.

Autonomia de menos:

Omission Bias burocratizado.

Architecture:

matters.


🧠 Action Bias e security

Incident:

suspected compromised host.

Options:

isolate.

Observe.

Block account.

Reset credentials.

Action too early:

destroy forensic evidence.

Too late:

attacker spreads.

This is:

beautiful example.


🎯 Pergunta Bellacosa nº 34

“Qual ação reduz risco sem destruir capacidade de investigação?”


🧠 Containment versus evidence

Trade-off.

Need:

playbook.


🧠 Action Bias e fraud

Flag transaction.

Block customer.

Potential false positive.

Doing something feels:

safe.

But:

overblocking:

cost.


🧠 Zero-Risk Bias can join

“We cannot allow any fraud.”

Then:

block too much.

Action Bias:

supports.


🎯 Pergunta Bellacosa nº 35

“Estamos agindo para reduzir risco total ou para eliminar a sensação de que poderíamos ter deixado algo passar?”


🧠 Action Bias e alert fatigue

Alert fires.

People act.

False alarm.

Again.

Again.

Eventually:

Omission Bias.

See oscillation.


☕ Sistemas humanos:

oscilam entre:

“faz tudo”

e:

“ignora tudo.”

Maturidade:

é calibrar.


🧠 Action thresholds

Need:

clear.

Alert severity.

Confidence.

Impact.

Trend.


🎯 Pergunta Bellacosa nº 36

“Qual nível de evidência justifica esta ação?”


🧠 Bellacosa Evidence Ladder

SUSPECTED
POSSIBLE
LIKELY
HIGH CONFIDENCE
CONFIRMED

Different action:

at each.


🧠 Example

Suspected:

collect.

Likely:

contain partially.

Confirmed:

full.

Not universal.

But concept:

great.


☕ Não trate:

“possível”

como:

“confirmado”

só porque:

o comando está pronto.


🧠 Action Bias e project management

Project late.

Action:

add people.

Classic.

Brooks.

Maybe:

worsens.


🎯 Pergunta Bellacosa nº 37

“Estamos adicionando recursos porque atacam o gargalo ou porque é a ação mais visível?”


🧠 Hiring as action

More meetings.

More reporting.

More governance.

Action.

May:

slow.


🧠 Action Bias e Need for Control

When project fails:

add:

status meetings.

Dashboards.

Checkpoints.

Managers.

Maybe:

no root cause.


☕ Quando o código atrasa,

às vezes:

ganha:

mais PowerPoint.

Fenômeno curioso.


🎯 Pergunta Bellacosa nº 38

“A ação adicional reduz o problema ou reduz a ansiedade da liderança?”


🧠 Action Bias e reorganization

Organization problem.

Response:

reorg.

Visible.

Feels:

decisive.

But:

underlying incentives:

same.


🧠 Action Bias e tools

Problem:

process.

Buy:

tool.

Problem:

knowledge.

Buy:

platform.

Problem:

culture.

Buy:

dashboard.


☕ Vendor catalogs adoram:

Action Bias.


🎯 Pergunta Bellacosa nº 39

“Estamos comprando ferramenta porque ela resolve o mecanismo causal ou porque comprar é uma ação concreta?”


🧠 Action Bias e AI hype

Problem:

productivity.

Action:

buy AI.

Why?

“Everyone is.”

Could:

help.

But:

diagnose.


🎯 Pergunta Bellacosa nº 40

“Definimos o problema antes de escolher a intervenção?”


🧠 This connects Framing

If project called:

“AI Transformation,”

solution already:

selected.

Action Bias loves:

solution-first.


🧠 Action Bias e modernization

Legacy issue?

“Migrate.”

Maybe.

But:

what issue?

Integration?

Skills?

Cost?

Cycle time?

Could:

modernize in place.


☕ Mudar tecnologia

é:

ação.

Resolver problema

é:

objetivo.

Não confunda.


🎯 Pergunta Bellacosa nº 41

“Estamos agindo sobre a tecnologia ou sobre a causa do problema?”


🧠 Action Bias e refactoring

Programmer sees:

ugly code.

Wants:

rewrite.

Action Bias + aesthetic.

Maybe:

stable.

No business value.

Could:

create risk.


☕ Nem todo código feio:

precisa de cirurgia.

Alguns só:

precisam:

não ser tocados às 17:58 de sexta.


🎯 Pergunta Bellacosa nº 42

“A intervenção técnica produz valor mensurável ou apenas satisfação estética?”


🧠 Conversely

Don't let Status Quo block:

necessary refactor.

Again:

criteria.


🧠 Action Bias e tuning

CPU high.

Tune parameter.

Maybe:

workload changed.

Need:

measure.


🎯 Pergunta Bellacosa nº 43

“Qual previsão fazemos antes de alterar o parâmetro?”


🧠 Hypothesis-driven change

Example:

“If buffer X is bottleneck, raising Y should reduce metric Z.”

Then:

test.


☕ Sem previsão,

tuning vira:

astrologia de parâmetro.


🧠 Action Bias e database indexes

Slow query.

Add index.

Could:

help reads;

hurt writes;

storage;

maintenance.

Need:

plan.


🎯 Pergunta Bellacosa nº 44

“Qual custo secundário essa otimização introduz?”


🧠 Action Bias e rollback versus forward fix

Incident due change.

Options:

rollback,

patch forward.

Action Bias can:

favor patch:

more action.

But:

rollback maybe safer.


🧠 Loss Aversion can oppose

Rollback feels:

loss.

So:

patch forward.

Now:

new code on unstable system.

Danger.


🎯 Pergunta Bellacosa nº 45

“Estamos escolhendo correção forward porque é melhor ou porque rollback parece derrota?”


🧠 Great.


🧠 Action Bias e change windows

Window ending.

Pressure:

“do something.”

Maybe:

delay.

But:

manager wants:

use window.

Action Bias + Sunk Cost.


☕ Janela aprovada

não:

é cupom que precisa:

ser gasto.


🎯 Pergunta Bellacosa nº 46

“Estamos executando mudança porque ela ainda é necessária ou porque reservamos a janela?”


🧠 Action Bias e maintenance

Planned maintenance.

Technician arrives.

No issue.

Still:

replace part

because:

scheduled.

Maybe:

valid preventive maintenance.

Maybe:

unnecessary intervention.

Need:

policy.


🧠 Intervention risk versus failure risk


🎯 Pergunta Bellacosa nº 47

“A manutenção é baseada em evidência de risco ou apenas no calendário?”


🧠 Action Bias e preventive change

Not all preventive action:

bias.

Important.

If:

evidence shows expected benefit,

do.

Bias is:

action preference without adequate rationale.


☕ Ação prudente existe.

Inação prudente também.


🧠 Action Bias e sports origins?

Action bias often illustrated in sports, notably goalkeepers in penalty kicks: they may dive left or right rather than stay center, partly because visible action feels more defensible. The important lesson for IT isn't football itself; it's the psychological appeal of appearing to act under scrutiny.

No need:

turn article into:

stadium.

But:

nice curiosity.


👻 Easter Egg nº 4 — Goleiro Sysprog

Penalty.

Goalkeeper:

dives.

War Room:

restarts.

Both:

at least:

look active.

Doctor:

— Sometimes standing still is statistically defensible.

Manager:

— But looks terrible in the executive summary.

Doctor:

— Precisely.


🧠 Action Bias and accountability

If act:

at least:

“we tried.”

If wait:

and fail,

“why didn't you do anything?”

So:

organizations can:

incentivize action.


🎯 Pergunta Bellacosa nº 48

“Nossa cultura pune mais uma ação desnecessária ou uma espera que depois parece passiva?”


🧠 If second...

teams:

over-act.


🧠 Hindsight Bias

After incident:

“Why didn't you restart?”

Even if:

no evidence then.

This teaches:

future Action Bias.


☕ Pós-mortem injusto

é:

treinamento para:

próximo incidente ruim.


🎯 Pergunta Bellacosa nº 49

“Estamos julgando a decisão com base na informação disponível na hora ou no resultado que conhecemos agora?”


🧠 Outcome Bias

Action:

risky.

Works.

Hero.

Now:

institutionalized.


🧠 No-action:

rational.

System recovers.

“Nothing needed.”

Could:

reinforce Omission.

Both.


🎯 Pergunta Bellacosa nº 50

“Estamos aprendendo com a qualidade da decisão ou apenas com o resultado?”


🧠 Action Bias e risk communication

Executive asks:

“What are we doing?”

Incident Commander:

“We are observing correlation across three signals for five minutes before making a reversible intervention.”

That is:

doing something.

Need:

communicate.


☕ Talvez a melhor defesa contra Action Bias

seja:

mostrar que:

investigação também é ação.


🧠 Reframe “waiting”

As:

evidence collection.

Controlled observation.

Decision gate.


🎯 Pergunta Bellacosa nº 51

“Estamos comunicando adequadamente o trabalho cognitivo que acontece antes da intervenção?”


🧠 This can reduce pressure

Managers see:

not inactivity.


🧠 Action Bias e incident commander role

IC:

protects team

from:

random commands.

Centralizes:

action.

Good.


☕ Sem IC,

War Room pode virar:

multithread sem lock.

Todo mundo:

escrevendo em produção.


🎯 Pergunta Bellacosa nº 52

“Quem tem autoridade para ordenar ações e quem coordena o sequenciamento?”


🧠 Change serialization

One action at time.

Observe result.

Otherwise:

causality lost.


🧠 Bellacosa One-Change Rule

When possible:

one intervention → observe → update.


☕ War Room não é:

benchmark de paralelismo.


🎯 Pergunta Bellacosa nº 53

“Quantas mudanças simultâneas estamos fazendo sem conseguir atribuir efeito?”


🧠 Parallel actions

Sometimes necessary.

But:

record.

Coordinate.


🧠 Action Bias e chaos

Multiple teams:

restart;

tune;

network route;

DB change.

System improves.

Nobody knows:

why.

Next incident:

repeat all.

Culture:

worsens.


☕ Ação sem causalidade

gera:

superstição técnica.


🎯 Pergunta Bellacosa nº 54

“Estamos construindo conhecimento ou apenas acumulando rituais que já funcionaram alguma vez?”


🧠 That connects Cultural Debt.


🧠 Action Bias e rollback automation

Automatic rollback based on:

clear metric.

Could:

reduce bias.

Because:

predefined threshold.


🧠 But auto rollback:

may false trigger.

Need:

calibration.


🎯 Pergunta Bellacosa nº 55

“Podemos pré-comprometer a ação antes de a emoção da War Room aparecer?”


🧠 This is key

Predefine:

stop;

rollback;

failover;

containment.

Then:

less ad hoc.


🧠 Precommitment

If X:

do Y.

Before:

incident.


☕ Decidir às 14:00

o que faremos às 03:00

pode:

ser ótima ideia.


🧠 Action Bias e checklists

Checklist:

do:

collect;

confirm;

act.

Good.

But:

checklist can:

force action even if:

context differs.

Need:

conditional.


🎯 Pergunta Bellacosa nº 56

“O checklist orienta raciocínio ou executa uma coreografia cega?”


🧠 Runbook mature

Contains:

decision gates.

Not:

just commands.


🧠 Example

IF:
lock contention confirmed
THEN:
run remediation A

ELSE:
continue diagnosis

Better than:

“Step 4: restart Db2.”


IF

é:

uma palavra subestimada

em runbook.


🧠 Action Bias e alert playbooks

Alert:

should:

link:

diagnosis first.

Not:

restart script.


🎯 Pergunta Bellacosa nº 57

“O alerta oferece diagnóstico ou um botão de intervenção fácil demais?”


🧠 One-click remediation

Great if:

well-designed.

Danger if:

tempting.


🧠 Action Bias e ChatOps

Slack bot:

/restart-prod

Very easy.

Friction:

low.

Could:

increase action.

Need:

permissions;

confirm;

context.


☕ Reduzir fricção

é bom

até:

a fricção ser:

a última chance de pensar.


🎯 Pergunta Bellacosa nº 58

“Esta ação é fácil demais para o risco que carrega?”


🧠 Default Effect connection

If UI highlights:

restart button,

default action.

Could:

bias.


🧠 Choice architecture in operations

Button order.

Recommended action.

Automation suggestion.

All:

frame.


🎯 Pergunta Bellacosa nº 59

“A interface está sugerindo uma ação antes de a análise estar completa?”


🧠 AI copilots especially

“Recommended remediation: restart.”

User:

click.

Automation Bias + Action Bias + Default Effect.

Trio.


☕ Botão “Fix now”

é:

psicologia compilada.


🧠 Need explainability

Why recommend?

Evidence?

Confidence?

Blast radius?

Rollback?


🎯 Pergunta Bellacosa nº 60

“A recomendação mostra por que agir, qual confiança e qual risco?”


🧠 Action Bias e security SOC

Alert.

SOAR automation.

Block IP.

Could:

be safe.

Could:

block legitimate.

Need:

confidence tiers.


🧠 Response ladder

Observe.

Enrich.

Limit.

Contain.

Block.

Escalate.


☕ Nem todo alerta precisa:

de bazuca.


🎯 Pergunta Bellacosa nº 61

“A força da intervenção é proporcional à confiança e ao impacto?”


🧠 Action Bias e false positives

More action:

more false positive harm.

Trade-off.


🧠 Action Bias e customer support

Customer complaint.

Agent:

refund immediately.

May:

be good.

Or:

no investigation.

Again.


🧠 Action Bias em performance engineering

Slowness.

Add hardware.

Scale up.

Problem:

bad query.

Now:

expensive bad query.


☕ Escalar hardware

pode:

transformar:

ineficiência

em:

ineficiência premium.


🎯 Pergunta Bellacosa nº 62

“Estamos adicionando capacidade ou corrigindo demanda ineficiente?”


🧠 Action Bias e cloud autoscaling

Autoscaling:

algorithmic action.

Traffic spike:

scale.

Maybe:

attack,

retry storm,

bug.

Scale:

cost explosion.


🧠 Need:

rate limits;

circuit breaker;

detection.


🎯 Pergunta Bellacosa nº 63

“A automação sabe diferenciar demanda legítima de comportamento patológico?”


🧠 Action Bias e retry storms

Request fails.

Action:

retry.

Again.

Again.

Everyone retries.

System dies.


☕ Retry é:

Action Bias em uma linha de código.


🧠 Backoff/jitter

Antidote.

Wait.

Controlled inaction.

Beautiful.


🎯 Pergunta Bellacosa nº 64

“O sistema sabe esperar antes de tentar de novo?”


🧠 Isso é quase perfeito

Humans need:

backoff too.


☕ War Room talvez precise:

de:

EXPONENTIAL BACKOFF.

Primeira hipótese falha?

Não execute:

três ações novas

em cinco segundos.


🧠 Action Bias e message queues

Consumer failing.

Restart consumers.

They fail faster.

Queue:

worse.

Maybe:

bad message.

Need:

poison message handling.


🎯 Pergunta Bellacosa nº 65

“Estamos aumentando throughput da falha?”


🧠 Excelente.


🧠 Action Bias e data corruption

Suspected bad data.

Action:

run mass fix.

Danger.

First:

snapshot.

Query.

Sample.

Backup.


UPDATE TABLE SET ...

não é:

ferramenta exploratória.


🎯 Pergunta Bellacosa nº 66

“Temos cópia, escopo e validação antes da correção massiva?”


🧠 Action Bias e manual production fix

Senior knows SQL.

Quick update.

Issue gone.

Later:

audit.

Again:

action.

Need:

control.


🧠 Action Bias + Authority

Senior confidence lowers:

friction.


🎯 Pergunta Bellacosa nº 67

“Estamos pulando controle porque a pessoa é experiente?”


🧠 Action Bias e blast radius estimation

Before command:

ask:

What can this touch?

How many users?

How reversible?


🧠 Bellacosa 4 Questions Before Enter

  1. What do I expect?

  2. What evidence supports it?

  3. What can this break?

  4. How do I undo it?


☕ Antes de Enter,

quatro perguntas

custam:

menos que:

quatro horas.


🧠 Action Bias e timer pressure

Incident timer:

MTTR running.

Pressure.

Need:

not let clock:

replace thought.


🎯 Pergunta Bellacosa nº 68

“O relógio está medindo o incidente ou dirigindo a nossa intervenção?”


🧠 Time pressure

Important.

Sometimes need:

act before certainty.

That's risk management.


🧠 We never get perfect certainty

Do not swing:

into analysis paralysis.


☕ O antídoto para Action Bias

não é:

paralisia.

É:

ação proporcional à evidência.


🧠 Analysis Paralysis

Opposite risk.

Collect forever.

No action.

Could:

be Omission Bias.

Need:

threshold.


🎯 Pergunta Bellacosa nº 69

“Temos evidência suficiente para agir, mesmo que nunca tenhamos certeza completa?”


🧠 Good incident response:

not:

certainty.

It is:

calibrated confidence.


🧠 Bellacosa Action Threshold

EVIDENCE
+
IMPACT
+
URGENCY
+
REVERSIBILITY
=
ACTION THRESHOLD

Not math literal.

Mental model.


🧠 High impact + reversible:

act earlier.

High impact + irreversible:

need more evidence.

Low impact + reversible:

experiment.

Low impact + irreversible:

why?


🎯 Pergunta Bellacosa nº 70

“A irreversibilidade da ação combina com o nível de certeza que temos?”


🧠 This is very useful.


🧠 Action Bias e experiments

Small intervention:

can generate information.

A/B.

Canary.

Traffic shift.

Great.

Action:

used:

to learn.


☕ Ação boa

não precisa:

ser correção.

Pode ser:

experimento.


🎯 Pergunta Bellacosa nº 71

“Podemos agir de forma pequena para aprender antes de agir de forma grande para corrigir?”


🧠 Exactly.


🧠 Action Bias e change control

Emergency change:

action easier under pressure.

But:

needs:

minimal review.

Don't remove:

all guardrails.


🧠 Emergency doesn't mean:

random.


☕ Incidente não:

desliga causalidade.


🎯 Pergunta Bellacosa nº 72

“Qual controle mínimo ainda precisamos manter mesmo sob urgência?”


🧠 Action Bias e communication

When executives demand:

action,

IC can:

frame:

“Current action: collecting thread dumps and freezing changes.”

Freeze:

itself:

action.


🧠 Freeze changes

Sometimes best.

Prevent:

additional variables.


☕ Uma ótima ação em incidentes

às vezes é:

proibir novas ações.

Delicioso.


🎯 Pergunta Bellacosa nº 73

“Precisamos reduzir o número de pessoas autorizadas a mudar o sistema agora?”


🧠 Change freeze during incident

Yes.

Coordinate.


🧠 Action Bias e operator concurrency

Two teams:

both fix.

One:

undo other.

Chaos.


🎯 Pergunta Bellacosa nº 74

“Existe um único plano de intervenção compartilhado?”


🧠 War Room serial execution

Action log.

Who.

Why.

Expected.

Result.


🧠 Bellacosa Action Log

TIME:
03:12

ACTION:
DISABLE RETRY FEATURE

HYPOTHESIS:
RETRY STORM DRIVING MQ DEPTH

EXPECTED:
QUEUE GROWTH SHOULD FALL IN 3 MIN

RISK:
NEW REQUESTS MAY FAIL FAST

ROLLBACK:
REENABLE FLAG

OWNER:
APP_LEAD

Now:

action:

means something.


☕ Isso é:

Engenharia.


🧠 Action Bias e “do something” culture

Managers should ask:

“What have we learned?”

not only:

“What have we done?”

Huge.


🎯 Pergunta Bellacosa nº 75

“Nosso status report lista comandos executados ou conhecimento adquirido?”


🧠 Great.


🧠 Action Bias and learning loops

Action without learning:

waste.

Action with learning:

experiment.


🧠 Action Bias e retrospectives

Count interventions:

which were:

necessary?

unnecessary?

harmful?

informative?


🎯 Pergunta Bellacosa nº 76

“Quais ações poderiam ter sido evitadas se tivéssemos esperado dois minutos por uma evidência específica?”


🧠 But careful hindsight

Evaluate:

based on info then.


🧠 Action Bias e proactive culture

“Bias for action” is sometimes:

organizational value.

Can be:

excellent in:

reversible low-cost decisions.

Dangerous in:

irreversible critical systems.


☕ “Bias for action”

num startup feature flag:

pode ser:

virtude.

Num comando de produção:

pode ser:

chamada para War Room 2.


🎯 Pergunta Bellacosa nº 77

“Este é um ambiente onde velocidade de decisão é mais importante que reversibilidade?”


🧠 Two-way door vs one-way door

Useful concept.

Reversible:

act faster.

Irreversible:

slow.


🧠 Bellacosa Door Rule

TWO-WAY DOOR:
ACT / LEARN / REVERSE

ONE-WAY DOOR:
PAUSE / VERIFY / APPROVE

☕ Nem todo ENTER

tem:

UNDO.


🎯 Pergunta Bellacosa nº 78

“Esta é uma porta de duas vias ou de uma via?”


🧠 Action Bias e cybersecurity isolation

Isolate host:

reversible mostly.

Data deletion:

not.

Action threshold differs.


🧠 Action Bias e rate limiting

Useful reversible mitigation.


🎯 Pergunta Bellacosa nº 79

“Existe uma mitigação reversível que compre tempo para investigar?”


🧠 Wonderful incident technique

Reduce blast radius.

Don't:

fully solve yet.


🧠 Action Bias e Circuit Breaker

Circuit breaker acts automatically.

But:

purposeful.

Predefined.

Small loss.

Protect.

This is:

disciplined action.


☕ Action Bias não condena:

automatização.

Condena:

ação sem critério.


🧠 Action Bias e Change Fatigue

Too many interventions:

system constantly:

unstable.

Teams:

cannot identify baseline.


🎯 Pergunta Bellacosa nº 80

“Estamos mudando o sistema tão frequentemente que já não sabemos qual é o baseline?”


🧠 Drift through intervention

Interesting.


🧠 Action Bias e continuous improvement

Kaizen:

small changes.

Great.

But:

measure.

Not:

change for change.


☕ Melhoria contínua não:

é:

mudança contínua.

É:

aprendizado contínuo.


🎯 Pergunta Bellacosa nº 81

“Cada mudança tem hipótese e medida de sucesso?”


🧠 Action Bias e organizational churn

Reorg yearly.

Tools replaced.

Processes changed.

People:

fatigued.

No time:

evaluate.

Action:

becomes:

culture.


🧠 Novelty Bias may join

New:

feels:

action.


🎯 Pergunta Bellacosa nº 82

“Estamos mudando porque aprendemos ou porque mudança virou símbolo de liderança?”


🧠 Strong.


🧠 Action Bias e consultants

New leadership.

New framework.

New tool.

New project.

Because:

must demonstrate:

impact.

Action Bias structural.


☕ Novo gestor

às vezes sente:

que precisa deixar:

commits visíveis.

Mas organização:

não é GitHub profile.


🎯 Pergunta Bellacosa nº 83

“Estamos mudando para melhorar o sistema ou para demonstrar que houve troca de comando?”


🧠 Action Bias and policy

Incident occurs.

Response:

new rule.

Immediately.

Maybe:

reactionary policy.

Could:

create bureaucracy.


🧠 Availability Heuristic

Recent incident:

salient.

Action:

new control.

Potential:

overreaction.


🎯 Pergunta Bellacosa nº 84

“Estamos criando uma política proporcional à frequência real ou ao choque do último incidente?”


🧠 Excellent connection.


🧠 Action Bias e Recency Bias

Recent event:

drives action.

Even if:

rare.


🧠 Action Bias e Zero-Risk Bias

One incident.

“Never again.”

Add:

massive control.

Could:

shift risk.


☕ Depois de um acidente

é fácil:

proibir:

tudo.

Difícil:

desenhar:

controle proporcional.


🎯 Pergunta Bellacosa nº 85

“A intervenção reduz risco total ou apenas o risco que acabou de nos assustar?”


🧠 Action Bias e Base Rate Neglect

Single vivid case:

act.

Ignore:

base rate.


🧠 Action Bias e Availability Heuristic

Recent/easy recall:

drives.


🎯 Pergunta Bellacosa nº 86

“Estamos agindo sobre estatística ou sobre memória?”


🧠 This connects whole bias series.


🧠 Action Bias e incident retrospectives

Need identify:

unnecessary actions.

Not to blame.

To learn.


🧠 Useful categories

  • Mitigating.

  • Diagnostic.

  • Neutral.

  • Harmful.

  • Evidence-destroying.


☕ Uma ação pode:

não ajudar

e:

ainda ser útil

se:

produziu informação.


🎯 Pergunta Bellacosa nº 87

“A intervenção produziu valor operacional, valor diagnóstico ou nenhum dos dois?”


🧠 Excellent evaluation.


🧠 Action Bias e rollback decisions

Remember:

rollback itself is action.

Omission Bias may resist.

Action Bias may overuse.

Need:

criteria.


🧠 Biases compete.

The winner:

context.


☕ Não existe:

viés único

operando sozinho.

War Room:

é:

microservices de vieses cognitivos.


🧠 Beautiful metaphor.


🧠 Action Bias e distributed cognition

Team can reduce:

individual impulse.

One person:

hypothesis.

Another:

challenge.

IC:

decision.

Observer:

timeline.


🎯 Pergunta Bellacosa nº 88

“Existe alguém explicitamente responsável por questionar a necessidade da ação?”


🧠 Devil's advocate

Not to delay.

To:

test.


🧠 Action Review

Before high impact:

ask:

“Why now?”


🎯 Pergunta Bellacosa nº 89

“O que acontece se esperarmos dois minutos?”

Important.

If answer:

catastrophic:

act.

If:

nothing material:

collect.


🧠 Delay cost.


🧠 Bellacosa Two-Minute Test

For non-emergency:

  1. What do we know?

  2. What don't we know?

  3. What can this action break?

  4. What evidence will it destroy?

  5. What will we measure after?


☕ Dois minutos

não salvam:

todo incidente.

Mas:

podem impedir:

um segundo.


🧠 Action Bias and “command confidence”

Ops tools should:

show:

blast radius.

Example:

“This action restarts 14 regions and affects 2.3M sessions.”

Now:

less impulsive.


🎯 Pergunta Bellacosa nº 90

“A pessoa entende o blast radius antes de executar?”


🧠 Safety friction

Confirmation useful.

But:

not click-through.

Show:

specific.


ARE YOU SURE?

vira:

ruído.

THIS WILL TERMINATE 18,423 SESSIONS

vira:

informação.


🧠 Default Effect meets Action Bias

Button “recommended.”

Danger.

Need:

neutral presentation.


🧠 Action Bias e undo

Make:

actions reversible.

Versioned config.

Snapshots.

Feature flags.


🎯 Pergunta Bellacosa nº 91

“Podemos reduzir o custo de agir errado?”


🧠 Great system design

Then:

faster experimentation.


🧠 Action Bias e observability first

Before remediation:

observe.

But in severe incidents:

maybe not enough time.

Pre-instrumentation solves.


☕ Boa observabilidade

compra:

segundos de pensamento

quando:

Action Bias quer:

tomar o teclado.


🎯 Pergunta Bellacosa nº 92

“Temos dados suficientes para evitar que a primeira ação seja uma aposta?”


🧠 This is why observability matters cognitively

Not just:

monitoring.

Reduces uncertainty.


🧠 Action Bias e chaos engineering

Controlled action:

to learn before crisis.

Great.

Practice:

failover.

Rollback.

Now:

during incident,

less anxiety.


☕ Treinar ações

reduz:

necessidade de:

improvisar ações.


🎯 Pergunta Bellacosa nº 93

“Já testamos essa intervenção fora da crise?”


🧠 Runbook confidence

Huge.


🧠 Action Bias and simulation

Game days.

War games.

Dry runs.


🧠 Action Bias e Decision Journals

Record:

why.

Expected.

Result.

Then:

learn.


🎯 Pergunta Bellacosa nº 94

“Antes de agir, registramos o que esperamos ver depois?”


🧠 If no prediction...

hard to learn.


🧠 Bellacosa Action Card

INCIDENT:
____________________________

CURRENT EVIDENCE:
____________________________

HYPOTHESIS:
____________________________

PROPOSED ACTION:
____________________________

WHY THIS ACTION:
____________________________

EXPECTED RESULT:
____________________________

BLAST RADIUS:
____________________________

REVERSIBLE?
YES / NO

EVIDENCE LOST?
____________________________

REASSESS AT:
____________________________

📋 Checklist Bellacosa anti-Action Bias

[ ] Temos uma hipótese?

[ ] A ação testa ou mitiga essa hipótese?

[ ] Estamos agindo só porque a sala está ansiosa?

[ ] Qual é o blast radius?

[ ] A ação é reversível?

[ ] Que evidência será perdida?

[ ] Existe uma intervenção menor?

[ ] Já coletamos logs, dumps e métricas relevantes?

[ ] Qual resultado esperamos?

[ ] Quando vamos reavaliar?

[ ] Estamos executando uma ação por vez?

[ ] A ação anterior falhou?

[ ] Atualizamos a hipótese depois da falha?

[ ] A urgência é real ou social?

[ ] Esperar alguns minutos destruiria opções?

🧠 Bellacosa Intervention Ladder

Antes de:

ação máxima,

pense em:

OBSERVE
↓
COLLECT
↓
LIMIT
↓
ISOLATE
↓
ROLLBACK
↓
RESTART
↓
FAILOVER
↓
HIGH-IMPACT ACTION

Não é:

ordem universal.

É:

lembrete de:

proporcionalidade.


☕ Não vá:

do alerta amarelo

para:

IPL.


👻 Easter Egg nº 5 — BELLACOSA.BIAS(ACTION)

       IF INCIDENT = 'Y'
          AND ANXIETY = 'HIGH'
           PERFORM CHECK-EVIDENCE
       END-IF.

       IF PROPOSED-ACTION = 'RESTART'
          AND ROOT-CAUSE = 'UNKNOWN'
           PERFORM CAPTURE-DIAGNOSTICS
       END-IF.

       IF ACTION-FAILED = 'Y'
           PERFORM UPDATE-HYPOTHESIS
           NOT PERFORM BIGGER-SAME-ACTION
       END-IF.

       IF ACTION-IRREVERSIBLE = 'Y'
          AND CONFIDENCE < REQUIRED-CONFIDENCE
           PERFORM PAUSE-AND-REVIEW
       END-IF.

Comentários:

* DOING SOMETHING
* IS NOT
* THE SAME AS
* SOLVING SOMETHING.

Outro:

* RESTART
* IS A TOOL,
* NOT A DIAGNOSIS.

Outro:

* IF YOU CHANGE
* FIVE THINGS,
* YOU LEARN
* ALMOST NOTHING.

Outro:

* BEFORE ENTER,
* KNOW WHAT YOU
* EXPECT AFTER.

E naturalmente:

* DALEK INCIDENT PROCEDURE:
*
* 1. PANIC
* 2. EXTERMINATE SOMETHING
* 3. CHECK IF RELATED
*
* DOCTOR:
* WRONG ORDER.

🕰️ De volta à War Room

03:09.

Gerente:

— Reinicia CICS.

Nosso jovem:

— Antes quero três minutos.

— Para quê?

— Capturar thread state, queue depth, response distribution e logs do retry.

— Três minutos?

— Sim.

— E se piorar?

— Temos threshold de rollback.

Doctor sorri.

03:10.

Dados mostram:

MQ queue:

crescendo rápido.

Retry rate:

triplicou.

CICS CPU:

normal.

Db2:

normal.

Application retry loop:

suspeito.

Nosso jovem:

— Podemos desabilitar retry por feature flag.

Gerente:

— Em vez de restart?

— É menor.

— Reversível?

— Sim.

— Blast radius?

— Só o novo retry path.


🧠 03:11

Feature flag:

off.

03:12.

Queue:

para de crescer.

03:14.

Começa:

a cair.

Latency:

melhora.

Nenhum restart.

Nenhum failover.

Nenhum:

IPL.


☕ Gerente olha:

para o jovem.

— Então fazer menos resolveu?

Doctor:

— Não.

— Não?

— Fazer a ação certa resolveu.


🧠 Essa diferença é fundamental

Não estamos defendendo:

inércia.

Estamos defendendo:

ação proporcional, justificável e observável.


🧠 O Doctor pergunta:

— E se a queue tivesse continuado crescendo?

Nosso jovem:

— Rollback.

— E por que?

— Porque o threshold estaria atingido.

— Excelente.


☕ A ação certa não nasce:

da ansiedade.

Nasce:

do critério.


🧠 Action Bias e senioridade

Uma das marcas de experiência:

não é:

agir rápido sempre.

É:

saber:

quando agir rápido,

quando agir devagar,

quando não agir,

e:

quando parar alguém que está agindo demais.


☕ Um veterano às vezes parece:

lento

porque:

já viu o preço de:

um comando rápido.


🧠 Isso é muito mainframe

Ambientes críticos ensinam:

respeito por:

estado.

Por:

dados.

Por:

transações.

Por:

sequência.


🧠 “Só reinicia”

pode:

significar:

sessions;

units of work;

locks;

recovery;

reconnect;

reprocessing;

duplicates.


🎯 Pergunta Bellacosa nº 95

“O que exatamente ‘só reiniciar’ significa para o estado transacional?”


🧠 Beginner lesson

Commands have:

semantics.

Not:

rituals.


🧠 Action Bias e transaction integrity

Restart during:

in-flight state

can:

trigger:

rollback;

recovery;

replay.

Need:

understand.


☕ Em ambiente transacional

a ação tem:

memória.


🧠 Action Bias e batch

Job fails.

Operator:

rerun entire job.

Maybe:

duplicate posting.

Need:

restartability.

Checkpoints.

Step logic.


🎯 Pergunta Bellacosa nº 96

“Esse rerun é idempotente?”

Important.


🧠 Action Bias loves rerun

“Roda de novo.”

Classic.

But:

data side effects.


SUBMIT AGAIN

não é:

sinônimo de:

TRY AGAIN SAFELY.


🧠 COBOL batch example

STEP10:

extract.

STEP20:

update balances.

STEP30:

report.

Failure STEP30.

Action Bias:

rerun from STEP10.

Oops.

Double update.


🎯 Pergunta Bellacosa nº 97

“Qual é o ponto correto de restart?”


🧠 Idempotency

Central.


🧠 Action Bias e MQ

Message timeout.

Producer retries.

Original:

actually processed.

Duplicate.

Need:

idempotency.


☕ Ação repetida

pode:

produzir:

resultado duplicado.


🎯 Pergunta Bellacosa nº 98

“Essa ação pode ser executada duas vezes com segurança?”


🧠 This is great systems thinking.


🧠 Action Bias e reconciliation

Before corrective action:

reconcile.

Otherwise:

might:

amplify.


🎯 Pergunta Bellacosa nº 99

“Sabemos o estado real antes de tentar corrigi-lo?”


🧠 And finally...


🎯 Pergunta Bellacosa nº 100

“Se ninguém estivesse olhando para nós agora, ainda escolheríamos executar exatamente esta ação?”

Talvez:

a pergunta perfeita.

Porque remove:

teatro.

Pressão.

Aparência.

E deixa:

engenharia.


🧬 Regeneração organizacional

Uma organização madura não valoriza:

ação

por si só.

Ela valoriza:

intervenção com intenção.

Ela cria:

observabilidade

antes do incidente.

Define:

thresholds

antes do pânico.

Constrói:

rollback.

Feature flags.

Canaries.

Rate limits.

Circuit breakers.

Runbooks condicionais.

Decision logs.

Ela reduz:

blast radius.

Preserva:

evidência.

Coordena:

mudanças.

Ela permite:

espera controlada.

E também:

não deixa:

analysis paralysis

paralisar resposta.

Porque entende:

o objetivo não é fazer alguma coisa. O objetivo é melhorar o estado do sistema com o menor risco razoável e aprender o máximo possível sobre aquilo que aconteceu.


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Action Bias é a tendência de preferir agir em vez de esperar, observar ou manter deliberadamente o estado atual, especialmente sob pressão e incerteza.

Agir pode reduzir ansiedade sem reduzir risco.

A sensação de controle não é o mesmo que controle real.

Restart é uma intervenção, não um diagnóstico.

Melhora após uma ação não prova automaticamente causalidade.

Intervir cedo demais pode destruir evidência importante.

Mudar várias coisas simultaneamente dificulta descobrir o que realmente produziu o resultado.

Omission Bias e Action Bias são extremos complementares: podemos esperar demais e depois reagir demais.

Plan Continuation Bias pode manter uma sequência de intervenções depois que ela começou.

Escalation of Commitment pode fazer ações fracassadas serem seguidas por ações maiores da mesma família.

Sunk Cost pode nos prender a uma estratégia de intervenção que já consumiu tempo.

Confirmation Bias pode interpretar qualquer melhora após a ação como prova da hipótese preferida.

Search Satisfaction e Premature Closure podem encerrar a investigação assim que uma intervenção restaura o serviço.

Diagnosis Momentum pode transformar uma ação bem-sucedida em uma causa oficialmente aceita sem evidência suficiente.

Authority Bias e Groupthink podem produzir ações porque alguém importante sugeriu e todos querem demonstrar movimento.

Goodhart e Campbell podem incentivar intervenções excessivas quando velocidade, proatividade ou MTTR são tratados como objetivos isolados.

Status Quo Bias e Action Bias podem coexistir: equipes podem fazer inúmeras microintervenções apenas para evitar uma mudança estrutural.

Ação mínima, reversível e observável costuma ser preferível a intervenção grande quando a evidência ainda é incompleta.

A força da intervenção deveria crescer proporcionalmente à evidência, ao impacto e à urgência.

Ações irreversíveis exigem um padrão de evidência mais alto.

Controlled waiting é uma opção legítima quando possui hipótese, prazo, monitoramento e condição de saída.

Feature flags, canaries, circuit breakers, rate limiting e rollback permitem agir com blast radius menor.

Agentes de IA podem reproduzir um equivalente funcional do Action Bias quando objetivos recompensam ação contínua sem reavaliação, mesmo que máquinas não experimentem ansiedade humana.

Retries são uma forma automatizada de “agir de novo” e, sem backoff e limites, podem transformar falhas locais em tempestades sistêmicas.

Antes de qualquer intervenção importante, é útil registrar hipótese, resultado esperado, risco, reversibilidade e momento de reavaliação.

E principalmente:

fazer alguma coisa não é evidência de competência; em sistemas críticos, competência é saber exatamente por que agir, quanto agir, o que observar depois — e quando ter disciplina suficiente para não tocar em nada ainda.


🥚 Easter Egg final

Antes de entrar na TARDIS, o Doctor escreve:

       IF INCIDENT = 'Y'
           PERFORM DO-SOMETHING
       END-IF.

Nosso jovem:

— Ainda não gosto disso.

Doctor:

— Nem eu.

Ele apaga.

Escreve:

       IF INCIDENT = 'Y'
           PERFORM UNDERSTAND-ENOUGH
           PERFORM ACT-PROPORTIONALLY
           PERFORM OBSERVE-RESULT
       END-IF.

Nosso jovem:

— “Understand enough”?

— Sim.

— Não “understand everything”?

Doctor:

— Você quase nunca terá tudo.

— Então quando sabemos que é suficiente?

O Doctor abre a porta.

“Quando o risco de esperar passa a ser maior que o risco da intervenção que você consegue justificar.”

Nosso jovem pensa.

— E se o gerente continuar gritando “faz alguma coisa”?

Doctor entra na TARDIS.

Para.

Volta a cabeça.

“Diga o que você está observando, o que espera aprender, o que fará em seguida e qual gatilho fará você agir. Isso também é alguma coisa.”

VWORP.

VWORP.

VWORP.

A TARDIS começa:

a desaparecer.

No quadro sobra:

DO SOMETHING

riscado.

E abaixo:

DO THE RIGHT THING FOR A REASON.

Mais abaixo:

“Não confunda movimento com progresso.”

E talvez essa seja toda a essência do Action Bias no Bellacosa Mainframe:

quando a War Room começa a pedir ação apenas para aliviar o desconforto de não saber, talvez o comando mais profissional do momento seja aquele que só será executado depois que alguém conseguir responder: “por quê este, por quê agora e o que esperamos que aconteça depois?”

☕🌀

Próxima parada: Automation Bias — o dia em que o dashboard, o algoritmo e o copiloto disseram a mesma coisa, então ninguém percebeu que todos estavam errados pelo mesmo motivo.

quarta-feira, 9 de novembro de 2011

Action Bias: Doctor Who, COBOL e o Dia em que Reiniciamos Tudo Antes de Descobrir o que Estava Errado

 

Bellacosa Mainframe e a action bias

☕ Um Café no Bellacosa Mainframe

Action Bias: Doctor Who, COBOL e o Dia em que Reiniciamos Tudo Antes de Descobrir o que Estava Errado

Uma viagem pela TARDIS dos incidentes para entender por que, diante da pressão, fazer alguma coisa parece melhor do que esperar — mesmo quando agir cedo demais pode destruir exatamente as evidências de que precisamos

03:07.

Produção.

Madrugada.

Café número quatro.

O telefone toca.

O monitoramento dispara:

ALERT

PAYMENT RESPONSE TIME
ABOVE THRESHOLD

O operador olha.

03:08.

Outro alerta:

QUEUE DEPTH +180%

03:09.

Um usuário reclama.

03:10.

O gerente entra na War Room.

— O que aconteceu?

Nosso jovem programador COBOL responde:

— Ainda estamos levantando.

O gerente pergunta:

— Já reiniciaram?

Silêncio.

— Não.

— Por quê?

— Ainda não sabemos o que está acontecendo.

O especialista olha para CICS.

— Podemos restartar a região.

O DBA:

— Talvez reciclar uma conexão.

Middleware:

— Posso reiniciar o consumer.

Outro analista:

— Vamos limpar a fila.

De repente todo mundo possui uma ação.

Ninguém possui ainda uma explicação.

03:12.

O gerente pergunta novamente:

— Então vamos fazer o quê?

Nosso programador responde:

— Eu queria observar mais dois minutos.

A frase cai na sala como se ele tivesse sugerido sacrificar um servidor aos deuses antigos.

— Observar?

— Sim.

— Produção está degradada!

— Eu sei.

— Então precisamos fazer alguma coisa.

VWORP.

VWORP.

VWORP.

A TARDIS materializa-se ao lado do console.

A porta abre.

O Doctor sai.

Olha para a fila.

Olha para CICS.

Olha para o gerente.

Depois pergunta:

— Por que vocês querem reiniciar alguma coisa?

O gerente responde:

— Porque precisamos agir.

— Isso responde por que precisam agir.

Pausa.

— Não responde por que precisam reiniciar.

Silêncio.

O Doctor sorri.

— Excelente.

— Excelente o quê?

— Vocês acabaram de demonstrar uma das armadilhas mais humanas da operação.

Bem-vindo ao:



Action Bias

Ou:

Viés da Ação

A tendência de preferir fazer alguma coisa em vez de não agir, especialmente em situações de incerteza, pressão ou medo — mesmo quando esperar, observar, coletar dados ou simplesmente não interferir ainda seria a melhor decisão.


🌀 Nossa TARDIS dos incidentes continua ficando mais perigosa

Até aqui já encontramos uma coleção respeitável:

Swiss Cheese Model — várias barreiras podem falhar juntas.

Normalization of Deviance — desvios viram rotina.

Hindsight Bias — o passado parece óbvio depois.

Confirmation Bias — buscamos provas daquilo que já acreditamos.

Anchoring Bias — a primeira explicação pesa demais.

Groupthink — grupos inteligentes podem errar juntos.

Authority Gradient — hierarquia pode transformar dúvida em silêncio.

Plan Continuation Bias — continuamos planos que já deixaram de fazer sentido.

Alarm Fatigue — alertas demais viram ruído.

Automation Bias — confiamos demais na máquina.

Drift Into Failure — pequenas adaptações empurram o sistema para a borda.

Diffusion of Responsibility — todos veem e ninguém assume.

Normalcy Bias — esperamos que tudo volte ao normal.

Survivorship Bias — estudamos apenas quem sobreviveu.

Base Rate Neglect — esquecemos a frequência real dos eventos.

Availability Heuristic — o que lembramos facilmente parece mais provável.

Outcome Bias — bom resultado parece provar boa decisão.

Overconfidence Bias — acreditamos que sabemos mais do que realmente sabemos.

Planning Fallacy — subestimamos tempo e complexidade.

Sunk Cost Fallacy — investimentos passados influenciam demais as decisões futuras.

Status Quo Bias — preferimos o estado atual porque já existe.

Present Bias — o conforto de hoje vence o custo de amanhã.

Optimism Bias — acreditamos que o pior provavelmente acontecerá com os outros.

Agora encontramos um viés especialmente perigoso durante incidentes:

agir só para sentir que estamos fazendo alguma coisa.


🧠 O que é Action Bias?

Imagine:

problema apareceu.

Você ainda não conhece a causa.

Existem duas opções:

A

Observar.

Coletar dados.

Esperar mais dois minutos.

B

Executar uma ação.

Restart.

Kill.

Clear.

Flush.

Rollback.

Reboot.

Disable.

A opção B parece mais confortável porque cria sensação de:

controle;

movimento;

progresso.

Mesmo que ainda não saibamos se ela ajuda.

Representando:

INCERTEZA
   ↓
DESCONFORTO
   ↓
“PRECISO FAZER ALGO”
   ↓
AÇÃO
   ↓
SENSAÇÃO DE CONTROLE

O problema é que:

sensação de controle não é evidência de controle.


☕ Bellacosa Mainframe: o restart mágico

Existe uma terapia universal na informática:

restart.

Aplicação lenta?

Restart.

CICS estranho?

Restart.

MQ consumer parado?

Restart.

Servidor respondeu torto?

Restart.

Notebook?

Restart.

Pessoa?

Café.

Restart funciona muitas vezes.

E justamente por funcionar, pode virar ritual.


🧙 “Desliga e liga novamente”

É quase um feitiço.

Em muitos casos:

resolver estado inconsistente;

limpar recursos;

recriar conexões;

liberar memória;

recarregar configuração

realmente ajuda.

O problema não é restartar.

O problema é:

restartar antes de entender o suficiente para saber o que estamos destruindo.


🧠 Reiniciar também apaga evidências

Imagine um problema transitório.

Antes do restart temos:

threads;

locks;

queues;

dumps;

memory state;

connection state;

logs correlacionados.

Depois do restart:

parte disso desaparece.

O sistema volta.

Ótimo.

Pergunta:

“Qual era a causa?”

Resposta:

“Não sabemos. Restart resolveu.”

Agora o incidente morreu.

Mas o conhecimento também.


💀 Fix by reboot

Na próxima semana:

mesmo problema.

Restart.

No mês seguinte:

restart.

Depois vira runbook:

IF SYSTEM-SLOW
    RESTART

Parabéns.

Transformamos Action Bias em procedimento operacional.


👻 Easter Egg nº 1 — Sonic Screwdriver

Companion:

— Doctor, a porta não abre.

Doctor pega sonic screwdriver.

Companion:

— Você sabe o que está errado?

— Não.

— Então por que está usando isso?

— Porque segurar uma ferramenta me faz parecer ocupado.

Pausa.

— Ah.

Action Bias explicado com excelente merchandising.


🧠 A pressão social para parecer ativo

Durante incidentes existe um elemento poderoso:

visibilidade.

Se você está olhando gráficos:

parece que não está fazendo nada.

Se digita comando:

parece ação.

Se reinicia:

ação.

Se altera parâmetro:

ação.

Se diz:

“Vamos observar dois minutos”

pode parecer passividade.

Esse incentivo social é perigoso.


🪜 Authority Gradient entra imediatamente

Gerente:

— Faça alguma coisa.

Especialista sabe:

mais dados ajudariam.

Mas gerente está pressionando.

Então:

F CICS,RESTART

Não porque evidência apontou.

Porque autoridade exigiu movimento.

Action Bias + Authority Gradient.


👥 Groupthink também gosta de ação

Sala inteira nervosa.

Uma pessoa sugere restart.

Outra:

— Boa.

Terceira:

— Vamos.

Agora consenso se forma em torno de algo concreto.

Agir une o grupo.

Observar parece indecisão.


🧠 “At least we tried something”

Depois, se falhar:

“Pelo menos fizemos alguma coisa.”

Isso é emocionalmente reconfortante.

Mas sistemas não recompensam intenção.

Precisamos perguntar:

a ação tinha fundamento?


🎯 O custo invisível da ação

Toda ação em produção possui custo potencial.

Restart pode:

derrubar sessões;

perder transações em voo;

gerar backlog;

alterar timing;

mascarar causa.

Rollback pode:

introduzir incompatibilidade.

Kill pode:

deixar dados parciais.

Flush pode:

perder cache útil.

Logo:

“fazer alguma coisa” não é neutro.


🧠 Inação também pode ser ação

Importante:

Action Bias não significa:

“nunca faça nada.”

Às vezes agir rápido é essencial.

Disco enchendo.

Fraude em andamento.

Dado sendo corrompido.

Incêndio.

Você precisa agir.

O ponto é:

não confundir velocidade com qualidade.


☕ Emergência real: STOP primeiro

Imagine:

processamento duplicando pagamento.

Nesse caso:

STOP

pode ser a melhor ação mesmo sem saber causa.

Porque custo de continuar é alto.

Ou seja:

às vezes agir antes do RCA é correto.

Mas a ação precisa estar ligada a:

impacto;

contenção;

critério.

Não ansiedade.


🧠 Containment versus Random Action

Essa distinção é excelente.

Contenção

Sabemos:

processamento está causando dano.

Então interrompemos.

Action Bias

Não sabemos o que ocorre.

Mas reiniciamos algo porque precisamos sentir progresso.

Uma é gestão de risco.

Outra pode ser reflexo.


🧀 Swiss Cheese + Action Bias

Pense em uma barreira:

diagnóstico antes da mudança.

Action Bias fura.

Outra:

preservar evidência.

Fura.

Outra:

change control.

Fura.

De repente, um incidente original pequeno ganha um segundo incidente:

causado pela resposta.


🔥 Incidente secundário

Essa é uma das coisas mais interessantes.

Primeiro problema:

latência.

Equipe reinicia Db2.

Agora:

indisponibilidade.

O primeiro incidente talvez fosse pequeno.

A resposta criou o maior.

Em aviação, medicina e operações complexas isso é um princípio conhecido:

intervenções podem introduzir novos riscos.

TI não é diferente.


🧠 Iatrogenia operacional

Na medicina, existe a ideia de dano causado pelo próprio tratamento.

Podemos brincar com:

iatrogenia operacional.

O sistema tinha um problema.

Nós tentamos corrigir.

Criamos outro.

Perfeito tema Bellacosa.


💻 Exemplo COBOL

Job está lento.

Operador cancela.

Depois percebe:

estava em fase de commit.

Agora restart precisa:

reconciliation;

cleanup;

rollback de dados.

Talvez esperar mais dois minutos fosse melhor.

A ação antecipada aumentou trabalho.


⏱️ “Está parado” talvez não esteja parado

Batch pode parecer:

sem output.

Mas pode estar:

sort;

checkpoint;

commit;

I/O pesado;

lock wait temporário.

Antes de cancelar:

observe.

SDSF.

SMF.

DB2 thread.

CPU.

I/O.

Joblog.

Evidence first.


☕ O CANCEL que vira aventura

03:00.

— Job está há 20 minutos sem mensagem.

— Cancela.

03:01.

JOB CANCELLED

03:02.

— Como restartamos?

Silêncio.

Clássico.


🧠 Planning Fallacy pode alimentar Action Bias

Planejamos mudança em 40 minutos.

Já passou uma hora.

Pressão aumenta.

Agora qualquer problema produz:

“faz alguma coisa!”

O cronograma irreal reduz paciência diagnóstica.

Planning Fallacy cria pressão.

Action Bias produz intervenção prematura.


▶️ Plan Continuation Bias também entra

Plano está dando errado.

Ao invés de parar e reavaliar:

fazemos mais uma ação para manter plano vivo.

Ajusta parâmetro.

Restart.

Mais CPU.

Mais threads.

Mais retries.

Tudo para continuar.

Action Bias pode virar braço operacional do Plan Continuation Bias.


🧠 Sunk Cost também

Já gastamos três horas.

Então:

“Vamos tentar mais um restart.”

Mais 30 minutos.

Depois outro.

Porque parar agora faria esforço anterior parecer perdido.

Sunk Cost + Action Bias:

loop infinito.


🔁 O loop do “mais uma tentativa”

AÇÃO
↓
NÃO RESOLVEU
↓
MAIS AÇÃO
↓
NÃO RESOLVEU
↓
AÇÃO MAIS AGRESSIVA

Em algum momento:

ninguém mais lembra qual era o estado inicial.

Excelente maneira de destruir observabilidade.


🔍 Confirmation Bias

Hipótese:

CICS.

Fazemos restart de CICS.

Sistema melhora por acaso.

Conclusão:

“Era CICS.”

Talvez não.

Pode ter coincidido com:

fila drenando;

lock expirando;

dependência voltando.

Outcome Bias entra depois e transforma ação aleatória em “solução comprovada”.


🧠 Action Bias + Outcome Bias

Esse é um casamento perigoso.

Ação não fundamentada.

Resultado melhora.

Outcome Bias:

ação foi correta.

Agora ela entra no runbook.

Próximo incidente:

fazemos automaticamente.

É assim que superstição vira operação.


🧙 Ritual operacional

Pode existir:

1. Restart CICS
2. Clear MQ
3. Bounce JVM
4. Pray

Ninguém sabe exatamente por quê.

Mas:

“Funciona.”

Talvez às vezes.

Sem causalidade demonstrada, temos ritual.


👻 Easter Egg nº 2 — o botão vermelho

Doctor:

— O que esse botão faz?

Operador:

— Não sabemos.

— Então por que apertam?

— Porque da última vez o sistema voltou.

— E apertaram antes ou depois de o sistema começar a voltar?

Silêncio.

Correlação manda lembranças.


🧠 Automation Bias pode produzir Action Bias automatizado

Sistema detecta anomalia.

Runbook automático:

restart.

Ótimo até o dia em que:

anomalia é sintoma de sobrecarga;

restart multiplica demanda;

todos os nodes reiniciam;

thundering herd.

Agora automatizamos o impulso.

Action Bias em velocidade de máquina.


🤖 Auto-remediation

Auto-remediation pode ser excelente.

Mas precisa:

detecção confiável;

scope limitado;

guardrails;

cooldown;

observabilidade;

rollback;

escalation.

Não:

IF ALERT
   RESTART EVERYTHING

Mesmo que seja tentador.


🚨 Alarm Fatigue + Action Bias

Muitos alertas.

Finalmente um vermelho forte.

Operador reage agressivamente porque quer “resolver logo”.

Fadiga reduz qualidade do diagnóstico.

Action Bias oferece saída psicológica:

faça algo e o alerta cala.


🧠 Normalcy Bias parece oposto — mas não é

Normalcy Bias:

espere, vai normalizar.

Action Bias:

faça algo agora.

Parecem opostos.

E são em parte.

Mas podem ocorrer em sequência:

primeiro esperamos demais.

Depois percebemos gravidade.

Entramos em pânico.

Agora fazemos coisas demais.

Isso acontece muito.


🌀 Do nothing → do everything

Primeiros 20 minutos:

“vai passar.”

Minuto 21:

“reinicia tudo!”

Uma bela oscilação entre Normalcy Bias e Action Bias.

Maturidade mora no meio:

monitorar;

usar triggers;

agir proporcionalmente.


🧠 Optimism Bias também pode inverter

Antes:

“não vai dar problema.”

Depois:

problema aparece.

Agora surpresa aumenta ansiedade.

Action Bias.

Quem não preparou contingência tende a improvisar.

Otimismo excessivo ontem vira hiperatividade hoje.


🔐 Segurança cibernética

Alerta de possível ataque.

Alguém:

— Bloqueia todos os acessos externos!

Talvez correto.

Talvez derrube negócio inteiro.

Ação de contenção precisa considerar:

escopo;

evidência;

impacto.

Não pode ser simplesmente:

“faz alguma coisa.”


🏦 Fraude

Transação suspeita.

Bloquear conta imediatamente?

Talvez.

Mas false positive pode prejudicar cliente.

Base Rate Neglect volta.

Action Bias pode reagir a um evento raro sem considerar probabilidade.


🧠 Base Rate + Action Bias

Quanto menos entendemos a taxa real de ameaça, mais fácil reagir exageradamente.

Evento dramático.

Disponibilidade mental alta.

Action Bias:

aja agora.

Base Rate Neglect:

esquece frequência.

Availability Heuristic:

lembra do incidente recente.

Combo poderoso.


🧪 Observe, Orient, Decide, Act

Uma estrutura útil é pensar no ciclo:

OODA

Observe.

Orient.

Decide.

Act.

Action Bias tenta pular:

Observe.

Orient.

Decide.

E ir diretamente para:

ACT.

A famosa metodologia:

AODA

ACT
OH NO
DO SOMETHING ELSE
AGAIN

Talvez menos recomendada.


☕ OODA Bellacosa

Observe

O que realmente está acontecendo?

Orient

Que contexto temos?

Decide

Qual ação tem melhor relação risco/benefício?

Act

Execute.

Depois:

observe novamente.

Isso é ação disciplinada.


🧠 Tempo diagnóstico não é tempo perdido

Se dois minutos de observação evitam restart de uma hora:

foram extremamente produtivos.

Mas precisamos culturalmente reconhecer isso.

Pensar também é trabalho.


⏱️ Diagnostic Budget

Em incidentes podemos definir:

temos cinco minutos para levantar dados antes de ação X.

Isso evita tanto:

paralisia;

quanto ação impulsiva.

Exemplo:

IF DATA CORRUPTION CONFIRMED
   STOP IMMEDIATELY
ELSE
   OBSERVE 5 MIN
   REASSESS

Agora existe critério.


🧠 Action Threshold

Defina previamente:

qual sinal exige ação?

Exemplo:

FAILURE RATE > 5%
AND TREND RISING
→ STOP PROCESSING

Isso reduz necessidade de improvisar.


🎯 Pergunta Bellacosa nº 1

Quando alguém disser:

“Precisamos fazer alguma coisa.”

Pergunte:

“Qual problema específico essa ação pretende resolver?”

Se resposta for vaga:

cuidado.


🎯 Pergunta Bellacosa nº 2

Outra:

“Que evidência esperamos ver se essa ação funcionar?”

Isso transforma ação em teste.


🎯 Pergunta Bellacosa nº 3

Outra:

“O que perdemos se fizermos isso agora?”

Estado?

Logs?

Sessões?

Dados?

Tempo?


🎯 Pergunta Bellacosa nº 4

E:

“Quanto custa esperar dois minutos?”

Talvez muito.

Talvez quase nada.

Precisamos saber.


🧪 Ação como experimento

Uma ação pode ser ótima se planejada como experimento.

Exemplo:

hipótese:

consumer X está bloqueado.

Ação:

restart apenas X.

Previsão:

queue depth começa a cair em 2 min.

Se cair:

hipótese ganha suporte.

Se não:

reavalie.

Muito melhor que:

restartar tudo.


🧠 Falsifiability

Ação madura precisa produzir informação.

Se:

“vamos restartar e ver”

mas qualquer resultado será interpretado como sucesso,

não temos teste.

Temos ritual.


📊 Before/After

Antes da ação:

registre:

QUEUE: 12.000
RATE IN: 500/s
RATE OUT: 200/s
TIMEOUT: 8%

Depois:

compare.

Sem baseline:

não sabemos se ação melhorou.


📝 Decision Log

03:14
HYPOTHESIS: MQ CONSUMER STALLED

ACTION:
Restart consumer 02 only

EXPECTED:
outflow > inflow within 3 min

OWNER:
Carlos

ROLLBACK:
N/A

RESULT:
No improvement

Excelente.

Agora próximo passo possui evidência.


🧠 Diffusion of Responsibility

Curiosamente, Action Bias pode surgir quando ninguém possui coordenação.

Cada especialista faz algo.

DBA altera.

Middleware reinicia.

Sysprog mexe.

Aplicação testa.

Cinco ações simultâneas.

Agora:

se melhora, qual resolveu?

Ninguém sabe.

Ownership ajuda a controlar ação.


👥 War Room sem Incident Commander

É uma jam session.

Todo mundo toca.

Nenhuma partitura.

Action Bias cria “ação paralela”.

Às vezes poderosa.

Às vezes destrói causalidade.


🧭 Incident Commander como scheduler

Já brincamos:

Incident Commander é o JES humano.

Agora novamente.

Ele controla:

qual ação;

quem;

quando;

dependências.

Sem isso:

dez jobs mexendo na mesma região.


💻 Parallel Changes são inferno diagnóstico

Se você:

restarta CICS;

aumenta threads;

limpa fila;

altera DB2

ao mesmo tempo,

e sistema melhora:

qual era a causa?

Não sabe.

Melhor:

ações controladas quando possível.


🧠 One Change at a Time

Não é regra absoluta.

Emergência pode exigir paralelismo.

Mas quando diagnóstico importa:

uma mudança de cada vez reduz confusão.


🔥 Tempo crítico muda tudo

Se clientes estão sendo debitados duas vezes:

não espere laboratório perfeito.

Contain.

Depois diagnostique.

Action Bias não significa ser lento.

Significa:

agir proporcionalmente à urgência e à evidência.


🧠 Reversibilidade

Quanto menos reversível uma ação:

mais cuidado.

Restart simples?

Talvez baixo risco.

Delete de fila?

Alto.

ALTER de dados?

Muito alto.

Defina escala.


📊 Action Risk Matrix

AÇÃO            REVERSÍVEL?     IMPACTO
Restart worker     SIM           BAIXO
Restart CICS       PARCIAL       MÉDIO
Clear queue        NÃO           ALTO
Delete data        NÃO           CRÍTICO

Quanto maior impacto:

mais evidência e aprovação.


🧠 Irreversible Action Gate

Uma regra útil:

para ação irreversível:

pause.

Second pair of eyes.

Confirm.

Isso reduz impulsividade.


🔐 “rm -rf” filosófico

Qualquer comando equivalente a:

DELETE
PURGE
CLEAR
DROP

merece um microsegundo adicional de humildade.

Às vezes muitos.


👨‍💻 COBOL iniciante: não mexa em tudo ao mesmo tempo

Bug.

Você altera cinco trechos.

Compila.

Funciona.

Qual mudança resolveu?

Não sabe.

O mesmo princípio.

Debugging científico:

hipótese;

uma mudança;

teste;

resultado.


🧪 Scientific Method em produção

Observe.

Hipótese.

Experimento.

Resultado.

Atualize.

Action Bias quer:

ação;

ação;

ação.

Método científico quer:

informação.


🧠 Curiosity beats panic

A pergunta:

“O que isso está tentando nos dizer?”

é melhor que:

“O que podemos reiniciar?”

Curiosidade reduz reflexo.


☕ Bellacosa Mainframe: logs antes de reboot

Antes de qualquer restart:

capture:

SDSF;

dumps;

queue depths;

threads;

locks;

CPU;

I/O;

timestamps.

Crie snapshot.

Cinco minutos depois, você pode agradecer.


📸 Preserve Evidence

Checklist:

[ ] Logs
[ ] Metrics
[ ] Dump
[ ] Queue state
[ ] Thread state
[ ] Recent changes
[ ] Timestamp
[ ] Correlation IDs

Depois aja.

Quando houver tempo.


🧠 Forensic Readiness

Isso não vale só segurança.

Operação também.

Você quer capacidade de reconstruir estado antes da intervenção.

Senão:

“restart resolveu”

vira RCA.


😄 RCA mais triste do mundo

ROOT CAUSE:
UNKNOWN

RESOLUTION:
RESTART

PREVENTIVE ACTION:
RESTART FASTER NEXT TIME

Quase arte contemporânea.


🔁 Action Bias institucional

Algumas organizações premiam:

velocidade de reação.

Bom.

Mas se única métrica é:

“tempo até primeira ação”,

talvez pessoas façam qualquer ação cedo.

Melhor medir:

tempo até contenção útil;

tempo até hipótese;

tempo até recuperação.


🧠 Metric Design matters

Se você recompensa movimento:

receberá movimento.

Se recompensa redução de risco:

talvez receba decisões melhores.

Goodhart aparece de novo.


🏆 Hero Culture

Pessoa reinicia tudo e salva o dia.

Aplausos.

Pessoa observa 90 segundos, identifica causa e evita outage:

menos drama.

Outcome Bias faz primeiro parecer herói.

Mas segunda resposta pode ser superior.


🧠 Action Bias + Heroism

Cultura de heróis adora ação visível.

Botões.

Comandos.

Telefonemas.

Não gosta tanto de:

hipótese;

pausa;

análise.

Isso precisa ser corrigido.


🌀 Drift Into Failure

Ao longo do tempo:

runbooks ganham mais ações rápidas.

Menos diagnóstico.

Sistema fica dependente de intervenções.

Workarounds acumulam.

Action Bias vira Drift.


🧠 Present Bias

Resolver sintoma agora:

restart.

Root cause amanhã.

Amanhã nunca chega.

Present Bias protege Action Bias.

Então:

restart vira processo permanente.


🧠 Status Quo Bias

“É assim que tratamos.”

Mesmo sem saber por quê.

Ação antiga vira status quo.

Ninguém questiona.


💸 Cost of Action

Precisamos contabilizar:

downtime;

perda de contexto;

trabalho;

risco;

reprocessamento.

Uma intervenção possui custo.

Isso ajuda a tornar a decisão menos emocional.


📋 Checklist anti-Action Bias

[ ] Qual problema estamos tentando resolver?

[ ] Qual é nossa hipótese?

[ ] Qual evidência suporta essa ação?

[ ] Qual impacto se esperarmos?

[ ] Quanto tempo podemos observar?

[ ] A ação é reversível?

[ ] O que ela pode destruir?

[ ] Preservamos evidências?

[ ] Qual resultado esperamos após agir?

[ ] Como saberemos se funcionou?

[ ] Estamos agindo por evidência ou pressão?

[ ] Existem várias mudanças acontecendo ao mesmo tempo?

[ ] Quem coordena?

[ ] Existe alternativa menos invasiva?

[ ] Precisamos conter ou diagnosticar primeiro?

🧪 Passo a passo para combater Action Bias

Passo 1 — Nomeie o problema

Não:

“Produção ruim.”

Mas:

“Failure rate de pagamento subiu de 0,2% para 8%.”


Passo 2 — Defina urgência

Está causando dano agora?

Sim?

Contain.

Não?

Talvez observe.


Passo 3 — Preserve estado

Colete evidência.


Passo 4 — Formule hipótese

O que acreditamos?


Passo 5 — Escolha ação mínima

A menor mudança capaz de testar ou conter.


Passo 6 — Defina resultado esperado

Como saberemos?


Passo 7 — Execute

Owner claro.


Passo 8 — Observe

Não saia fazendo próxima coisa instantaneamente.


Passo 9 — Atualize hipótese

Funcionou?

Não?


Passo 10 — Documente

Para não transformar coincidência em ritual.


🧠 Minimum Effective Intervention

Uma ideia útil:

mínima intervenção efetiva.

Não mude cinco componentes se um basta.

Quanto menor o blast radius:

melhor.


💥 Blast Radius

Toda ação possui área de impacto.

Reiniciar worker:

pequeno.

Reiniciar cluster:

maior.

IPL?

Bem...

Talvez queira café antes.


☕ O IPL como martelo de Thor

Se alguém sugere:

“Faz IPL.”

Logo no início da investigação...

Talvez seja hora de perguntar gentilmente:

“Qual é nossa hipótese mesmo?”


🧠 Escalation Ladder

Crie sequência:

1. Observe
2. Ajuste componente isolado
3. Restart worker
4. Restart serviço
5. Restart região
6. Failover
7. Medidas maiores

Suba conforme evidência e impacto.

Não comece no apocalipse.


🧪 Timeboxed Observation

Uma defesa contra parecer passivo:

“Vamos observar por três minutos, com critérios X e Y.”

Isso não é inação.

É decisão explícita.


⏰ Reassessment Timer

DECISION:
Observe

UNTIL:
03:18

ACT IF:
Failure > 10%
Queue > 20k
Data loss detected

Agora todos sabem que há plano.


🧠 “Wait” sem critério é Normalcy Bias

Importantíssimo.

Não transforme defesa contra Action Bias em:

“espera para ver.”

Sem timer.

Sem threshold.

Isso vira Normalcy Bias.

Precisamos:

observação ativa.


👀 Active Observation

Observe:

tendência;

correlação;

impacto;

novos sinais.

Não:

ficar tomando café olhando luzes piscarem.

Embora café continue permitido.


🧠 Action versus Reaction

Engenharia madura:

ação deliberada.

Action Bias:

reação.

A diferença é pequena na velocidade.

Enorme na qualidade.


🔄 OODA novamente

OBSERVE
↓
ORIENT
↓
DECIDE
↓
ACT
↓
OBSERVE

A última seta é crítica.

Toda ação produz novo estado.

Você precisa olhar.


🧠 Feedback Loop

Sem feedback:

ação vira disparo no escuro.

Com feedback:

controle.

Isso é teoria básica de sistemas aplicada à War Room.


🎛️ Controle sem sensor é chute

Se você altera parâmetro sem medir resultado:

não está controlando.

Está torcendo.

Otimism Bias manda lembranças.


🧬 Regeneração organizacional

Como uma organização se recupera de Action Bias?

Ela:

define critérios de contenção;

treina diagnóstico;

cria timers;

preserva evidência;

usa ações mínimas;

reduz mudanças simultâneas;

fortalece Incident Command;

documenta resultados;

faz drills;

recompensa decisões boas, não apenas ações rápidas.

Principalmente:

ensina uma frase:

“Não agir por dois minutos pode ser uma ação deliberada.”


📓 Diário do Doctor

Se guardar apenas algumas ideias desta viagem, guarde estas:

Action Bias é a tendência de agir simplesmente porque agir parece melhor que esperar.

Ação visível não é sinônimo de progresso.

Restart pode resolver o sintoma e destruir evidência.

Containment e ação impulsiva não são a mesma coisa.

Ações podem criar incidentes secundários.

Outcome Bias transforma ações sortudas em rituais.

Authority Gradient e pressão social podem empurrar equipes para agir cedo demais.

Observation time pode ser investimento diagnóstico.

Toda ação precisa de hipótese, resultado esperado e feedback.

Quanto mais irreversível a ação, maior o rigor.

O melhor primeiro passo costuma ser a menor intervenção que preserve informação e reduza risco.

E principalmente:

Em uma War Room, a pergunta não é “o que podemos fazer agora?”. É “qual ação melhora nossa situação com o menor risco e a melhor evidência disponível?”.


🕰️ De volta às 03:10

A TARDIS retorna.

O gerente pergunta:

— Já reiniciaram?

Nosso programador responde:

— Ainda não.

— Por quê?

— Estamos comparando entrada e saída da fila.

03:11.

INPUT RATE: 700/s
OUTPUT RATE: 680/s

03:12.

INPUT RATE: 500/s
OUTPUT RATE: 690/s

Fila começa a cair.

O DBA observa:

— Lock wait também caiu.

03:13.

Failure rate:

8% → 4% → 1.2%

O gerente pergunta:

— Então se tivéssemos reiniciado?

O especialista responde:

— Teríamos criado downtime num sistema que já estava se recuperando.

Silêncio.

O Doctor sorri.

— Fascinante.

— O quê?

— Vocês acabaram de resolver um incidente sem tocar no sistema.

O gerente:

— Mas não fizemos nada.

Nosso programador aponta para a timeline.

— Fizemos.

— O quê?

— Observamos, medimos e decidimos não interferir enquanto a tendência melhorava.

O Doctor concorda.

Não confunda ausência de comando com ausência de decisão.


🥚 Easter Egg final

Na manhã seguinte surge:

BELLACOSA.BIAS(ACTION)

Dentro:

       IF SOMEONE-SAYS
          'DO-SOMETHING'
           PERFORM ASK-WHAT-PROBLEM
       END-IF.

       IF ACTION-IS-IRREVERSIBLE
           PERFORM SECOND-PAIR-OF-EYES
       END-IF.

       IF OBSERVATION-HAS-VALUE
           PERFORM WAIT-AND-MEASURE
       END-IF.

Comentário:

* MOTION IS NOT PROGRESS.

Outro:

* RESTART IS A TOOL.
* NOT A DIAGNOSIS.

Outro:

* IF YOU CHANGE EVERYTHING,
* YOU LEARN NOTHING.

E naturalmente:

* BAD WOLF PRESSED THE BUTTON.

Nosso jovem fecha o membro.

Horas depois chega mensagem:

“Sistema está lento. Reinicio?”

Ele responde:

“Talvez.”

— Talvez?

“Primeiro me diga o que está lento, desde quando e qual tendência.”

Cinco minutos depois:

consumer identificado.

Uma única instância travada.

Restart localizado.

Fila recupera.

Nenhuma região inteira reciclada.

Nenhuma evidência perdida.

Nenhuma magia.

Apenas uma mudança importante de comportamento:

antes, o desconforto produzia ação.

Agora, o desconforto produz pergunta.

VWORP.

VWORP.

VWORP.

A TARDIS desaparece.

No quadro da War Room fica:

Às vezes coragem é apertar o botão. Às vezes coragem é manter a mão longe dele por tempo suficiente para entender o que está acontecendo.

☕🌀

Next stop: Omission Bias — quando fazer algo parece moralmente mais perigoso do que deixar acontecer, e a organização começa a preferir o risco da inação porque ele parece menos “culpável”.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...