☕ 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

sexta-feira, 12 de junho de 2015

Omission Bias: Doctor Who, COBOL e o Dia em que Ninguém Apertou o Botão Errado — Porque Ninguém Apertou Botão Nenhum

 

Bellacosa Mainframe e o omission bias

☕ Um Café no Bellacosa Mainframe

Omission Bias: Doctor Who, COBOL e o Dia em que Ninguém Apertou o Botão Errado — Porque Ninguém Apertou Botão Nenhum

Uma viagem pela TARDIS dos incidentes para entender por que causar um problema por ação costuma parecer pior do que permitir o mesmo problema por omissão — e como “não mexer”, “esperar mais um pouco”, “não escalar ainda” e “deixar como está” podem esconder decisões tão importantes quanto qualquer comando executado em produção

02:14.

Produção.

War Room.

Dashboard:

PAYMENT ERROR RATE:
4.8%

QUEUE DEPTH:
8.400

TREND:
WORSENING

Nosso jovem programador COBOL olha para o monitor.

— Devemos fazer rollback?

Release Manager:

— Pode ser arriscado.

— E continuar assim?

— Também.

— Então?

— Vamos esperar.

02:17.

ERROR RATE:
6.1%

QUEUE:
11.900

Nosso jovem:

— E agora?

— Mais três minutos.

02:20.

CUSTOMER IMPACT:
CRITICAL

— Agora fazemos rollback?

Gerente:

— Nesse ponto precisamos avaliar com cuidado.

Nosso jovem começa a desconfiar que:

“avaliar com cuidado”

é uma expressão corporativa que às vezes significa:

“não quero ser a pessoa que apertou o botão.”

VWORP.

VWORP.

VWORP.

A TARDIS aparece no canto da War Room.

A porta abre.

O Doctor sai.

Olha para os gráficos.

Depois:

para o time.

— Qual ação vocês tomaram?

Gerente:

— Nenhuma ainda.

Doctor:

— Fascinante.

— Por quê?

— Porque estão tratando “nenhuma” como se fosse ausência de decisão.

Ele pega um marcador e escreve:

ACTION:
ROLLBACK

RISK:
MAY CAUSE 10 MINUTES OF CONTROLLED IMPACT

Depois:

OMISSION:
DO NOTHING

RISK:
MAY ALLOW INCIDENT TO GROW

E em cima:



OMISSION BIAS

Ou:

Viés da Omissão.

Em linguagem Bellacosa:

é quando sentimos que causar um dano fazendo alguma coisa é pior, mais culpável ou mais arriscado do que permitir um dano semelhante simplesmente não fazendo nada.


🧠 O que é Omission Bias?

Omission Bias é a tendência de:

julgar;

sentir;

ou evitar

uma ação porque:

o dano causado por uma ação explícita

parece psicologicamente pior

do que:

o dano causado por uma omissão.

Em outras palavras:

“Se eu fizer e der errado, fui eu.”

Mas:

“Se eu não fizer e der errado… bem… aconteceu.”

Essa diferença emocional pode ser enorme.


☕ Definição Bellacosa

Omission Bias é quando o botão que você não apertou ganha invisibilidade moral.


💻 COBOL cognitivo

Imagine:

       IF ACTION-TAKEN = 'Y'
          AND OUTCOME = 'BAD'
           MOVE 'HIGH-RESPONSIBILITY'
             TO PERCEPTION
       END-IF.

       IF ACTION-TAKEN = 'N'
          AND OUTCOME = 'BAD'
           MOVE 'WELL-THINGS-HAPPEN'
             TO PERCEPTION
       END-IF.

Tecnicamente:

o dano pode ser:

igual.

Psicologicamente:

não.


🧠 O cérebro gosta de mãos limpas

Uma ação:

tem autor.

Tem horário.

Tem comando.

Tem:

USER:
VAGNER01

COMMAND:
ROLLBACK RELEASE-7.4

Uma omissão:

geralmente não tem:

log.

Não existe:

02:14
USER DECIDED NOT TO ROLLBACK.

Então:

a ação fica:

visível.

A omissão:

desaparece.


☕ Isso é importantíssimo em sistemas

Porque aquilo que:

não aconteceu

raramente:

gera log.

Mas:

pode ter decidido:

o incidente.


👻 Easter Egg nº 1 — Dalek Passivo

Dalek:

— SHOULD WE CLOSE THE AIRLOCK?

Doctor:

— Sim. Há uma criatura entrando.

Dalek:

— CLOSING IT MAY DAMAGE THE MECHANISM.

— E se não fechar?

— CREATURE MAY ENTER.

— Então feche.

Dalek:

— I PREFER NOT TO INTERFERE.

A criatura entra.

Dalek:

— UNFORTUNATE EVENT.

Doctor:

— Você literalmente decidiu deixá-la entrar.

Dalek:

— I DID NOTHING.

Doctor:

— Exatamente o problema.


🧠 Omission Bias e Status Quo Bias

No capítulo anterior:

Status Quo Bias.

Status Quo diz:

“deixar como está parece mais seguro.”

Omission Bias acrescenta:

“e se der errado, pelo menos não fui eu que mexi.”

Essa combinação:

é poderosa.


🎯 Pergunta Bellacosa nº 1

“Estamos escolhendo não agir porque é realmente melhor ou porque agir tornaria nossa responsabilidade mais visível?”


🧠 Omission Bias e Default Effect

Default Effect:

se ninguém fizer nada,

o default acontece.

Omission Bias:

faz ninguém querer:

mudar o default.

Agora:

default + omissão.


☕ Isso explica muita coisa

Permissão permanece.

Contrato renova.

Processo continua.

Projeto recebe funding.

Conta fica ativa.

Job roda.

Porque:

ninguém tomou:

a ação de interromper.


🎯 Pergunta Bellacosa nº 2

“O que acontecerá automaticamente se ninguém fizer nada?”

Essa pergunta:

agora ganha:

ainda mais importância.


🧠 Omission Bias e Loss Aversion

Agir pode causar:

uma perda certa.

Não agir:

mantém esperança.

Exemplo:

rollback:

perde:

janela de deploy.

Não rollback:

talvez estabilize.

Loss Aversion:

diz:

“não perca o deploy.”

Omission Bias:

diz:

“não seja você quem desfez.”


☕ Resultado

Esperamos.

Esperamos.

Esperamos.

E depois:

perdemos:

produção.


🎯 Pergunta Bellacosa nº 3

“Estamos evitando uma perda pequena causada por ação enquanto aceitamos silenciosamente uma perda potencial maior por omissão?”


🧠 Omission Bias e Plan Continuation Bias

Plano está:

em execução.

Para parar:

alguém precisa:

agir.

Continuar:

acontece sozinho.

Logo:

o default temporal é:

seguir.

Omission Bias ajuda:

a não interromper.


🧠 Exemplo

Deploy:

continua automaticamente.

Stop requires:

command.

Quem vai:

executar?

Ninguém quer:

ser o autor do cancelamento.

Então:

deploy segue.


☕ Uma arquitetura onde continuar é automático

e parar exige coragem

já escolheu um lado.


🎯 Pergunta Bellacosa nº 4

“Interromper exige uma ação explícita enquanto continuar acontece por inércia?”


🧠 Omission Bias e Escalation of Commitment

Projeto ruim.

Para cancelar:

alguém precisa:

assinar.

Para continuar:

budget:

renova.

Então:

ninguém cancela.

Mais dinheiro.

Mais sunk cost.

Mais compromisso.


☕ Às vezes projeto zumbi

não é protegido por:

um grande defensor.

É protegido por:

falta de assassino administrativo.


