☕ 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

sábado, 9 de julho de 2011

🔥 CICS Transaction Server for z/OS 4.x

Bellacosa Mainframe apresenta CICS 4.2

 🔥 CICS Transaction Server for z/OS 4.x



☕ Midnight Lunch no meio da evolução

Se o CICS 3.x foi a virada que conectou o mundo transacional ao HTTP + Web Services, então o CICS 4.x foi o momento em que o CICS ganhou maturidade corporativa para o novo milênio — consolidando padrões, melhorando integração e abrindo portas para mashups e aplicações modernas por décadas.

Vamos entender esta versão com história, contexto, detalhes técnicos, easter eggs e o velho comentário Bellacosa.


📅 Linha do Tempo 4.x

VersãoData de LançamentoFim de Vida
CICS TS 4.12009Fora de suporte hoje*
CICS TS 4.22011Fora de suporte hoje*

* IBM oficialmente encerrou essas versões há muitos anos, substituídas por séries 5.x e posteriores.


CICS 4.2

🆕 O que há de novo nas séries 4.x

💫 CICS TS 4.1 — o “CICS com Web 2.0”

📍 Lançado em 2009 com foco no novo mundo conectado:

✔ Detecção não invasiva de business events
✔ Atom feeds e interfaces RESTful
✔ Integração com mashups e aplicativos Web 2.0
✔ CICS Explorer simplificando desenvolvimento & gestão

🧠 Bellacosa comenta:

“Esta foi a primeira vez que o CICS deixou de ser apenas ‘transação e Web Services SOAP’ para passar a se conectar com tecnologias event-driven e interfaces mais modernas.”

👉 É aqui que o CICS ganhou pernas para participar de aplicações situacionais e não apenas sistemas lineares.


🚀 CICS TS 4.2 — robustez e inovação real

📍 Lançado em 2011, 4.2 trouxe foco técnico profundo:

🔹 Eventos aprimorados

  • Novos system events

  • Melhor ciclo de vida para eventos

  • “Assured events” para garantir entrega

🔹 Java ampliado

  • Novo ambiente Java 64-bit

  • Melhor desempenho e integração

🔹 Mais de 50 requisitos graduados pela comunidade

  • Segurança

  • Serviço

  • Operações

🧠 Bellacosa insight:

“4.2 foi o primeiro CICS a realmente ouvir milhares de clientes corporativos e converter esses pedidos em funcionalidades reais.”


🧪 Melhorias e Mudanças Centrais

💡 REST + Atom Feeds — Abertura para consumo de dados e integração com aplicações situacionais e mashups sem middleware pesado.
💡 Eventos nativos — Antes dos padrões modernos de event streaming, CICS já sabia identificar, produzir e gerenciar eventos de negócio.
💡 CICS Explorer como ponto de convergência — Não mais apenas consoles 3270; os administradores e desenvolvedores ganharam IDE gráfico para operar e explorar o CICS.
💡 Melhor suporte Java — Consolidação da tecnologia para uso transacional em z/OS.


🧠 Curiosidades, Eastereggs e Insights Bellacosa

🍺 REST antes do JSON-on-everything: A geração 4.x começou a empurrar CICS em direção a “real mashup” e integração com portais — numa era em que ninguém ainda chamava isso de microservices.

🍺 CICS Explorer era um fenômeno: Ferramenta amplamente esquecida hoje, mas antes do VS Code, já servia como primeira janela gráfica para CICS no mundo corporativo.

🍺 Java 64-bit não foi um luxo: Empresas que hoje rodam Spring Boot + CICS devem parte dessa jornada de integração ao suporte e maturidade começados em 4.2.


🧠 Exemplo de impacto em produção — “O Banco que virou Web em 2010”

Em 2010, um grande banco tinha seu core em CICS green screen + TS 3.x.
Quando migraram para 4.1, eles:

  1. Criaram Atom Feeds para integrações com portais internos

  2. Implementaram REST para acessar contas em tempo real

  3. Integraram dashboards situacionais sem passar por WebSphere tradicional

💬 Bellacosa comenta:

“Esse foi o primeiro cliente onde o ‘frontend’ deixou de ser 3270… sem perder desempenho e com integridade transacional total.”


🧠 Dicas importantes para mainframers

✅ Estude eventos nativos: o sistema de “system events” em 4.x é ancestral das práticas modernas de event-driven architecture.
✅ Domine CICS Explorer: entender essa ferramenta faz você ver CICS como um servidor de aplicações, não apenas um COBOL runner.
✅ Java 64-bit é legado útil: é a base de como CICS interage hoje com cargas de trabalho modernas.


📜 Fim de Vida

As versões 4.1 e 4.2 já estão fora de suporte oficial há bastante tempo.
O foco da IBM migrou para as séries 5.x e 6.x que trazem suporte oficial até meados de 2025 e além (Ex.: CICS TS 5.5 EOS 30 set 2025).

Mesmo assim, a 4.x é um marco na evolução moderna do CICS.


🎯 Conclusão Bellacosa

CICS TS 4.x não foi apenas um release.
Foi o catalisador que transformou o CICS de servidor transacional puro em servidor de aplicações conectadas.

Ele trouxe:
✔ Eventos de negócio
✔ RESTful interfaces
✔ CICS Explorer
✔ Java 64-bit
✔ Integrabilidade corporativa real

🔥 4.x é onde o CICS começou a conversar com o mundo moderno — sem perder a alma transacional.


sexta-feira, 8 de julho de 2011

🔥 File Handling no CICS

 


🔥 File Handling no CICS



☕ Midnight Lunch, arquivo aberto e o NOTFND clássico

12h55.
A transação entra.
O operador olha o console.
Você já sabe o final:

NOTFND

E alguém pergunta, com a serenidade de quem já sofreu:

“Esse arquivo está OPEN?”

Hoje o prato principal é File Handling no CICS — VSAM, controle de concorrência, comandos, erros clássicos e aquela sabedoria que só o mainframe ensina com dor.


🏛️ História: arquivos online antes do “real-time” virar moda

Antes de:

  • NoSQL

  • APIs

  • Microservices

o CICS já fazia acesso concorrente a arquivos VSAM, com controle transacional, locking fino e integridade garantida.

📌 File Handling no CICS é um tratado de engenharia.


🧠 Conceito essencial (grave isso)

Arquivo no CICS não é batch
Cada READ é uma negociação com o sistema

Aqui não existe “abre, lê tudo e fecha”.


📂 Tipos de arquivos usados no CICS

📌 VSAM KSDS

  • O mais comum

  • Acesso direto por chave

  • Ideal para online

📌 VSAM ESDS

  • Acesso sequencial

  • Muito usado para log

📌 VSAM RRDS

  • Acesso relativo

  • Menos comum, mas existe