🎯 Pergunta Bellacosa nº 5

“Quem precisa agir explicitamente para encerrar isto?”


🧠 Omission Bias e Sunk Cost

Sunk Cost:

já gastamos.

Cancelar:

cristaliza a perda.

Não cancelar:

mantém esperança.

Omission:

parece:

menos dolorosa.


🧠 O resultado

Continuamos:

sem dizer:

“vamos continuar.”

Basta:

não dizer:

“pare.”


☕ Esse é o detalhe assustador

Decisão pode ocorrer:

sem reunião;

sem voto;

sem comando.

Apenas:

por ausência.


🎯 Pergunta Bellacosa nº 6

“A continuidade foi realmente aprovada ou apenas nunca foi interrompida?”


🧠 Omission Bias e Framing Effect

Compare:

“Executar rollback.”

com:

“Evitar continuar expondo clientes ao erro.”

Mesmo ato.

O primeiro:

parece:

ação.

O segundo:

proteção.

O frame:

muda:

responsabilidade percebida.


🎯 Pergunta Bellacosa nº 7

“Estamos chamando a ação de ‘intervenção arriscada’ enquanto chamamos a omissão de ‘prudência’?”


🧠 Essa é deliciosa

Às vezes:

“prudência”

é:

coragem de esperar.

Às vezes:

é:

medo com vocabulário executivo.


🧠 Omission Bias e Action Bias

Agora temos:

opostos aparentes.

Action Bias:

“precisamos fazer alguma coisa!”

Omission Bias:

“melhor não mexer.”

Quem vence?

Depende:

do contexto.


☕ Em muitos incidentes acontece isso:

Primeiro:

Omission Bias.

— Vamos esperar.

Depois:

situação explode.

Então:

Action Bias.

— RESTART TUDO!

Perfeito.


🧠 Resultado

underreaction cedo + overreaction tarde.

Essa sequência:

é maravilhosa para:

War Rooms.


🎯 Pergunta Bellacosa nº 8

“Estamos adiando uma ação pequena e controlada até sermos obrigados a tomar uma ação enorme e desesperada?”


🧠 Omission Bias e Normalcy Bias

Normalcy Bias:

“vai normalizar.”

Então:

não agir parece:

justificado.

Quando os dois se encontram:

“não faça nada porque provavelmente não é tão grave.”


☕ Um viés:

diz que não há crise.

Outro:

diz que não agir parece mais seguro.

War Room:

nasce tarde.


🎯 Pergunta Bellacosa nº 9

“Estamos esperando evidência porque realmente precisamos dela ou porque a hipótese de normalidade nos permite continuar sem agir?”


🧠 Omission Bias e Normalization of Deviance

Alerta:

ignorado.

Uma vez.

Nada.

Segunda:

nada.

Agora:

não agir

vira:

processo.


🧠 Exemplo

Security alert:

FAILED LOGINS:
HIGH

Analista:

ignora.

Nada.

Depois:

outro.

Nada.

Eventually:

ignorar:

é normal.


☕ Omissão repetida

vira:

procedimento operacional.


🎯 Pergunta Bellacosa nº 10

“Que ações deixamos de executar tantas vezes que já nem sentimos que estamos omitindo algo?”


🧠 Omission Bias em segurança

Imagine:

usuário privilegiado

não precisa mais:

da permissão.

Remover:

pode quebrar algo.

Então:

ninguém remove.

Anos:

passam.

Agora:

privilégio excessivo.


☕ Adicionar acesso

tem:

ticket.

Remover:

às vezes depende:

de alguém lembrar.

Resultado:

privilege creep.


🎯 Pergunta Bellacosa nº 11

“Qual é o risco de não remover este privilégio?”


🧠 Least Privilege depende de ação

Se acesso temporário:

não expira automaticamente,

revogação depende:

de:

omissão versus ação.

Omission Bias favorece:

manter.


🧠 Melhor arquitetura

Expire automatically.

Renew:

explicitly.

Agora:

default protege.


☕ Você não combate:

Omission Bias

apenas com:

treinamento.

Você pode:

mudar:

arquitetura.


🎯 Pergunta Bellacosa nº 12

“Podemos desenhar o sistema para que a omissão resulte no estado seguro?”

Excelente.


🧠 Isso conecta Default Effect

Se ninguém agir:

acesso expira.

Melhor.

Se ninguém agir:

privilégio permanece.

Pior.


🧠 Omission Bias e patching

Patch:

pode quebrar.

Então:

não patch.

Sistema:

continua.

Parece:

seguro.

Mas vulnerabilidade:

permanece.


☕ A falha de aplicar patch

não aparece:

como evento.

O ataque:

aparece.

Então:

culpa psicológica:

muda.


🎯 Pergunta Bellacosa nº 13

“Estamos atribuindo mais risco ao patch porque ele pode causar um incidente visível do que ao sistema não corrigido porque seu risco é futuro?”


🧠 Isso é Loss Aversion também

Patching:

loss certain:

janela;

teste;

esforço.

No patch:

probability.


🧠 Omission Bias e backups

Backup test:

pode revelar:

problema.

Testar restore:

pode:

dar trabalho.

Então:

não testar.

Backup existe.

Management:

feliz.

Até:

restore real.


☕ Não testar

produziu:

zero incidents.

Até:

o único incident que importava.


🎯 Pergunta Bellacosa nº 14

“Estamos evitando um teste porque ele pode criar trabalho ou porque realmente não é necessário?”


🧠 Omission Bias e DR

Declarar DR:

ação enorme.

Não declarar:

parece:

menos radical.

Então:

esperamos.

Primary site:

degrada.

Opções:

diminuem.


☕ Declaração de desastre

tem:

autor.

Fracasso por demora:

parece:

difuso.


🎯 Pergunta Bellacosa nº 15

“O custo político de declarar DR está distorcendo o momento técnico de declarar DR?”


🧠 Omission Bias e incident escalation

Júnior percebe:

problema.

Escalar:

pode:

parecer exagero.

Não escalar:

ninguém reclama.

Se normalizar:

ótimo.

Se piorar:

“não estava claro.”

Logo:

incentivo:

omitir escalada.


☕ Falso positivo

é:

visível.

Falso negativo:

às vezes só aparece:

depois.


🎯 Pergunta Bellacosa nº 16

“Nossa cultura pune mais quem escala cedo demais do que quem escala tarde demais?”


🧠 Isso é enorme

Se sim:

a organização fabrica:

Omission Bias.


🧠 Omission Bias e Authority Gradient

Júnior:

vê problema.

Senior:

calmo.

Júnior pensa:

“melhor não interromper.”

Nada faz.

Agora:

omissão

é socialmente:

mais segura.


🎯 Pergunta Bellacosa nº 17

“A pessoa tem permissão real para agir ou apenas permissão formal?”


🧠 Psychological Safety

Se agir contra senior:

custa reputação,

people:

omit.

Então:

incidente cresce.


☕ Cultura que diz:

“fale”

mas pune:

quem fala cedo

é:

um IF mal escrito.


🧠 Omission Bias e Groupthink

Todos:

esperam.

Ninguém:

quebra silêncio.

Cada pessoa:

interpreta silêncio dos outros

como:

evidência de que:

não é grave.


🧠 Pluralistic Ignorance

Relacionado.

Cada um:

preocupado.

Ninguém:

fala.

Resultado:

aparente consenso.


🎯 Pergunta Bellacosa nº 18

“Todos realmente concordam ou todos estão esperando alguém falar primeiro?”


☕ Reuniões têm:

defaults sociais.

Silêncio:

parece:

aprovação.


🧠 Omission Bias e Default Effect novamente

Se processo diz:

“approved unless someone objects,”

silêncio:

aprova.

Isso:

é:

Omission Bias institucionalizado.


🎯 Pergunta Bellacosa nº 19

“Silêncio deveria significar aprovação em uma decisão crítica?”


🧠 Em muitas situações

talvez não.

Para alto risco:

explicit approval.


🧠 Omission Bias e change management

CAB:

nenhuma objeção.

Change:

approved.

Mas:

ninguém leu.

Silêncio:

virou:

evidência.


☕ “No objection”

não é:

“validated.”


🎯 Pergunta Bellacosa nº 20

“Estamos confundindo ausência de objeção com evidência positiva de segurança?”


🧠 Omission Bias e testing

Teste faltando.

Deadline.

“Não deu tempo.”

Release:

vai.

Nada explodiu:

bom.

Agora:

test omission:

normaliza.


🧠 O risco invisível

Você não vê:

testes que:

não rodaram.

Só:

resultado final.


☕ Pipeline verde

pode significar:

todos os testes passaram.

Ou:

alguns testes nunca existiram.

Essas são:

coisas diferentes.


🎯 Pergunta Bellacosa nº 21

“O que não estamos testando?”


🧠 Essa talvez seja uma das perguntas mais técnicas do capítulo

Porque:

coverage:

é sobre:

ausência.


🧠 Omission Bias e Code Review

Reviewer:

vê:

mudança.

Comenta:

nada.

Approve.

Maybe:

fine.

But:

omissão de observação:

not visible.


🧠 Checklist ajuda

Security?

Error handling?

Rollback?

Observability?

Data?


🎯 Pergunta Bellacosa nº 22

“O que deveria ter sido explicitamente verificado antes de aprovar?”


🧠 Omission Bias e requirements

Requisito não escrito:

não implementado.

Depois:

“ninguém pediu.”

Classic.

Mas:

talvez:

critical expectation.

Need:

definition of done.


☕ Ausência de requisito

também:

tem consequência.


🧠 Omission Bias e Observability

Não instrumentamos:

uma área.

Depois:

incidente.

Streetlight Effect:

investiga:

onde há log.

Agora:

a omissão de observabilidade

vira:

viés de diagnóstico.


🎯 Pergunta Bellacosa nº 23

“Qual parte do sistema não conseguimos investigar porque decidimos não instrumentá-la?”


🧠 Omission Bias e alerting

No alert:

porque:

“poderia gerar ruído.”

Then:

incident not detected.

Trade-off.

Need:

calibration.


☕ Não criar alerta

também é:

decisão de risco.


🎯 Pergunta Bellacosa nº 24

“Qual risco estamos aceitando ao escolher não alertar?”


🧠 Omission Bias e alert fatigue

Outro lado.

Alerta demais.

Ninguém corrige.

Omission repeated.

Now:

noise.

Again:

deviance.


🧠 Omission Bias e maintenance

Job:

warning.

Nobody fix.

System:

works.

Warning:

normal.

Years.

Incident.


☕ “Known warning”

é frequentemente:

um ticket de omissão envelhecido.


🎯 Pergunta Bellacosa nº 25

“Esse warning foi conscientemente aceito ou apenas nunca ganhou prioridade?”


🧠 Omission Bias e Technical Debt

Technical debt nasce muitas vezes:

não do código escrito,

mas:

do código não escrito.

Refactoring não feito.

Test não criado.

Upgrade adiado.

Documentação não atualizada.


☕ Technical Debt também tem:

débitos por omissão.


🎯 Pergunta Bellacosa nº 26

“Que manutenção necessária estamos repetidamente escolhendo não fazer?”


🧠 Omission Bias e Cultural Debt

Ninguém:

documenta.

Porque:

todo mundo sabe.

Anos.

People leave.

Knowledge:

gone.

Ninguém causou:

diretamente.

Foi:

omissão coletiva.


☕ Knowledge loss pode:

não ter:

culpado.

Mas:

tem:

causa.


🎯 Pergunta Bellacosa nº 27

“Que conhecimento estamos deixando desaparecer simplesmente porque não há evento que force preservá-lo?”


🧠 Omission Bias e treinamento

Senior:

busy.

Não treina junior.

Short-term:

productivity.

Long-term:

single point.

Outra omissão.


🎯 Pergunta Bellacosa nº 28

“Estamos protegendo produtividade de hoje ao omitir investimento em capacidade de amanhã?”


🧠 Omission Bias e staffing

Vaga:

não preenchida.

Budget saved.

Workload:

redistributed.

No incident:

yet.

Burnout:

grows.

Again:

omission.


☕ Contratar tem:

custo visível.

Não contratar:

tem:

custo distribuído.


🎯 Pergunta Bellacosa nº 29

“Qual custo está sendo transferido para o futuro porque não aparece como linha imediata no orçamento?”


🧠 McNamara Fallacy entra

Ação:

tem número.

Omissão:

muitas vezes:

não.

Não gastar:

R$ 500k

é:

economia clara.

Perder:

resiliência

é:

difícil de medir.

Resultado:

omitimos.


🧠 Goodhart/Campbell

Budget reduction:

meta.

Maintenance:

adiada.

KPI:

verde.

Risk:

cresce.


☕ O dashboard:

economizou.

O sistema:

envelheceu.


🎯 Pergunta Bellacosa nº 30

“Estamos premiando aquilo que deixamos de gastar sem medir aquilo que deixamos de proteger?”


🧠 Omission Bias e Security Monitoring

Ação:

bloquear usuário.

Pode gerar:

complaint.

Não bloquear:

menos conflito.

Mas:

fraud risk.

Again:

visible versus invisible.


🎯 Pergunta Bellacosa nº 31

“Quem paga o custo se não agirmos?”


🧠 Principal-Agent Problem

Analista decide:

não bloquear.

Customer:

paga fraude.

Manager:

evita complaint.

Different losses.


🧠 Moral Hazard

Decision-maker:

may prefer omission

because:

consequence external.


☕ Omission Bias fica:

mais forte

quando:

quem não age

não sofre:

resultado.


🎯 Pergunta Bellacosa nº 32

“A omissão parece barata porque o custo cai em outro time?”


🧠 Omission Bias e security patch again

Application team:

fear regression.

Security:

fear exploit.

Omissão favorece:

app stability today.

Risk:

security tomorrow.

Stakeholder conflict.


🧠 Bellacosa Loss Map volta

Who fears:

what?


🎯 Pergunta Bellacosa nº 33

“Qual perda certa estamos evitando e qual perda probabilística estamos aceitando?”


🧠 Omission Bias e compliance

Controle deveria:

ser revisado.

Ninguém revisa.

Ainda:

existe.

Maybe:

outdated.

Ou:

violação cresce.

Omission.


🧠 Omission Bias e audit findings

Finding:

“low priority.”

Not fixed.

Next year:

same.

Then:

accepted normal.


☕ Low priority pode:

ser:

high age.

Essa combinação:

é perigosa.


🎯 Pergunta Bellacosa nº 34

“Quanto tempo uma ação pendente pode envelhecer antes que a própria idade aumente sua criticidade?”


🧠 Omission Bias e change freezes

Não mudar:

seems safe.

Long freeze:

technical debt.

Patch backlog.

Then:

huge change later.

Paradox.


☕ Evitar várias mudanças pequenas

pode criar:

uma mudança gigante.


🎯 Pergunta Bellacosa nº 35

“Estamos evitando riscos pequenos agora e acumulando uma transição muito maior depois?”


🧠 Omission Bias e backups offline

No periodic restore test.

Because:

business interruption.

Then:

DR:

failure.

Again.


🧠 Omission Bias e capacity planning