📌 Se não é VSAM, pense duas vezes antes de usar no CICS.


🛠️ Principais comandos de File Handling

🔹 READ

Lê um registro por chave ou sequencial.

EXEC CICS READ FILE('ARQCLI') INTO(WS-REG) RIDFLD(WS-CHAVE) RESP(WS-RESP) END-EXEC.

🔹 WRITE

Inclui novo registro.

EXEC CICS WRITE FILE('ARQCLI') FROM(WS-REG) RIDFLD(WS-CHAVE) END-EXEC.

🔹 REWRITE

Atualiza registro existente.

EXEC CICS REWRITE FILE('ARQCLI') FROM(WS-REG) END-EXEC.

🔹 DELETE

Remove registro.

EXEC CICS DELETE FILE('ARQCLI') RIDFLD(WS-CHAVE) END-EXEC.

🔐 Concorrência e locking (onde mora o perigo)

READ com UPDATE

  • Bloqueia o registro

  • Exige REWRITE ou DELETE depois

READ sem UPDATE

  • Leitura limpa

  • Sem lock

📌 UPDATE sem REWRITE é pecado capital.


🧠 File Handling e transação (UOW)

CICS garante:

  • Atomicidade

  • Consistência

  • Rollback automático em caso de abend

Se a task cai:

  • Updates não commitados voltam

  • Locks são liberados

📌 CICS faz isso há décadas.


⚠️ Erros clássicos (easter eggs)

🐣 NOTFND tratado como erro fatal
🐣 DUPREC em produção às 14h
🐣 READ UPDATE esquecido (deadlock)
🐣 Arquivo fechado no CICS

🐣 DELETE sem validar dependências

🐣 Ignorar RESP1 / RESP2

📌 Todo file handling errado vira incidente.


🛠️ Passo a passo Bellacosa (fluxo seguro)

Defina intenção (ler ou alterar)

1️⃣ READ sem UPDATE para validar
2️⃣ READ UPDATE se for alterar
3️⃣ Tratar NOTFND e DUPREC
4️⃣ REWRITE ou DELETE imediatamente
5️⃣ Logar erros relevantes

📌 Lock curto é sinal de maturidade.


📦 Integração com Recovery

  • Arquivos participam da UOW

  • Backout automático se houver erro

  • Logs garantem consistência

📌 CICS é ACID antes do termo existir.


📦 Integração com TSQ, TDQ e logs

Boas práticas:

  • TSQ para staging temporário

  • TDQ para auditoria de alterações

  • Log funcional separado de log técnico

📌 Arquivo sem log é auditoria esperando desastre.


📚 Guia de estudo para mainframers

Estude com carinho:

  • VSAM internals

  • CICS File Control

  • Locking e ENQ/DEQ

  • RESP / RESP2

  • Recovery e backout

  • CEMT I FILE

📖 Manual essencial: CICS File Control Guide


🤓 Curiosidades de boteco mainframe

🍺 CICS controla lock em nível de registro
🍺 Muitos sistemas ainda usam ESDS como log
🍺 RRDS quase ninguém usa, mas ele está lá
🍺 Já vi READ UPDATE sem REWRITE travar região inteira

🍺 KSDS já sustentou banco inteiro
🍺 READ UPDATE mal usado é vilão silencioso
🍺 CICS libera lock até em abend (milagre técnico)
🍺 Já vi arquivo “perfeito” virar gargalo por lógica ruim


💬 Comentário El Jefe Midnight Lunch

“Arquivo em CICS é compromisso.
Leu com UPDATE? Case e honre.”

        “Arquivo não trava sistema.

        Programador que segura lock, sim.” 


🚀 Aplicações reais hoje

  • Core bancário

  • Cadastro de clientes

  • Processamento de seguros

  • Sistemas governamentais

  • Plataformas 24x7 

  • Sistemas de pagamento

  • Seguros e previdência

  • Governo e utilities

  • Ambientes híbridos VSAM + DB2


🎯 Conclusão Bellacosa

File Handling no CICS é simples na sintaxe
e profundo no impacto.

É disciplina, tempo e respeito à concorrência.

Quem domina:

  • Evita deadlock

  • Mantém integridade

  • Ganha confiança do ambiente

🔥 Arquivo mal tratado não perdoa.

🔥 CICS não é lento. Lento é o desenho errado.


quarta-feira, 6 de julho de 2011

📜 Memórias Sem Índice, Sem Catálogo, Sem Timeline — Volume “O Limbo 70–80”

 

Bellacosa Mainframe e o nostalgico caldo de cana no sitio a luz do luar e dos lampioes a querosene

📜 Memórias Sem Índice, Sem Catálogo, Sem Timeline — Volume “O Limbo 70–80”

Ao estilo Bellacosa Mainframe, com fragmentos soltos como cartões perfurados lançados ao vento.


Há um período nas minhas memórias que não respeita calendário, lógica, cronologia ou bom senso.
É o limbo 1970–1980 — um buffer de lembranças onde tudo se mistura:

  • São Paulo,

  • interior,

  • avós,

  • primos,

  • mudanças,

  • calor,

  • poeira,

  • brincadeiras,

  • e o eterno improviso da família Bellacosa.

Esse capítulo é sobre Ibitinga — a terra dos bordados, da brasilite fervendo e das tanajuras crocantes.


Bellacosa Mainframe um sitio sem luz longe de tudo

🌞 Ibitinga — O Caldeirão de Asfalto e Telha Brasilit

Meu pai, na eterna missão de “agora vai”, resolveu negociar os famosos bordados de Ibitinga.
E isso, claro, gerou mais uma migração.

Da casa lembro de três coisas:

  • um calor monstruoso, daqueles que fazem miragem na sala;

  • o barulho metálico da telha brasilite dilatando no sol;

  • e a liberdade absoluta: brincar na rua até tarde, correr, subir em coisas, cair de outras.

Foi lá também que provei um prato típico, obra da fauna local e da curiosidade infantil:
tanajuras assadas.

Crocantes. Amanteigadas.
Uma explosão de proteínas.
O primeiro snack gourmet de sobrevivência.


Bellacosa Mainframe e as miticas viagens do fuscquinha vermelho

🪔 A Noite do Lampião e o Fusca de Farol Aceso

Mas a grande lembrança, a história digna de um Bellacosa Midnight Files, foi a visita a um sítio nos confins do município.

Sem energia elétrica.
Lampião de querosene.
Galinheiros.
Cavalo arisco.
E o som eterno do mato — cri cri cri.

Meu pai fez amizade com os sitiantes, e fomos passar o dia lá.
À noite, moeram cana para fazer guarapa: o caldo de cana raiz, aquele que pinga direto do engenhoca de madeira.