Capacity:

80%.

No action.

No event.

At 100:

incident.

Nobody:

“caused”

capacity shortage.

But:

series of omissions.


☕ Capacidade esgota:

um pouco por dia.

A decisão de não ampliar:

também.


🎯 Pergunta Bellacosa nº 36

“Qual foi o último momento barato em que poderíamos ter agido?”

Excelente pergunta para postmortem.


🧠 Omission Bias e slow disasters

Muitos grandes incidentes:

não são:

um botão errado.

São:

mil coisas

que ninguém:

fez.


🧠 Examples generic

No upgrade.

No test.

No alert.

No escalation.

No cleanup.

No owner.

No review.

Then:

failure.


☕ Ausência pode:

ter arquitetura.


🧠 Swiss Cheese Model

Layers:

should exist.

But:

one omitted.

Another omitted.

Another:

degraded.

Then:

holes align.


🎯 Pergunta Bellacosa nº 37

“Qual camada de defesa não existia porque nunca chegamos a implementá-la?”


🧠 Omission Bias e human error

Postmortem often:

“operator failed to act.”

Careful.

Why?

Alert unclear?

Authority?

Procedure?

Noise?

Fear?

Need:

system context.


☕ Não transformar Omission Bias

em:

culpa simplista.

O objetivo:

é:

entender.


🧠 Omission Bias e Hindsight Bias

Depois:

“Era óbvio que deveriam ter agido.”

Maybe.

But:

was it?

Need:

timestamp.

Signal.

Criteria.

Authority.


🎯 Pergunta Bellacosa nº 38

“Com a informação disponível naquele momento, era razoável esperar ação?”


🧠 Omission Bias e Outcome Bias

Não agiu.

Nada aconteceu.

Conclusion:

“foi certo não agir.”

Maybe:

luck.

This reinforces:

future omission.


☕ Sucesso de omissão

é:

professor perigoso.


🎯 Pergunta Bellacosa nº 39

“A omissão anterior foi validada por evidência ou apenas terminou sem consequência?”


🧠 Omission Bias e Near Miss

Near miss:

didn't result in damage.

Thus:

not act.

Next:

same.

Eventually:

fail.


☕ Near miss é:

uma ação gratuita do universo

pedindo:

“faça alguma coisa.”


🎯 Pergunta Bellacosa nº 40

“O que quase aconteceu e ainda não gerou nenhuma ação?”


🧠 Omission Bias e AI

Agora:

delicioso.

AI suggests:

risk.

Human:

doesn't act.

Who responsible?

Complex.

Or:

AI agent sees anomaly

but:

default:

no action until approval.

Human misses.

Omission:

distributed.


🤖 Agentic omission

AI systems can fail:

not just by:

doing wrong.

But:

not doing:

necessary action.

Not escalating.

Not retrieving.

Not checking.

Not flagging.


🎯 Pergunta Bellacosa nº 41

“Nosso agente possui critérios explícitos para quando precisa agir ou escalar?”


🧠 AI and abstention

Sometimes:

not act is safer.

Important.

Omission Bias does NOT mean:

always act.

We need:

decision thresholds.


☕ Um agente prudente precisa saber:

agir,

parar,

e:

pedir ajuda.


🧠 Default Effect + AI

If default:

“do nothing until human approval,”

safe for destructive tasks.

But:

dangerous for:

time-critical detection.

Context.


🎯 Pergunta Bellacosa nº 42

“O default de não agir é apropriado para a velocidade do risco?”


🧠 AI monitoring

If model flags:

possible fraud.

Human queue:

hours.

Omission through:

workflow.

Risk moves:

faster.


🧠 Latency of decision

Important.


🎯 Pergunta Bellacosa nº 43

“Quanto tempo podemos não agir antes que a própria demora se torne a principal fonte de risco?”


🧠 Omission Bias e automation

Automation can:

fix omission.

Auto-expire access.

Auto-patch.

Auto-scale.

Auto-escalate.

But:

Automation Bias risk.

Need:

balance.


☕ Automação pode:

impedir esquecimento.

Também pode:

escalar erro.

Então:

guardrails.


🧠 Omission Bias e alert acknowledgment

Ack alert:

action.

But:

no remediation.

Metric:

MTTA good.

Problem:

still.

Goal substitution.


🎯 Pergunta Bellacosa nº 44

“Estamos confundindo reconhecer o alerta com agir sobre o risco?”


🧠 Omission Bias e ticket closure

Ticket:

“monitoring.”

Nothing done.

Close.

Metric:

green.

Campbell.


MONITORING

às vezes é:

nome elegante para:

“não fizemos nada ainda.”


🧠 Omission Bias e backlog

Backlog:

hundreds.

Items age.

No explicit decision.

They remain.

Maybe:

should:

close,

prioritize,

escalate.


🎯 Pergunta Bellacosa nº 45

“Itens envelhecem automaticamente ou exigem uma decisão explícita de continuar esperando?”


🧠 Great process design

Age-based review.

If no action:

escalate.

Prevents:

silent omission.


🧠 Omission Bias e change approval

No reviewer response:

change waits.

Maybe safe.

Or:

business impact.

Could:

need timeout/escalation.


🎯 Pergunta Bellacosa nº 46

“O processo trata ausência de resposta como um estado válido ou como falha de processo?”


🧠 Omission Bias e ownership

No owner:

no action.

Classic.

Distributed responsibility.


🧠 Diffusion of Responsibility

Related.

“If important, someone will do.”

Nobody.


☕ Todo mundo viu.

Ninguém:

era:

“o dono.”


🎯 Pergunta Bellacosa nº 47

“Quem é explicitamente responsável por agir?”


🧠 Omission Bias + Diffusion of Responsibility

Powerful.

If responsibility:

diffuse,

omission:

easy.

No individual:

feels:

decision.


🧠 War Room solution

Assign:

Incident Commander.

Action owners.

Deadline.


OWNER = SOMEONE

é:

melhor que:

OWNER = TEAM.


🎯 Pergunta Bellacosa nº 48

“Existe nome e prazo para esta ação?”


🧠 Omission Bias e follow-up

Postmortem:

30 actions.

No owners.

Six months:

nothing.

Omission again.


🧠 Action item without due date

wish.


☕ “Should improve monitoring”

não é:

ação.


🎯 Pergunta Bellacosa nº 49

“Esta ação pode ser esquecida sem gerar nenhum sinal?”


🧠 Design against omission

Wonderful.

Use:

expiry.

Reminders.

Escalation.

Auto-close with review?

Owner.

SLA.

Triggers.


🧠 Omission Bias and safety engineering

Critical systems use:

checklists

because:

humans omit.

Not because:

dumb.

Because:

memory finite.


☕ Checklist é:

memória externa.


🧠 Aviation

Checklists.

Callouts.

Cross-check.

Explicit “gear down.”

Why?

Omission:

dangerous.


🧠 Mainframe equivalent

Pre-change checklist:

backup verified?

rollback?

monitoring?

owner?

dependency?


🎯 Pergunta Bellacosa nº 50

“O processo depende de alguém lembrar espontaneamente de todas as ações críticas?”

If yes:

bad.


🧠 Omission Bias e checklists

Checklist line should:

require:

active confirmation.

Not:

prechecked.

Default Effect.


☕ Checklist com:

todas caixas já marcadas

é:

decoração.


🧠 Omission Bias e pre-flight analogy

Do:

explicit callouts.

“Backup verified.”

“Rollback validated.”

“Owner confirmed.”

No silence.


🧠 Bellacosa Rule

Para ações críticas, substitua silêncio por confirmação explícita.


🎯 Pergunta Bellacosa nº 51