Tudo ia bem… até meu pai cometer um clássico:

deixar o farol do Fusca aceso.

Sim.

Fusca 1960 e alguma coisa, bravíssimo, mas com uma bateria do tempo de D. Pedro I.
Depois de horas iluminando o nada do mato:

puff — bateria morta.
Carro não pega.
Nem com reza forte.


Bellacosa Mainframe na estrada na carroça em busca de uma bateria

🐎 A Jornada Noturna de Charrete

E aí começou o episódio épico.

— “Vamos pegar uma bateria emprestada no outro sítio.”

Montaram a charrete.
Lá fomos nós, com um cavalo que claramente não assinou contrato para aquele turno extra.

No caminho, tudo escuro.
Mato fechando.
Cheiro de bicho.
E nós, balançando na charrete como se fôssemos figurantes de filme de cangaço.

Resultado?

Ninguém tinha bateria.
Voltamos frustrados.
Dormimos no sítio.

Dormir improvisado no interior é assim:
um colchão antigo, cheiro de madeira, barulho de grilos e a lanterna tremulando no lampião.


Bellacosa Mainframe e a cobra na laranjeira e o olhar do matuto

🍊 O Exterminador do Pomar

No dia seguinte, eu perambulava pelo sítio quando o amigo do meu pai fez um gesto de silêncio:

— “Vem cá… sem barulho…”

Ele aponta para um pé de laranja.
Vai chegando devagar, devagarinho…

De repente, num movimento digno do Circo Garcia:

Pega uma cobra pelo rabo.
Rodopia.
PA-BUM!

O reptil não teve chance alguma.
Foi o shutdown definitivo.

Eu, criança, assisti tudo com:

  • 40% choque

  • 30% fascínio

  • 20% medo

  • 10% pensando: “ainda vou escrever isso no futuro.”


Bellacosa Mainframe e o incrivel banquete das berinjelas

🍆 As Berinjelas…

Mas essas ficam para o próximo bloco de memória, porque história boa tem que vir em clusters, não em full load.

terça-feira, 5 de julho de 2011

🥤 Gini – O Refri do “Yes!” que Virou Lenda

 

Bellacosa Mainframe e o lendario refrigerante gini

🥤 Gini – O Refri do “Yes!” que Virou Lenda

Uma crônica Bellacosa Mainframe para o El Jefe Midnight Lunch

Existem sabores que não são apenas bebidas — são checkpoints de memória, como se o cérebro desse um $HASP373 e liberasse um job de infância direto no spool do coração. Entre esses sabores, um nome brilha como uma mensagem WTOR chamando atenção: Gini.

Sim, Gini, o refrigerante francês de limão que chegou ao Brasil com a ousadia de quem sabia que ia virar clássico. Um refri tão icônico que parecia ter sido montado em assembler gustativo: rápido, direto, ácido na medida e com um aftertaste que dizia “pede mais um”.




🟢 Origem – Da França para o Mundo (e para o seu boteco preferido)

Gini nasceu na França, fabricado originalmente pela Perrier, a mesma gigante dos refrigerantes gaseificados. Foi lançado nos anos 1950, com o slogan ousado para época:

“La plus chaude des boissons froides”
(“A mais quente das bebidas frias” — olha o charme europeu.)

O nome Gini vem de uma brincadeira com “Genie”, o gênio da garrafa — aquela entidade mística que concede desejos. E, convenhamos, uma garrafinha gelada em tarde de verão era praticamente um desejo realizado.




🟡 História – Do frescor europeu à febre brasileira

Gini aportou no Brasil entre os anos 60 e 70, num mercado em ebulição. Aqui, virou rapidamente sinônimo de:

  • bebida leve,

  • sabor forte de limão,

  • e um charme gringo que poucos refrigerantes tinham.

Nas lanchonetes, nos bares de bairro, e nas prateleiras com poeira estratégica dos mercadinhos, Gini reinou bonito entre o Guaraná Taí, o Quatro Estações, o Bravo, o Sukita raiz e tantos outros bravos guerreiros carbonatados.

Tinha aquele azedinho distinto, diferente do Sprite e do Soda Limonada. Um sabor que não era para amadores — era para quem curtia uma vibe meio punk, meio disco, meio “vamos descer a rua de chinelo, vento no rosto e Gini na mão”.




🏭 Fabricante – Do império Perrier ao destino atual

Depois de mudanças e fusões no setor (como tudo no mundo corporativo, inclusive no mainframe), a marca Gini acabou ficando sob o guarda-chuva da Nestlé Waters.

No Brasil, a produção e distribuição mudaram bastante ao longo do tempo — até desaparecer do mercado nacional, deixando saudade, controvérsia e debates eternos sobre seu verdadeiro sabor.


🧃 Comentários – Gini era para os fortes

Tomar Gini era uma experiência:
Era ácido, era seco, quase um SORT com opção SUM não documentada.
Ou você amava, ou ele te ensinava a amar.

Gelado, ficava perfeito.
Natural, parecia te bater com uma toalha molhada.
Mas era justamente isso que fazia a personalidade da bebida.

Era o refrigerante que te dava um tapa e depois um abraço.


🥚 Easter-Egg – O Slogan Proibidão

Na França, Gini ficou famoso (e polêmico) por campanhas de marketing extremamente ousadas — bem mais quentes do que o público brasileiro jamais viu.

Em 2006, rolou até uma campanha com um “Gini imoral, mas irresistível” que foi banida em vários países.

No Brasil, pouca gente sabe:
📌 Gini já tentou se reposicionar como bebida “sexy”.
Só não vingou porque aqui, sexy mesmo era o sanduíche de mortadela gigante e uma garrafa de Gini geladíssima na mesa de mármore da padaria.


📉 Situação Atual – Onde está o Gini?

Hoje, Gini ainda existe na Europa, principalmente na França, mas com presença muito menor do que nos seus anos dourados.

No Brasil…
✨ virou lenda urbana gastronômica.

Vez ou outra aparece alguém dizendo:

“Ouvi dizer que voltou!”
“Venderam uma garrafa no Mercado Livre por 200 reais!”
“Meu tio jura que ainda toma no interior!”

Mas oficialmente, Gini não é mais produzido no Brasil.
Só vive nas memórias, nos papos de bar e no coração dos nostálgicos — como um dataset migrado para FIT que ninguém mais acha o backup.