“Qual ação crítica hoje pode ser omitida silenciosamente?”


🧠 Omission Bias e safe defaults

Best strategy:

make no-action safe.

Temporary access:

expires.

Unapproved change:

doesn't deploy.

Missing configuration:

fails closed.

Unknown destination:

doesn't default to production.


☕ Se ninguém fizer nada,

o sistema deveria:

preferir:

estado seguro.


🧠 But trade-off

Availability-critical:

fail-open maybe.

Need:

context.


🧠 Omission Bias e Fail-Open/Fail-Closed

Beautiful connection.

If auth system unavailable:

allow?

deny?

Both:

have omission/action consequences.

Need:

risk appetite.


🎯 Pergunta Bellacosa nº 52

“Quando não há decisão disponível, qual perda estamos aceitando por padrão?”


🧠 Omission Bias e “do nothing” option

Decision memo should include:

Do Nothing.

But:

not as:

neutral.

List:

its costs.

Risks.

Trajectory.


DO NOTHING

deveria:

ter:

business case.


🎯 Pergunta Bellacosa nº 53

“O cenário de não agir foi modelado com o mesmo rigor das alternativas de ação?”


🧠 Status Quo Bias again

Exactly.


🧠 Omission Bias e deterioration

Do nothing:

system doesn't:

stay same.

Risk can:

grow.

So:

trajectory.


🧠 Example

Vulnerability today:

CVSS whatever.

Tomorrow:

exploit exists.

Risk:

changes.

Omission:

not static.


🎯 Pergunta Bellacosa nº 54

“O custo de não agir cresce com o tempo?”


🧠 Time-sensitive omission

This is huge.

Certificate expiration.

Disk.

Capacity.

Security exploit.

Employee leaving.

Deadline.


☕ Em alguns problemas

omissão cobra:

juros.


🧠 Omission Bias e exponential risk

Queue growth.

Malware spread.

Retry storm.

Waiting:

cost accelerates.


🎯 Pergunta Bellacosa nº 55

“O risco cresce linearmente ou se autoamplifica enquanto esperamos?”


🧠 Omission Bias e irreversible windows

Rollback window:

closes.

Failover:

gets harder.

Backup:

overwritten.

Evidence:

rotates.

Waiting:

destroys options.


☕ Não agir pode:

ser irreversível.

Mesmo sem:

comando.


🎯 Pergunta Bellacosa nº 56

“Qual opção desaparece se esperarmos mais dez minutos?”


🧠 This is senior incident thinking

Option decay.


🧠 Omission Bias e forensic evidence

Security incident.

Logs retention:

short.

Delay investigation.

Evidence:

gone.

Omission:

permanent.


🎯 Pergunta Bellacosa nº 57

“A omissão está destruindo informação necessária para decidir depois?”


🧠 Omission Bias e rollback

Data changes continue.

After:

rollback no longer clean.

Waiting:

reduces reversibility.


☕ “Vamos esperar mais”

pode significar:

“vamos tornar a próxima decisão pior.”


🧠 Omission Bias e uncertainty

Sometimes:

waiting is correct.

We need:

more data.

Important nuance.

How distinguish?

Use:

Value of Information.


🧠 Waiting is rational when:

information gained

cost of delay.


🎯 Pergunta Bellacosa nº 58

“O que exatamente aprenderemos esperando e qual será o custo desse tempo?”


🧠 If answer:

“vamos ver”

not enough.

Need:

specific expected signal.


☕ Espera boa:

tem:

hipótese,

prazo,

gatilho.

Espera ruim:

tem:

esperança.


🧠 Bellacosa Wait Test

WAIT FOR:
5 MINUTES

EXPECT:
QUEUE TO STABILIZE

IF NOT:
ROLLBACK

Now:

waiting:

action plan.


🎯 Pergunta Bellacosa nº 59

“A espera possui condição de saída?”


🧠 Omission Bias e indecision

Decision paralysis.

Too many options.

So:

do nothing.

Default wins.

Status quo.


🧠 Choice overload

Related.

Need:

decision structure.


☕ Não decidir

é:

uma ótima maneira

de deixar:

o default decidir.


🎯 Pergunta Bellacosa nº 60

“Estamos esperando porque falta informação ou porque ninguém quer assumir a decisão?”


🧠 Omission Bias e accountability

If action bad:

owner blamed.

If omission bad:

system failure.

Thus:

asymmetric accountability.

Need:

review.


🧠 Governance should record non-actions

Important.

Decision log:

DECISION:
NO ROLLBACK

REASON:
ERROR BELOW THRESHOLD

REASSESS:
02:20

Now:

omission becomes:

visible decision.


☕ Esse talvez seja:

o melhor antídoto.

Transforme omissão em decisão explícita.


🎯 Pergunta Bellacosa nº 61

“Podemos escrever ‘decidimos não agir’ e justificar da mesma forma que justificaríamos agir?”


🧠 If uncomfortable...

Maybe:

bias.


🧠 Bellacosa Explicit Non-Action Rule

Instead of:

silence,

record:

ACTION:
NONE

REASON:
________________

RISK ACCEPTED:
________________

NEXT REVIEW:
________________

Very powerful.


☕ “Nada”

ganha:

owner,

rationale,

timestamp.

Agora:

é governança.


🧠 Omission Bias e decision journals

At each critical moment:

act;

wait;

stop;

continue.

All:

decisions.


🧠 No-action is a branch

COBOL:

       EVALUATE TRUE
           WHEN ACT-NOW
               PERFORM ACTION
           WHEN WAIT
               PERFORM CONTROLLED-WAIT
           WHEN OTHER
               PERFORM ESCALATE
       END-EVALUATE.

Better than:

fall-through.


☕ Falhar por fall-through

é:

muito Omission Bias.


👻 Easter Egg nº 2 — CONTINUE

Programmer sees:

       IF INCIDENT = 'Y'
           CONTINUE
       END-IF.

Nosso jovem:

— Isso faz o quê?

Doctor:

— Exatamente.

— Nada?

— Sim.

— Então por que está aqui?

— Para lembrar que “fazer nada” ainda pode ter sido escrito por alguém.


🧠 COBOL CONTINUE

Delicioso nesse capítulo.

CONTINUE

is a no-op.

But:

no-op is:

intentional control-flow decision.


☕ O cérebro deveria:

tratar omissão

como:

CONTINUE

explícito.

Não:

como:

código inexistente.


🎯 Pergunta Bellacosa nº 62

“Nosso ‘não fazer nada’ é um CONTINUE deliberado ou apenas esquecemos de escrever o próximo parágrafo?”


🧠 Excelente para programador iniciante

In COBOL:

absence and CONTINUE

are not conceptually same.

One:

may be intentional.

One:

may be missing logic.

Human decisions:

same.


🧠 Omission Bias e defensive programming

Missing ELSE.

Classic.

       IF STATUS = 'A'
           PERFORM PROCESS-A
       END-IF.

What if:

B?

C?

Unknown?

Nothing.

That:

is omission by code.


🎯 Pergunta Bellacosa nº 63

“O que acontece nos casos que não casam com nenhuma condição?”


🧠 Default branch

Always:

think.

       EVALUATE STATUS
           WHEN 'A'
              ...
           WHEN 'B'
              ...
           WHEN OTHER
              PERFORM HANDLE-UNKNOWN
       END-EVALUATE.

Much better.


WHEN OTHER

é:

uma vacina contra:

omissão lógica.


🧠 Omission Bias e error handling

Ignoring:

return code.

No exception.

No log.

System continues.

Omission.


🎯 Pergunta Bellacosa nº 64

“Que erro pode ocorrer hoje sem nenhuma resposta explícita do programa?”