🔍 Curiosidades – Gini no modo Bellacosa

  • 🔹 Foi um dos primeiros refrigerantes no Brasil com “pegada jovem”.
    Antes mesmo do marketing moderno falar em lifestyle.

  • 🔹 Seu sabor limão era mais “adulto” do que o dos concorrentes — próximo de soda italiana.

  • 🔹 No Japão, o nome “Gini” lembra foneticamente “銀” (gin), que significa prata — coincidência curiosa para uma bebida que parecia brilhar.

  • 🔹 Existem colecionadores de garrafas Gini que tratam o objeto como se fosse uma sysres rara.

  • 🔹 Em algumas regiões da França, Gini virou base para drinks com vodka ou rum.

  • 🔹 O mascote original lembrava um “gênio” estilizado — reforçando o trocadilho Genie → Gini.


🥤✨ Conclusão – Gini: o refresco que virou mito

Gini não foi só um refrigerante.
Foi um checkpoint emocional, um arquivo de memória comprimido em vidro verde, um “restore taste” da infância de muita gente.

Era o tipo de bebida que transformava um simples lanche num episódio de vida, com gosto de rua, de verão, de risada e de simplicidade.

E como tudo que marcou época, saiu de linha, mas nunca saiu da história.

Gini existe — na França, nos arquivos da Perrier, e principalmente no spool nostálgico de quem viveu seu sabor.


segunda-feira, 4 de julho de 2011

🌍 Isekai — Quando o japonês dá um ALT+TAB na própria vida

bellacosa mainframe aprenta isekai



🌍 Isekai — Quando o japonês dá um ALT+TAB na própria vida

Se você assiste anime e de repente o protagonista morre atropelado, cai num buraco mágico, é invocado por uma deusa, acorda num RPG medieval ou vira até uma gosma azul, parabéns: você entrou num ISEKAI.


🈶 O que significa Isekai?

Isekai (異世界) significa literalmente:

  • 異 (i) = diferente

  • 世界 (sekai) = mundo

👉 “Outro mundo”

Ou seja: sair do mundo real e ir parar em outro universo.

Simples assim.
Ou quase… porque o Japão complicou com gosto 😅


📜 Origem histórica (spoiler: não nasceu nos animes)

Isekai não é coisa nova.

Ele vem de:

  • Lendas budistas

  • Contos folclóricos japoneses

  • Histórias de reencarnação

Exemplo clássico:
🧓 Urashima Tarō — o cara vai ao fundo do mar, volta e o tempo passou.
Isekai raiz, sem status screen.


🎮 Por que isekai explodiu agora?

Aqui entra a fofoquice sociocultural:

✔ Japão tem rotina pesada
✔ Trabalho exaustivo
✔ Pressão social absurda
✔ Pouca mobilidade social
✔ Falha ≈ vergonha eterna

Isekai vira o CTRL+ALT+DEL emocional.

No outro mundo:

  • O fracassado vira herói

  • O tímido vira líder

  • O nerd vira deus

  • O sem emprego vira escolhido

É terapia em forma de anime.


⚔️ Tipos de Isekai (debug mode ON)

1️⃣ Reencarnação

Morre → renasce em outro mundo
📺 Mushoku Tensei, Re:Zero, Slime

2️⃣ Invocação

Chamado por magia
📺 Shield Hero, Zero no Tsukaima

3️⃣ Transporte direto

Cai no mundo sem morrer
📺 SAO, Overlord

4️⃣ Isekai reverso

Fantasia vem pro Japão
📺 The Devil is a Part-Timer


🎲 Easter Eggs clássicos de isekai

  • Tela de status estilo RPG

  • Guilda de aventureiros

  • Rei inútil

  • Deusa problemática

  • Protagonista “overpowered”

  • Harem acidental 😏

Se tem tudo isso, o gênero está certificado.


🤭 Fofoquices que ninguém fala

  • Muito isekai nasce de light novels amadoras

  • Escritas por gente cansada da vida real

  • Publicadas online

  • Se fizer sucesso → vira anime

Ou seja: isekai é fanfic que deu certo.


🇯🇵 Importância do Isekai para o Japão

  • Reflexo direto da sociedade

  • Canal de escapismo coletivo

  • Nova mitologia moderna

  • Porta de entrada pro RPG ocidental

  • Um dos pilares do mercado de anime atual

Pode não ser “alta arte” sempre…
Mas é termômetro social.


💡 Dicas Bellacosa Mainframe para o leitor

✔ Nem todo isekai é ruim — só 80% 😄
✔ Procure os que subvertem o gênero
✔ Se tem protagonista sem falhas… desconfie
✔ Isekai bom fala mais do mundo real do que do mágico


🧠 Conclusão — modo reflexão final

Isekai não é só fantasia barata.

É um grito silencioso de uma geração dizendo:

“Aqui não deu certo… será que lá dá?”

Talvez por isso ele continue voltando, temporada após temporada.

Porque às vezes, tudo que a gente quer
é um outro mundo onde as regras façam mais sentido.

🌍✨

terça-feira, 7 de junho de 2011

Overconfidence Bias: Doctor Who, COBOL e o Dia em que o Especialista Tinha Certeza Demais

Bellacosa Mainframe em overconfidence bias

☕ Um Café no Bellacosa Mainframe

Overconfidence Bias: Doctor Who, COBOL e o Dia em que o Especialista Tinha Certeza Demais

Uma viagem pela TARDIS dos incidentes para entender por que experiência, sucesso passado e conhecimento técnico podem transformar confiança em cegueira operacional

02:08.

War Room.

Café forte.

Mudança crítica.

O gerente pergunta:

— Temos risco?

O especialista mais experiente da sala responde sem hesitar:

— Não.

Nosso programador COBOL iniciante olha para ele.

Trinta anos de mainframe.

Db2.

CICS.

JCL.

VSAM.

COBOL.

SMP/E.

Production support.

Milhares de mudanças.

Centenas de incidentes.

O homem provavelmente já viu coisas que fariam um microserviço pedir aposentadoria.

O jovem pergunta:

— Nenhum risco?

O especialista sorri.

— Já fiz isso dezenas de vezes.

O gerente relaxa.

A mudança segue.

02:17.

Primeiro warning.

WARNING
BATCH ELAPSED ABOVE EXPECTED

O especialista olha.

— Normal.

02:23.

QUEUE DEPTH: +140%

— Efeito transitório.

02:31.

DB2 LOCK WAIT: +320%

O iniciante pergunta:

— Devemos parar?

O especialista responde:

— Confia em mim.

Essa frase muda o clima da sala.

Porque confiança é confortável.

Certeza mais ainda.

02:39.

TRANSACTION FAILURE RATE: 8%

O especialista ainda insiste:

— Vai estabilizar.

VWORP.

VWORP.

VWORP.

A TARDIS materializa-se ao lado do console.

A porta abre.

O Doctor sai.

Olha para os gráficos.

Olha para o especialista.

E pergunta:

— Quanto você acha que sabe sobre o que vai acontecer nos próximos dez minutos?

O especialista cruza os braços.

— O suficiente.

O Doctor sorri.

— Ah.

Pausa.

— Essa é exatamente a resposta que me preocupa.

Bem-vindo ao:



Overconfidence Bias

Ou:

Viés de Excesso de Confiança

A tendência de superestimar a precisão do próprio conhecimento, julgamento, previsão ou controle sobre os acontecimentos.


🌀 Onde estamos na nossa jornada?

Nossa TARDIS já encontrou uma bela coleção de monstros cognitivos e organizacionais.

Swiss Cheese Model mostrou como várias barreiras podem falhar.

Normalization of Deviance mostrou como desvios viram rotina.

Hindsight Bias mostrou como o passado parece óbvio depois.

Confirmation Bias mostrou como procuramos aquilo que confirma nossas crenças.

Anchoring Bias mostrou como a primeira explicação prende a investigação.

Groupthink mostrou como grupos inteligentes podem errar juntos.

Authority Gradient mostrou como hierarquia pode silenciar informação importante.

Plan Continuation Bias mostrou como continuamos planos que já deveriam ser revistos.

Alarm Fatigue mostrou como excesso de sinais destrói atenção.

Automation Bias mostrou como confiamos demais em sistemas automáticos.

Drift Into Failure mostrou como sistemas derivam lentamente para a borda.

Diffusion of Responsibility mostrou como todos podem ver e ninguém agir.

Normalcy Bias mostrou como esperamos que tudo volte ao normal.

Survivorship Bias mostrou como estudamos apenas os sobreviventes.

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

Availability Heuristic mostrou como memória fácil parece probabilidade.

Outcome Bias mostrou como confundimos resultado com qualidade da decisão.

Agora surge um viés capaz de alimentar quase todos os anteriores:

certeza demais.


🧠 O que é Overconfidence Bias?

Overconfidence Bias é a tendência de acreditar que nossas estimativas, previsões, julgamentos ou habilidades são mais precisos do que realmente são.

Em forma simples:

O QUE EU SEI
   <
O QUE EU ACHO QUE SEI

Essa diferença é perigosa.

Especialmente em sistemas complexos.

Porque quanto maior a confiança subjetiva, menor pode ser a disposição para:

  • verificar;

  • ouvir;

  • testar;

  • pedir ajuda;

  • considerar alternativas;

  • revisar o plano.


☕ Bellacosa Mainframe: o veterano que já viu tudo

Experiência é valiosa.

Extremamente valiosa.

Um profissional com décadas de produção reconhece padrões que um iniciante não reconhece.

Isso ajuda.

Mas existe uma armadilha:

“Já vi isso antes.”

pode virar:

“Sei exatamente o que está acontecendo.”

E essas frases não são equivalentes.

Talvez o sistema de 2026 tenha:

mais integrações;

mais volume;

mais dependências;

mais automação;

mais camadas;

mais fornecedores.

A aparência pode ser familiar.

O mecanismo pode ser novo.


🧠 Experiência não elimina incerteza

Essa é uma regra importante:

Experiência reduz ignorância. Não elimina incerteza.

Sistemas complexos possuem interações emergentes.

Mesmo especialista excelente pode errar.

Aliás, especialistas muito bons às vezes conseguem construir justificativas extremamente sofisticadas para uma hipótese errada.

Isso é uma forma elegante de permanecer enganado.


👻 Easter Egg nº 1 — “Eu sei exatamente o que estou fazendo”

Imagine Doctor Who.

Companion:

— Você sabe exatamente o que está fazendo?

Doctor:

— Absolutamente.

Pausa.

Olha para o console.

— Mais ou menos.

Esse “mais ou menos” é saudável.

Porque inteligência real precisa conviver com incerteza.


📏 Calibration

Uma ideia central aqui é:

calibração.

Se alguém diz:

“Tenho 90% de certeza.”

em muitas situações semelhantes, algo próximo de 90% deveria estar correto.

Se acerta 60%:

está overconfident.

Se acerta 98%:

talvez esteja underconfident.

Calibração significa alinhar confiança subjetiva com desempenho real.


📊 Exemplo simples

Analista registra 100 previsões.

Em todas escreve:

CONFIDENCE: 90%

Depois:

CORRETAS: 61
ERRADAS: 39

Temos um problema.

Não necessariamente técnico.

Cognitivo.

A confiança está mal calibrada.


🧠 O perigo do “tenho certeza”

Durante incidente:

“Tenho certeza que é Db2.”

Pergunta útil:

“Quanto de certeza?”

Se resposta:

“100%.”

Cuidado.

Sistemas complexos raramente oferecem 100%.

Uma hipótese mais saudável:

“Db2 é minha hipótese principal, algo como 70%, porque A, B e C.”

Agora podemos atualizar.


🔎 Confidence range

Ao invés de:

ROOT CAUSE: DB2

use:

HYPOTHESIS: DB2
CONFIDENCE: 65%
EVIDENCE:
- lock wait elevated
- same timeline
CONTRARY:
- one affected path bypasses DB2

Muito melhor.

Certeza virou algo examinável.


⚓ Overconfidence + Anchoring

Especialista fala:

“É storage.”

Todos acreditam.

A hipótese vira âncora.

Quanto maior a confiança da fala, maior o poder de ancoragem.

Tom confiante pode influenciar tanto quanto evidência.

Isso é importante:

convicção não é dado.


🔎 Overconfidence + Confirmation Bias

A pessoa já está convencida.

Agora começa a procurar provas.

Quanto maior a confiança inicial, menor disposição para reconhecer evidência contrária.

Confirmation Bias vira guarda-costas da certeza.


👥 Overconfidence + Groupthink

O especialista mais respeitado fala com total certeza.

Grupo:

— Se ele está tão seguro...

Convergência.

Agora ninguém quer parecer a única pessoa insegura.

Groupthink cresce.


🪜 Overconfidence + Authority Gradient

Especialista sênior:

— Não precisamos rollback.

Júnior:

— Mas...

— Já fiz isso cem vezes.

Fim.

A confiança do sênior amplifica a distância hierárquica.

Authority Gradient transforma certeza individual em silêncio coletivo.


▶️ Overconfidence + Plan Continuation Bias

Plano começa a dar sinais ruins.

Líder confiante:

“Está sob controle.”

Continua.

Depois:

“Mais cinco minutos.”

Continua.

Overconfidence reduz percepção de necessidade de parar.


🔔 Overconfidence + Alarm Fatigue

Operador experiente diz:

“Esse alerta é lixo.”

Talvez esteja certo.

Mas certeza excessiva pode impedir perceber que hoje a assinatura mudou.

Familiaridade + confiança = perigo.


🤖 Automation Bias e confiança delegada

Às vezes excesso de confiança não está na pessoa.

Está na ferramenta.