🧠 Omission Bias in monitoring code

No branch for:

timeout.

Then:

silent.

Danger.


🧠 Omission Bias e data validation

Field:

not validated.

Most records:

fine.

One day:

S0C7.

Programmer:

“data bad.”

But:

validation omitted.


☕ O S0C7

às vezes é:

um IF que nunca nasceu.


🎯 Pergunta Bellacosa nº 65

“Qual validação estamos deixando para produção fazer por nós?”


🧠 Omission Bias e documentation

No comment.

No ADR.

Later:

why?

Unknown.

Decision lost.


🧠 ADRs record:

why acted

and:

why didn't choose alternatives.

Great.


🎯 Pergunta Bellacosa nº 66

“Registramos também por que decidimos não fazer as alternativas?”


🧠 Omission Bias e architecture

Option not chosen:

disappears.

Years later:

people assume:

never considered.

Documentation:

helps.


🧠 Omission Bias e AI code generation

Model generates:

happy path.

Error handling missing.

Looks:

working.

Beginner:

accepts.

Omission.


☕ IA pode:

escrever 100 linhas

e ainda:

errar

naquilo que:

não escreveu.


🎯 Pergunta Bellacosa nº 67

“Quais caminhos de erro, timeout, rollback e autorização não aparecem no código gerado?”


🧠 Very important for AI

Evaluate:

absence.

Not only:

presence.


🧠 AI review prompt

Ask:

“What important cases are missing?”

Powerful.


🎯 Pergunta Bellacosa nº 68

“Estou pedindo à IA para verificar o que existe ou também procurar o que deveria existir e não está lá?”


🧠 Omission Bias e RAG

RAG returns:

documents.

What wasn't retrieved?

Model cannot:

cite missing evidence.

This is:

search omission.


🧠 Retrieval blind spots

Top-k.

Metadata.

Chunking.

Permissions.

Could omit:

critical document.


🎯 Pergunta Bellacosa nº 69

“Qual evidência relevante pode estar ausente do contexto antes de aceitarmos a resposta da IA?”


🧠 Omission Bias e dashboards

Dashboard shows:

CPU;

memory;

latency.

Not:

customer impact.

Team:

ignores.

Because:

not shown.

Default Effect + Streetlight + omission.


☕ O dashboard não mentiu.

Só:

não contou:

tudo.


🎯 Pergunta Bellacosa nº 70

“Qual métrica crítica está ausente?”


🧠 Framing via omission

This is important.

Framing Effect can happen:

not only by wording.

But:

by what is left out.

A slide:

benefits.

No risks.

Still:

true.

But:

misleading.


☕ Meia verdade pode:

ser construída

com:

100% de fatos verdadeiros

e:

50% dos fatos relevantes.


🎯 Pergunta Bellacosa nº 71

“O que ficou fora desta apresentação?”


🧠 Omission Bias e executive summaries

Concise.

Useful.

But:

selection.

Need:

material downside.


🧠 Ethical reporting

Include:

bad news.


🎯 Pergunta Bellacosa nº 72

“Qual informação contrária à recomendação é relevante o suficiente para não poder ser omitida?”


🧠 Omission Bias e statistics

Reporting:

success rate.

No denominator.

Omission.

Or:

mean.

No P99.

Again.


🧠 McNamara.

Framing.


☕ Ausência no relatório

pode mudar:

a decisão

mais que:

número errado.


🎯 Pergunta Bellacosa nº 73

“Que estatística complementar faria a decisão parecer diferente?”


🧠 Omission Bias e moral responsibility

Important nuance.

Omission Bias doesn't mean:

actions and omissions always morally identical.

Sometimes:

duties differ.

Causing harm actively

can legitimately differ from:

not preventing all possible harm.

Context:

matters.


🧠 In IT

Duty to act often:

exists

when:

role explicitly includes:

monitoring,

security,

operations.


☕ O sysprog on-call

não é:

um turista.

Se papel inclui agir:

omissão importa.


🎯 Pergunta Bellacosa nº 74

“Havia dever, autoridade e capacidade real de agir?”

This is critical.


🧠 Don't over-blame

If person:

didn't know;

couldn't act;

had no authority,

not same.

System:

must:

support.


🧠 Omission Bias and responsibility design

Roles need:

clear.


🎯 Pergunta Bellacosa nº 75

“A organização tornou explícito quando ‘não agir’ deixa de ser aceitável?”


🧠 Stop criteria again

Act at threshold.

Now:

less moral ambiguity.


🧠 Omission Bias e risk acceptance

No action can be:

valid risk acceptance.

But:

must:

be explicit.

Owner.

Time.

Review.


☕ “Aceitamos o risco”

é diferente de:

“ninguém fez nada.”


🎯 Pergunta Bellacosa nº 76

“A não ação foi formalmente aceita por quem tem autoridade para aceitar o risco?”


🧠 Bellacosa Omission Card

SITUATION:
________________________

ACTION AVAILABLE:
________________________

NO-ACTION CONSEQUENCE:
________________________

ACTION RISK:
________________________

OMISSION RISK:
________________________

TIME SENSITIVITY:
________________________

REVERSIBILITY:
________________________

DECISION OWNER:
________________________

REVIEW AT:
________________________

🧠 Anti-Omission Protocol

Passo 1 — Torne “não fazer nada” uma opção explícita

Escreva.

Passo 2 — Liste consequências da omissão

Não presuma zero.

Passo 3 — Compare riscos simetricamente

Agir versus não agir.

Passo 4 — Defina deadline

Até quando omitir?

Passo 5 — Preserve opções

Rollback.

Failover.

Evidence.

Passo 6 — Defina owner

Nome.

Passo 7 — Defina gatilho

Quando agir?

Passo 8 — Use defaults seguros

Quando possível.

Passo 9 — Automatize expiração/revisão

Para evitar esquecimento.

Passo 10 — Registre a decisão

Inclusive:

não agir.


📋 Checklist Bellacosa anti-Omission Bias

[ ] Estamos tratando "não fazer nada" como opção explícita?

[ ] Qual é o risco de agir?

[ ] Qual é o risco de não agir?

[ ] Quem sofrerá cada consequência?

[ ] A omissão mantém o estado atual ou o risco está crescendo?

[ ] O custo da espera aumenta com o tempo?

[ ] Alguma opção desaparecerá se esperarmos?

[ ] Temos authority to act?

[ ] Existe owner?

[ ] Há deadline?

[ ] Silêncio significa aprovação?

[ ] Há dever explícito de agir?

[ ] A omissão está sendo registrada?

[ ] O default sem ação é seguro?

[ ] A espera possui condição de saída?

👻 Easter Egg nº 3 — BELLACOSA.BIAS(OMISSION)

       IF AVAILABLE-ACTION = 'Y'
          AND ACTION-TAKEN = 'N'
           PERFORM EVALUATE-NO-ACTION-RISK
       END-IF.

       IF DECISION = 'WAIT'
           PERFORM SET-REVIEW-TIME
           PERFORM SET-EXIT-CONDITION
       END-IF.

       IF SILENCE = 'APPROVAL'
          AND DECISION-CRITICAL = 'Y'
           DISPLAY
           'WARNING: ACTIVE CONFIRMATION REQUIRED'
       END-IF.

       IF TEMPORARY-ACCESS = 'Y'
          AND EXPIRY-DATE = SPACES
           DISPLAY
           'WARNING: OMISSION WILL BECOME PERMANENCE'
       END-IF.

Comentários:

* NOT ACTING
* IS STILL
* A BRANCH.

Outro:

* "WAIT"
* REQUIRES
* A TIMER.