Dashboard:

CONFIDENCE: 98%

Usuário transfere certeza para máquina.

Mas quem validou essa calibração?

Overconfidence pode ser automatizado.


🌀 Drift Into Failure

Esse encaixe é fantástico.

Uma organização vive anos sem grande incidente.

Começa a acreditar:

“Nós dominamos isso.”

Margem cai.

Exceções crescem.

Mas sucesso histórico produz confiança.

Agora Overconfidence acelera o drift.


🧠 Outcome Bias alimenta Overconfidence

Esse é o ponto central da sequência.

Decisão arriscada dá certo.

Outcome Bias:

foi uma boa decisão.

Repete.

Dá certo.

A pessoa começa:

“Sou muito bom nisso.”

Agora:

Outcome Bias virou Overconfidence Bias.

Sorte histórica foi convertida em autoestima preditiva.


🎰 Streaks e falsa competência

Imagine dez mudanças arriscadas.

Todas funcionam.

A pessoa conclui:

“Eu sei exatamente até onde podemos ir.”

Talvez.

Ou talvez tenha experimentado uma sequência favorável.

Em sistemas probabilísticos, sucesso repetido não elimina risco residual.


🧠 Gambler’s illusion corporativa

Existe uma tentação:

“Nunca falhou antes.”

Logo:

“não vai falhar agora.”

Isso não é exatamente Overconfidence apenas.

Mas muitas vezes aparece junto.

Histórico positivo cria sensação de controle.


🎯 Illusion of Control

Outro conceito relacionado:

Illusion of Control.

Tendência de acreditar que controlamos mais um resultado do que realmente controlamos.

Exemplo:

“Se der problema, eu resolvo.”

Talvez.

Mas e se:

rollback quebrar;

dado corromper;

dependência externa cair?

A capacidade de reação também possui limites.


☕ Bellacosa Mainframe: “Se der problema, voltamos”

Essa frase parece ótima.

Pergunta:

rollback foi testado?

— Não.

Então:

“Se der problema, voltamos”

não é plano.

É esperança com verbo técnico.

Overconfidence adora planos não testados.


🧪 Teste a confiança

Sempre que alguém disser:

“Isso é tranquilo.”

Pergunte:

“O que poderia tornar isso não tranquilo?”

Se pessoa não consegue citar nada:

talvez esteja overconfident.

Especialista maduro normalmente conhece falhas possíveis.


🧠 Conhecimento verdadeiro inclui limites

Pessoa superficial:

“Sei.”

Pessoa experiente:

“Sei, mas depende.”

Pessoa realmente madura:

“Sei bastante nesta área; nesta parte aqui tenho baixa confiança.”

Isso é força.

Não fraqueza.


🧠 Dunning-Kruger — cuidado com simplificações

Overconfidence é frequentemente confundido com o chamado efeito Dunning-Kruger.

Mas não são simplesmente sinônimos.

O ponto útil aqui é:

pessoas podem ter dificuldade de avaliar a própria competência em determinados contextos.

Porém Overconfidence também aparece em especialistas.

Não é apenas problema de iniciantes.


👨‍💻 O iniciante pode ser excessivamente confiante

Programador aprende COBOL básico.

Consegue:

MOVE.

IF.

PERFORM.

Arquivo sequencial.

Pensa:

“COBOL é simples.”

Depois encontra:

REDEFINES;

COMP-3;

OCCURS DEPENDING ON;

CICS;

Db2;

VSAM;

EBCDIC;

copybooks gigantes.

Humildade chega.

Normal.


🧙 O especialista também pode ser

Trinta anos de experiência.

Já resolveu milhares de incidentes.

Isso pode criar:

“Meu feeling é suficiente.”

Às vezes é excelente.

Mas precisa continuar aberto a falsificação.


📚 Tacit Knowledge

Especialistas possuem conhecimento tácito.

Difícil de explicar.

Reconhecem padrões.

Isso é real.

Não precisa transformar tudo em checklist.

Mas decisões críticas ainda podem se beneficiar de:

  • dados;

  • challenge;

  • segunda opinião;

  • critérios.

Experiência e processo não são inimigos.


🔍 Recognition-Primed Decision novamente

No modelo de decisão baseado em reconhecimento, especialistas percebem padrões rapidamente.

Excelente.

Mas uma defesa útil é:

“Que detalhe faria este caso não ser aquele padrão?”

Isso reduz excesso de confiança sem desperdiçar expertise.


🧪 Premortem

Já vimos essa técnica.

Ela é excelente contra Overconfidence.

Antes da mudança:

“Imagine que falhou horrivelmente. O que aconteceu?”

Pessoas são forçadas a produzir modos de falha.

Isso quebra a fantasia:

“Tudo vai dar certo.”


🧠 Prospective Hindsight

Premortem usa uma forma de retrospectiva imaginada.

Você se coloca no futuro onde falhou.

Agora pergunta:

“Por quê?”

Isso ajuda a encontrar riscos ignorados pela confiança.


📋 Checklist de confiança

Antes de mudança crítica:

[ ] Quais são nossas principais premissas?

[ ] Qual delas pode estar errada?

[ ] Que dado não temos?

[ ] Qual é nossa confiança real?

[ ] Existe evidência contrária?

[ ] Quem discorda?

[ ] Qual é nosso rollback?

[ ] Foi testado?

[ ] O que faria STOP?

[ ] Estamos confiando em experiência ou evidência atual?

📊 Confidence intervals no espírito

Você não precisa calcular intervalo estatístico formal para toda decisão.

Mas pense:

“Minha estimativa é 20 minutos.”

Talvez seja:

20 ± 15.

Isso muda planejamento.

Overconfidence costuma produzir estimativas estreitas demais.


⏱️ Planning Fallacy

Existe outro viés relacionado:

Planning Fallacy.

Subestimamos:

tempo;

custo;

complexidade.

Porque confiamos demais em cenários ideais.

Exemplo:

— Mudança leva 30 minutos.

Realidade:

2h45.

Esse merece episódio próprio.


☕ “Só meia hora”

Frase corporativa famosa.

“Só muda um parâmetro.”

“Só um copybook.”

“Só um campo.”

“Só um restart.”

O mainframe sabe que “só” costuma ser palavra com tendências terroristas.


🧠 Complexity blindness

Overconfidence pode levar a subestimar dependências.

Você conhece muito bem seu componente.

Mas não necessariamente:

sistema inteiro.

Isso se conecta à racionalidade local do Drift Into Failure.


🕸️ Local expertise ≠ global certainty

DBA conhece Db2.

Sysprog conhece z/OS.

Programador conhece aplicação.

Mas incidente atravessa:

MQ;

rede;

API;

cloud;

fornecedor.

A certeza local pode falhar globalmente.


🎯 Pergunta Bellacosa nº 1

Quando alguém disser:

“Tenho certeza.”

Pergunte:

“Qual evidência faria você mudar de ideia?”

Se resposta:

“Nenhuma.”

Não temos hipótese.

Temos fé.


🎯 Pergunta Bellacosa nº 2

Outra:

“Quanto você apostaria se precisasse colocar um percentual?”

Isso força calibração.


🎯 Pergunta Bellacosa nº 3

Outra:

“Que parte dessa decisão está fora da nossa visibilidade?”

Perfeito para sistemas complexos.


🎯 Pergunta Bellacosa nº 4

E:

“Estamos certos ou apenas acostumados a dar certo?”

Essa deveria ficar na parede da War Room.


🧪 Decision Journal contra Overconfidence

Registre antes:

DECISION:
GO

CONFIDENCE:
80%

EXPECTED:
Batch completes by 02:30

RISKS:
- MQ consumer delay
- DB2 contention

STOP IF:
Queue > 10k

Depois compare.

Se seu 80% falha metade das vezes:

aprenda.


🧠 Calibration curves pessoais

Especialistas poderiam revisar suas previsões.

Exemplo:

Quando disseram 90%:

acertaram 72%.

Quando disseram 70%:

acertaram 68%.

Ótimo insight.

Talvez reduzir confiança declarada.


🎯 Humildade epistemológica

Nome bonito.

Ideia simples:

“Posso estar errado.”

Não significa paralisia.

Você ainda decide.

Mas mantém espaço para atualização.

Esse espaço pode salvar produção.


🏦 Overconfidence em finanças

Trader tem sequência de lucros.

Aumenta posição.

Mais lucro.

Acredita ter habilidade especial.

Depois mercado muda.

Perda enorme.

É um padrão clássico de excesso de confiança.

TI possui sua versão:

deploys arriscados funcionando.

Até não funcionarem.


🔐 Segurança

Especialista diz:

“Ninguém consegue explorar isso.”

Pergunta:

“Testamos?”

— Não.

Então isso é confiança.

Não evidência.

Segurança odeia certezas não testadas.


🤖 IA e overconfidence textual

Modelos podem produzir respostas fluidas e assertivas.

Usuário interpreta:

confiança alta.

Mas fluência e confiança epistemológica não são a mesma coisa.

Uma resposta elegante pode estar errada.

Por isso:

  • fontes;

  • testes;

  • validação;

  • evidência.

Sempre.


🧠 Human + AI overconfidence loop

Pessoa já acredita em X.

Pergunta à IA de forma enviesada.

IA responde algo compatível.

Pessoa:

“A IA confirmou.”

Agora confiança aumenta.

Confirmation Bias + Automation Bias + Overconfidence.

Combo premium.


🧪 Independent validation

Uma defesa:

não peça apenas para IA:

“Confirme que minha hipótese está certa.”

Pergunte:

“Quais evidências contradizem minha hipótese?”

Ou:

“Que explicações alternativas existem?”

Isso quebra o loop.


📋 Como combater Overconfidence Bias — passo a passo

Passo 1 — Transforme certeza em probabilidade

Não:

“É rede.”

Use:

“Rede é hipótese principal, 60%.”


Passo 2 — Liste o que não sabe

Unknowns.

Visíveis.


Passo 3 — Procure disconfirming evidence

Não só confirmação.


Passo 4 — Use premortem

Imagine falha.


Passo 5 — Peça segunda opinião

Principalmente em ações irreversíveis.


Passo 6 — Registre previsões

Antes do resultado.


Passo 7 — Revise calibração

Periodicamente.


Passo 8 — Use STOP criteria

Não dependa do feeling durante pressão.


Passo 9 — Dê voz ao júnior

Fresh eyes.


Passo 10 — Celebre mudança de opinião baseada em evidência

Isso é maturidade.


🧠 Mudar de ideia não é perder

Essa ideia precisa virar cultura.

Pessoa diz:

— Minha hipótese era Db2.

Novo dado mostra MQ.

— Estava errado. Mudamos para MQ.

Excelente.

Não:

“Como posso reinterpretar o dado para continuar certo?”

A capacidade de abandonar hipótese é competência.


🧯 O ego também é dependência operacional

Se uma investigação depende de alguém preservar reputação:

temos risco.

Cultura precisa permitir:

“Eu errei.”

Sem transformar isso em humilhação.

Isso reduz Overconfidence defensivo.


🧠 Expertise sem ego

Uma das marcas de especialistas excelentes é conseguir dizer:

“Não sei.”

Essa resposta pode parecer menos impressionante.

Mas é muito mais útil que inventar certeza.


☕ O “não sei” operacional

Exemplo:

— É seguro?

Resposta ruim:

“Sim.”

Resposta melhor:

“Não encontrei risco conhecido, mas ainda não validamos rollback.”

A segunda informa.


🧠 Unknown unknowns

Donald Rumsfeld popularizou a expressão “unknown unknowns”, mas a ideia é muito mais ampla:

existem coisas que não sabemos que não sabemos.

Sistemas complexos têm muitas.

Overconfidence ignora esse espaço.


🌌 Doctor Who adora unknown unknowns

Uma porta alienígena.

Doctor:

— Não toque.

Companion:

— Por quê?

— Não sei.

— Então talvez seja segura.

— Essa lógica é fascinante e horrível.

Em produção:

ausência de risco conhecido não é prova de ausência de risco.


🧪 Chaos Engineering como vacina parcial

Uma organização muito confiante pode testar suas crenças deliberadamente.

Exemplo:

falha de node;

latência;

dependência indisponível.

Pergunta:

“O sistema realmente reage como acreditamos?”

Chaos Engineering, quando apropriada e bem controlada, ajuda a confrontar crenças com realidade.


🧠 Game Days

Simulações.

Incident drills.

Rollback drills.

Você descobre:

runbook errado;

telefone desatualizado;

permissão ausente.

Ótimo.

Melhor descobrir durante exercício que durante desastre.


🧯 Teste de restore

“Backup funciona.”

Overconfidence.

Pergunta:

“Restore foi testado?”

Se não:

temos arquivo.

Não garantia de recuperação.


💾 Um backup não testado é fé armazenada em disco

Talvez essa frase mereça o café.


🧠 Overconfidence e documentação

Especialista:

“Não precisa documentar, eu sei.”

Perigoso.

Conhecimento está numa cabeça.

Availability alta para ele.

Zero para próximo turno.

Drift Into Failure agradece.


🪫 Bus Factor

Se uma pessoa for embora e o sistema parar:

risco.

Overconfidence organizacional pode esconder isso:

“Fulano sempre resolve.”

Até não estar disponível.


🧠 Team confidence