Outro:

* SILENCE
* IS NOT
* EVIDENCE.

Outro:

* DO NOTHING
* DOES NOT MEAN
* NOTHING HAPPENS.

E naturalmente:

* DALEK DETECTED.
*
* ACTION:
* CLOSE DOOR.
*
* CURRENT DECISION:
* "LET'S WAIT."
*
* EXPECTED RESULT:
* VERY SHORT MEETING.

🕰️ Voltando à War Room

02:14.

Vamos:

rebobinar.

Agora:

com processo melhor.

Dashboard:

ERROR:
4.8%

QUEUE:
8400

TREND:
WORSENING

Runbook:

ROLLBACK IF:

ERROR > 4%
FOR 3 MIN

AND

QUEUE > 7000

OR

CUSTOMER IMPACT INCREASING

Nosso jovem:

— Critério atingido.

Release Manager:

— Rollback pode causar dez minutos de impacto.

— Sim.

— Se não fizermos?

— O risco estimado é continuar deteriorando.

Gerente:

— Vamos esperar três minutos.

Nosso jovem:

— Qual a hipótese?

— Retry storm pode estabilizar.

— Qual condição?

— Queue precisa parar de crescer.

— E se não?

— Rollback.

Agora:

“esperar”

não é:

omissão.

É:

ação planejada.


🧠 02:17

Queue:

11.000.

Critério:

falhou.

Rollback.

02:24.

Service:

known-good state.

Impact:

limitado.


☕ Depois alguém pergunta:

— E se tivesse estabilizado sozinho?

Doctor:

— Poderia.

— Então talvez não precisássemos rollback.

— Talvez.

— Então como sabemos que foi certo?

Doctor:

— Porque vocês definiram antecipadamente quais evidências justificariam continuar esperando.


🧠 Essa é maturidade

Omission Bias não é:

“sempre faça alguma coisa.”

É:

“não confunda ausência de movimento com ausência de decisão.”


🧠 Waiting can be action

Se:

time-boxed;

hypothesis-driven;

monitored;

owned.


WAIT

pode ser:

estratégia.

WAIT UNTIL SOMEONE PANICS

não.


🧠 Omission Bias e resilience

Resilient systems:

act automatically

when humans might omit.

Circuit breaker.

Failover.

Access expiry.

Budget alarms.

Disk thresholds.

Health checks.


🧠 But automation needs boundaries

Else:

Action Bias automated.

Balance.


🎯 Pergunta Bellacosa nº 77

“Quais ações críticas deveriam acontecer automaticamente porque dependermos de memória humana é arriscado demais?”


🧠 Omission Bias e runbook design

Runbook should have:

mandatory gates.

Not:

suggestions.


🧠 Example

BEFORE GO-LIVE:

[ ] backup validated
[ ] rollback validated
[ ] monitoring confirmed
[ ] decision owner present

No prechecked boxes.

Active confirmation.


☕ Uma caixa vazia

é:

convite à intenção.

Uma caixa já marcada:

é:

Default Effect.


🧠 Beautiful connection

Omission Bias and Default Effect are:

mirror images.

If no action:

what happens?

Design:

matters.


🧠 Omission Bias e postmortem

Don't ask only:

“What did we do wrong?”

Ask:

“What did we fail to do?”

This can reveal:

huge.


🎯 Pergunta Bellacosa nº 78

“Quais ações esperadas nunca aconteceram?”


🧠 RCA timeline

Include omissions:

02:10 alert fired
02:12 acknowledged
02:14 rollback threshold reached
02:14 no rollback
02:17 threshold exceeded further
02:20 escalation

Now:

visible.


☕ Timeline precisa:

registrar:

vazios.


🧠 Omission Bias e Hindsight

Again:

not blame.

Ask:

why no action?

Unclear threshold?

No authority?

Alert noise?

Fear?

Missing data?


🎯 Pergunta Bellacosa nº 79

“Que característica do sistema tornou a omissão localmente racional?”

Excellent.


🧠 Local Rationality

Maybe:

past alerts false.

Rollback risky.

Manager penalized false alarms.

Then:

fix context.


☕ Se omissão faz sentido localmente

mas produz desastre globalmente,

problema:

não é só pessoa.


🧠 Omission Bias e incentives

Team:

rewarded for availability.

Maintenance causes:

downtime.

So:

don't maintain.

Current uptime:

great.

Future:

worse.

Campbell.


🎯 Pergunta Bellacosa nº 80

“O incentivo torna racional adiar a ação preventiva?”


🧠 Omission Bias e preventive work

Preventive work:

cost now.

Benefit:

non-event later.

Hard to reward.


☕ Prevenção tem:

péssimo marketing.

Quando funciona:

nada acontece.


🧠 This connects Outcome Bias

No incident:

people think:

prevention unnecessary.

Then:

cut.

Omission.


🎯 Pergunta Bellacosa nº 81

“Estamos deixando de fazer prevenção porque seu sucesso é invisível?”


🧠 Omission Bias e risk registers

Risk:

known.

No mitigation.

“Accepted.”

But:

was it?

Or:

nobody funded?

Need:

explicit.


🎯 Pergunta Bellacosa nº 82

“Aceitamos o risco ou apenas deixamos o ticket envelhecer?”


🧠 Fantastic.


🧠 Bellacosa Three States

For every risk:

  1. Mitigate.

  2. Accept.

  3. Transfer/Avoid.

But not:

  1. Forget.


FORGET

não deveria:

ser estratégia de risco.


🧠 Omission Bias e cloud costs

Unused resources:

nobody deletes.

Deleting:

might break.

Keeping:

costs.

Default:

keep.

Status quo.

Omission.


🎯 Pergunta Bellacosa nº 83

“Estamos pagando por recursos porque ainda precisamos ou porque ninguém quer ser responsável por desligá-los?”


🧠 Mainframe datasets again

Unknown dataset.

Don't delete.

Reasonable.

But:

investigate.

Assign owner.

Retention.

Otherwise:

permanent.


☕ Medo de ação

cria:

museus técnicos.


🧠 Omission Bias e decommission

Old system:

new system live.

Nobody turns:

old off.

Why?

“What if?”

Months.

Years.

Cost.

Attack surface.

Data sync.


🎯 Pergunta Bellacosa nº 84

“Qual evidência precisamos para desligar — e essa evidência está sendo ativamente buscada?”


🧠 If not...

Then:

decommission never.


🧠 Omission Bias e dual running

Parallel systems:

temporary.

But:

turning one off:

action.

So:

both forever.

Sunk cost.

Cultural debt.


☕ Temporário + Omission Bias

é:

uma excelente receita para:

permanência.


🎯 Pergunta Bellacosa nº 85

“Existe uma data explícita para encerrar o estado temporário?”


🧠 Omission Bias e migrations

Migration completed:

90%.

Last 10%:

hard.

No one:

finishes.

Old platform remains.

Goal Gradient maybe:

works opposite.

Because:

hard edge.

Need:

completion criteria.


🧠 Omission Bias e shadow systems

No owner.

No cleanup.

Persist.


🎯 Pergunta Bellacosa nº 86

“Que coisa antiga ainda existe simplesmente porque removê-la nunca virou projeto?”


🧠 This is Cultural Debt again


🧠 Omission Bias e personal accountability

Avoid:

heroic blame.

Use:

process.

But:

individual responsibility:

still matters.

If explicit duty,

clear signal,

authority,

and no action:

yes,

decision.


☕ Blameless

não significa:

responsibility-less.

Significa:

entender antes de:

julgar.


🧠 Omission Bias and ethical engineering

Engineers sometimes:

see:

risk.

Speak up?

Omission:

comfortable.