Não é apenas indivíduo.

Equipes podem desenvolver excesso de confiança.

“Nossa equipe nunca erra.”

“Nosso mainframe nunca cai.”

“Nosso processo é maduro.”

Essas frases merecem curiosidade.


🏆 Success breeds complacency

Sucesso é maravilhoso.

Mas pode reduzir vigilância.

Outro paradoxo:

quanto melhor história, maior risco de acreditar que controles são desnecessários.

Outcome Bias volta novamente.


🎯 A regra do sucesso desconfiado

Depois de uma operação dar certo:

pergunte:

“Que riscos existiam e não se materializaram?”

Isso mantém aprendizado.

Não precisa transformar sucesso em pessimismo.

Apenas separar:

competência;

controle;

sorte.


🧪 Success post-mortem

Por que não estudar também mudanças bem-sucedidas?

Pergunte:

  • o que funcionou;

  • o que quase falhou;

  • que intervenção manual ocorreu;

  • que suposição estava errada;

  • onde tivemos sorte.

Isso reduz Overconfidence.


📊 Near misses invisíveis

Resultado verde.

Mas:

duas retries;

um manual fix;

um DBA interveio;

um alerta foi ignorado.

Talvez a operação “bem-sucedida” carregasse aprendizado.

Registre.


🧠 Overconfidence e Normalcy Bias

“Sempre estabiliza.”

Confiança alta.

Então esperamos.

Até não estabilizar.

Overconfidence fornece força ao Normalcy Bias.


🧠 Overconfidence e Survivorship Bias

“Nosso método funciona.”

Porque estamos olhando para sobreviventes.

Casos fracassados não aparecem.

A confiança cresce sobre amostra incompleta.


🧠 Overconfidence e Base Rate Neglect

Especialista acha que identifica falhas raras “no feeling”.

Mas talvez taxa real seja baixa.

Sem histórico, confiança subjetiva domina.


🧠 Overconfidence e Availability Heuristic

Incidente recente está vivo na memória.

Pessoa lembra bem.

Sente confiança.

“É igual.”

Memória forte produz certeza forte.


📋 Checklist Bellacosa anti-Overconfidence

[ ] Qual é nossa hipótese?

[ ] Qual percentual de confiança?

[ ] O que não sabemos?

[ ] Qual evidência contradiz?

[ ] Quem discorda?

[ ] Que condição faria STOP?

[ ] O rollback está testado?

[ ] Estamos usando histórico real?

[ ] Já tivemos sorte com esse processo antes?

[ ] O sistema mudou desde a última vez?

[ ] Estamos confundindo experiência com infalibilidade?

[ ] Se estivermos errados, como descobriremos cedo?

🧬 Regeneração organizacional

Como regenerar depois de reconhecer excesso de confiança?

A organização passa a:

registrar previsões;

usar níveis de confiança;

fazer premortems;

criar challenge process;

valorizar segunda opinião;

testar rollback;

executar drills;

preservar unknowns;

revisar near misses;

premiar mudança de opinião baseada em dados.

E principalmente:

ensina líderes e especialistas a dizer:

“Esta é minha melhor hipótese, não uma profecia.”


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Overconfidence Bias é a tendência de superestimar a precisão do próprio julgamento.

Experiência ajuda, mas não elimina incerteza.

Convicção não é evidência.

Confiança precisa ser calibrada.

Outcome Bias pode transformar sorte em excesso de confiança.

Authority Gradient amplifica a certeza do especialista.

Groupthink pode transformar certeza individual em consenso coletivo.

Plan Continuation Bias fica mais forte quando líderes acreditam controlar a situação.

Premortem, segunda opinião e decision journals ajudam.

Especialistas maduros sabem dizer “não sei”.

E principalmente:

A confiança útil diz “sei o suficiente para decidir”. A confiança perigosa diz “sei tanto que não preciso mais verificar”.


🕰️ De volta às 02:08

A TARDIS retorna.

Mudança prestes a começar.

Gerente:

— Temos risco?

Especialista responde:

— Não.

Nosso programador agora pergunta:

— Zero?

O especialista pensa.

— Bem... não zero.

— Qual sua confiança?

— Talvez 85%.

— E os 15%?

Silêncio.

Abrem a lista.

Rollback ainda não testado.

Uma dependência externa mudou.

Volume maior que no último ciclo.

Agora a equipe possui algo melhor que certeza.

Possui:

um mapa da incerteza.

O gerente pergunta:

— Ainda GO?

Especialista:

— HOLD por quinze minutos. Quero testar o rollback e validar a dependência.

Quinze minutos depois:

descobrem que rollback falharia por falta de permissão.

Corrigem.

GO.

Mudança funciona.

Resultado bom.

Nosso programador pergunta:

— Então você estava certo?

O especialista sorri.

— Sobre qual parte?

Boa resposta.

O Doctor coloca as mãos nos bolsos.

— Agora sim estou começando a gostar desta equipe.

VWORP.

VWORP.

VWORP.


🥚 Easter Egg final

No dia seguinte aparece:

BELLACOSA.BIAS(CONFIDENT)

Dentro:

       IF CONFIDENCE = 100
           PERFORM FIND-WHAT-WE-MISSED
       END-IF.

       IF EXPERIENCE = 'HIGH'
           PERFORM CHECK-CURRENT-DATA
       END-IF.

       IF SOMEONE-SAYS
          'TRUST-ME'
           PERFORM ASK-FOR-EVIDENCE
       END-IF.

Comentário:

* CERTAINTY IS NOT A MONITORING TOOL.

Outro:

* EXPERIENCE SHOULD REDUCE ERROR,
* NOT REDUCE CURIOSITY.

E naturalmente:

* BAD WOLF WAS 99% SURE.

Nosso jovem programador fecha o membro.

Pouco depois alguém pergunta:

— Você sabe resolver esse S0C7?

Ele quase responde:

“Claro.”

Mas para.

Abre o dump.

— Tenho uma hipótese forte.

— Qual?

— Dado inválido.

— Tem certeza?

Ele sorri.

— Ainda não.

E talvez esse “ainda não” seja uma das frases mais inteligentes que um profissional pode carregar para produção.

Porque sistemas críticos não precisam de pessoas inseguras.

Precisam de pessoas confiantes o suficiente para agir...

e humildes o suficiente para verificar.

VWORP.

VWORP.

VWORP.

A TARDIS desaparece.

No quadro fica:

Confiança é combustível. Certeza excessiva é neblina. Use a primeira sem dirigir dentro da segunda.

☕🌀

Next stop: Planning Fallacy — quando todo mundo sabe que projetos parecidos levam seis horas, mas a reunião conclui com absoluta serenidade que “dessa vez fazemos em quarenta minutos”.

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...