But:

professional duty.

Need:

escalation channels.


🎯 Pergunta Bellacosa nº 87

“Existe caminho seguro para levantar preocupação quando a hierarquia prefere não agir?”


🧠 Whistleblowing not necessarily

Internal:

escalation.

Independent review.

Safety culture.


🧠 Omission Bias e audit trail

Record:

warnings.

Then:

decision.

Improves:

accountability.


🎯 Pergunta Bellacosa nº 88

“Avisos críticos desaparecem em chats ou entram num registro decisório?”


🧠 Omission Bias e shift handoff

Issue:

not resolved.

Handoff:

needs:

explicit unresolved items.

Otherwise:

omitted.

Next shift:

doesn't know.

Diagnosis Momentum etc.


🎯 Pergunta Bellacosa nº 89

“O handoff registra também aquilo que ainda precisa ser feito?”


🧠 Operational debt

Unfinished action:

must:

travel.


🧠 Omission Bias e check-out

Before closing incident:

what remains?

Monitoring?

Cleanup?

Root fix?

Access?

Temporary configs?


☕ Incidente mitigado

não significa:

trabalho terminou.


🎯 Pergunta Bellacosa nº 90

“Que ações pós-incidente serão esquecidas se não receberem owner e prazo agora?”


🧠 Bellacosa Omission Detector

Frases típicas:

  • “Vamos deixar assim.”

  • “Por enquanto não mexe.”

  • “A gente vê depois.”

  • “Não quero causar outro problema.”

  • “Se piorar, agimos.”

  • “Ninguém reclamou.”

  • “Sempre ficou assim.”

  • “Melhor não tocar.”

  • “Não é prioridade.”

  • “Algum dia corrigimos.”

  • “Vamos monitorar.”

Nenhuma:

é automaticamente errada.

Mas todas merecem:

segunda pergunta.


☕ Principalmente:

“até quando?”


🧠 Bellacosa Five Questions

Quando ouvir:

“não vamos fazer nada agora,”

pergunte:

  1. Por quê?

  2. O que acontece enquanto esperamos?

  3. O que precisamos observar?

  4. Quando reavaliamos?

  5. Qual opção desaparece se demorarmos?


🧠 Isso transforma omissão:

em:

estratégia.


👻 Easter Egg nº 4 — BELLACOSA.OMISSION.LOG

No fim da War Room,

nosso jovem encontra:

BELLACOSA.OMISSION.LOG

Abre.

Dentro:

02:14
ACTION AVAILABLE:
ROLLBACK

DECISION:
WAIT

REASON:
POSSIBLE TRANSIENT RECOVERY

REASSESS:
02:17

TRIGGER:
QUEUE MUST DECLINE

Nosso jovem:

— Isso é genial.

Doctor:

— Não muito.

— Por quê?

— Só faz o “nada” parar de se esconder.


🧠 Esse é o coração

Nós temos:

logs para:

ações.

Precisamos:

de memória para:

não ações críticas.


🧬 Regeneração organizacional

Uma organização madura entende que:

ações

e:

omissões

podem produzir:

risco.

Ela não exige:

ação frenética.

Também não glorifica:

inércia.

Ela torna:

não agir

uma decisão:

explícita;

temporária;

justificada;

monitorada;

reavaliada.

Ela desenha:

defaults seguros.

Expira:

acessos.

Escala:

alertas.

Agenda:

revisões.

Define:

owners.

Usa:

checklists.

Registra:

riscos aceitos.

E, principalmente:

não permite que:

“ninguém fez nada”

seja confundido com:

“ninguém decidiu nada.”


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Omission Bias é a tendência de julgar danos causados por ação como mais graves ou culpáveis do que danos semelhantes causados pela falta de ação.

Não agir também pode ser uma decisão.

Omission Bias frequentemente trabalha ao lado de Status Quo Bias e Default Effect porque não fazer nada favorece aquilo que já está acontecendo.

Loss Aversion pode tornar ações como rollback, failover e cancelamento dolorosas porque causam perdas visíveis e certas.

Plan Continuation Bias se fortalece quando continuar é automático e interromper exige ação explícita.

Escalation of Commitment pode surgir quando ninguém toma a ação necessária para encerrar um projeto ruim.

Sunk Cost pode tornar cancelar psicologicamente mais difícil do que simplesmente permitir que o investimento continue.

Normalcy Bias pode justificar não agir porque esperamos que a situação volte ao normal.

Normalization of Deviance pode transformar omissões repetidas em rotina operacional.

Action Bias é quase o espelho: podemos omitir cedo demais e agir desesperadamente tarde demais.

Authority Gradient, Groupthink e Diffusion of Responsibility podem tornar omissões mais prováveis quando ninguém se sente autorizado ou responsável por agir.

Framing Effect pode chamar ação de “intervenção arriscada” e omissão de “prudência”, alterando percepção sem mudar os fatos.

Goodhart, Campbell e McNamara podem incentivar a omissão de manutenção, treinamento ou prevenção porque seus benefícios são difíceis de medir.

Em segurança, não remover acessos, não aplicar patches, não conter incidentes e não testar DR são formas importantes de risco por omissão.

Em desenvolvimento, não testar, não validar, não tratar erro, não escrever WHEN OTHER, não documentar e não instrumentar são omissões técnicas reais.

Em IA, o que não foi recuperado, testado, verificado ou escalado pode ser tão importante quanto aquilo que o modelo produziu.

Esperar pode ser uma estratégia válida quando há hipótese, tempo limite, sinais esperados e condição de saída.

Risco aceito conscientemente não é a mesma coisa que risco simplesmente esquecido.

Defaults seguros podem reduzir dependência de ação humana e impedir omissões previsíveis.

Checklists, owners, prazos, expiry dates, stage gates e decision logs transformam omissões invisíveis em decisões governáveis.

E principalmente:

a ausência de um comando não significa ausência de uma decisão; às vezes o incidente cresce justamente dentro do espaço vazio entre “alguém deveria fazer alguma coisa” e “ninguém fez”.


🥚 Easter Egg final

Antes de entrar na TARDIS, o Doctor escreve:

       IF CRITICAL-RISK = 'Y'
           CONTINUE
       END-IF.

Nosso jovem:

— Isso está errado.

Doctor:

— Por quê?

— Porque não faz nada.

— Talvez isso seja exatamente o que alguém decidiu.

— Então CONTINUE pode ser perigoso?

Doctor:

— Não.

— Não?

— O perigoso é executar CONTINUE sem perceber que essa também é uma escolha.

Nosso jovem olha:

para a War Room.

Depois:

para o monitor.

— Então como sabemos quando não agir?

O Doctor abre a porta.

“Quando você consegue explicar claramente por que esperar é melhor do que agir, o que espera aprender durante essa espera e em qual momento sua resposta mudará.”

VWORP.

VWORP.

VWORP.

A TARDIS começa a desaparecer.

No quadro fica:

“Não fazer nada também precisa de runbook.”

E abaixo:

“Se a decisão de agir exige justificativa, a decisão de não agir merece a mesma disciplina.”

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

não pergunte apenas ‘o que pode dar errado se fizermos alguma coisa?’. Pergunte também, com exatamente a mesma seriedade: ‘o que pode dar errado porque decidimos não fazer?’

☕🌀

Próxima parada: Action Bias — o dia em que descobrimos o extremo oposto: ninguém sabia ainda o que estava acontecendo, mas todo mundo concordava em uma coisa — alguma coisa precisava ser reiniciada imediatamente.

☕ Gostou deste café?
Siga o Bellacosa Mainframe e acompanhe os próximos artigos.
SEGUIR O BLOG

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
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...