☕ 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

segunda-feira, 26 de novembro de 2012

☕👑💣 O PRIMEIRO SYSADMIN DO JAPÃO? — A LENDA DO IMPERADOR JIMMU E O IPL QUE INICIOU UMA NAÇÃO HÁ 2.600 ANOS

 

Bellacosa Mainframe e o primeiro sysadim do japão o lendario Imperador Jimmu

☕👑💣 O PRIMEIRO SYSADMIN DO JAPÃO? — A LENDA DO IMPERADOR JIMMU E O IPL QUE INICIOU UMA NAÇÃO HÁ 2.600 ANOS

Existe uma pergunta que poucos fazem quando estudam a história do Japão:

Quem foi o responsável por dar o primeiro IPL no sistema operacional chamado Japão?

Segundo a tradição japonesa, esse papel pertence ao Imperador Jimmu, uma figura envolta em mitologia, religião, política e simbolismo. Para alguns historiadores, ele jamais existiu. Para outros, pode representar um líder tribal real cuja história foi ampliada ao longo dos séculos.

Mas independentemente da discussão histórica, uma coisa é certa: sem Jimmu não existiria a narrativa que sustenta uma das instituições mais antigas do planeta — a Casa Imperial Japonesa.

E quando analisamos essa história com os olhos de um profissional de mainframe, encontramos paralelos surpreendentes.

O Ambiente Antes da Implantação

Imagine o Japão antigo.

Não existia uma autoridade central.

Não existia um sistema corporativo.

Não existia governança.

Cada região operava como uma aplicação independente.

Cada tribo tinha seus próprios procedimentos.

Cada clã possuía regras, costumes e estruturas próprias.

Era como encontrar uma empresa onde cada departamento comprou seu próprio software e ninguém fala com ninguém.

O resultado?

Duplicidade de processos.

Conflitos constantes.

Falta de integração.

Ausência de padronização.

Era um gigantesco ambiente distribuído sem arquitetura corporativa.

Foi nesse cenário que surge a figura de Jimmu.

O Chamado da Produção

Segundo o Kojiki e o Nihon Shoki, os dois grandes registros históricos-mitológicos do Japão, Jimmu descendia diretamente da deusa solar Amaterasu.

Para os japoneses antigos isso significava algo muito importante.

Ele não estava apenas liderando uma migração.

Ele possuía autorização divina.

Em linguagem corporativa moderna:

Jimmu não chegou como desenvolvedor.

Chegou com credenciais de administrador global.

Seu projeto era ambicioso.

Sair da região de Kyushu e avançar rumo à região de Yamato, estabelecendo ali um governo central.

Na prática, era uma gigantesca migração de plataforma.

O Projeto de Consolidação

Todo profissional experiente já participou de algum projeto de consolidação.

Diversos sistemas legados.

Múltiplas bases de dados.

Regras conflitantes.

Documentação incompleta.

Usuários resistentes.

Agora imagine fazer isso sem computadores, sem internet e sem reuniões de alinhamento.

Foi exatamente esse desafio que a tradição atribui a Jimmu.

Durante sua jornada, ele enfrentou inúmeros adversários, derrotou líderes locais e gradualmente consolidou territórios sob uma única autoridade.

Em termos de TI, foi uma gigantesca iniciativa de integração corporativa.

O objetivo não era apenas conquistar.

Era padronizar.

Criar uma estrutura capaz de manter estabilidade operacional.

O GPS Divino

Toda boa migração precisa de navegação.

Na história de Jimmu aparece um personagem curioso.

O Yatagarasu.

Um corvo de três patas enviado pelos deuses para guiá-lo até seu destino.

Quando conto isso em treinamentos, costumo brincar:

O Yatagarasu foi provavelmente o primeiro sistema de monitoramento inteligente da história japonesa.

Quando o projeto estava perdido, ele apontava a direção correta.

Quando surgiam dúvidas, ele indicava o caminho.

Era uma mistura de GPS, documentação técnica e consultor externo.

Algo que muitos projetos modernos ainda gostariam de ter.

A Fundação do Datacenter Yamato

Após inúmeras batalhas, Jimmu estabelece seu centro de poder em Yamato.

Esse momento é fundamental.

Porque Yamato se torna o núcleo daquilo que mais tarde evoluiria para o Estado japonês.

No mundo mainframe seria semelhante à decisão de centralizar todas as operações críticas em um único datacenter.

Antes disso existiam diversos ambientes independentes.

Depois disso surge uma estrutura central capaz de coordenar tudo.

Foi o nascimento da governança.

Foi o início da padronização.

Foi a primeira tentativa de criar uma arquitetura nacional.

O Grande Problema da Documentação

Aqui começa uma das partes mais fascinantes da história.

Os registros sobre Jimmu foram escritos séculos depois dos acontecimentos que supostamente ocorreram.

Isso gera um problema conhecido por qualquer profissional de manutenção.

A documentação foi criada muito tempo após o desenvolvimento original.

Resultado?

Ninguém sabe exatamente onde termina a realidade e começa a lenda.

Quantos de nós já encontramos um programa COBOL criado em 1983 cuja documentação foi produzida em 1997?

E quantos desses documentos descrevem um sistema diferente daquele que realmente está rodando?

Com Jimmu ocorre algo parecido.

Os historiadores trabalham constantemente tentando separar o código original das modificações posteriores.

O Sistema Que Nunca Foi Desligado

Independentemente da existência histórica de Jimmu, existe algo impressionante.

A Casa Imperial Japonesa afirma descender diretamente dele.

Isso significa que a mesma linha sucessória tradicional teria continuado por mais de dois milênios.

Pense no que isso representa.

Enquanto impérios surgiram e desapareceram...

Enquanto civilizações inteiras foram apagadas...

Enquanto linguagens de programação nasceram e morreram...

A instituição imperial japonesa continuou funcionando.

É como encontrar um sistema legado iniciado há milhares de anos que jamais sofreu um shutdown definitivo.

Atualizações aconteceram.

Mudanças ocorreram.

Novas versões foram instaladas.

Mas o ambiente permaneceu ativo.

O Debate dos Auditores Históricos

Naturalmente, os historiadores modernos atuam como verdadeiros auditores de sistemas.

Eles procuram evidências.

Buscam registros arqueológicos.

Analisam inconsistências.

Validam cronologias.

E a conclusão predominante é que Jimmu provavelmente pertence ao campo da mitologia ou representa uma fusão de vários líderes antigos.

Mas isso não reduz sua importância.

Porque organizações não vivem apenas de fatos.

Vivem também de narrativas.

Toda grande instituição possui histórias fundadoras.

Toda empresa possui seus mitos corporativos.

Toda nação possui suas lendas de origem.

Essas histórias ajudam pessoas a compreender quem são e de onde vieram.

O Que os Profissionais de TI Podem Aprender Com Jimmu?

A primeira lição é que integração sempre foi difícil.

Não importa se estamos falando de tribos antigas ou microsserviços modernos.

Unificar estruturas independentes continua sendo um dos maiores desafios da humanidade.

A segunda lição é que governança importa.

Sistemas sem coordenação tendem ao caos.

Processos sem padronização criam conflitos.

Arquiteturas sem direção produzem dívida técnica.

A terceira lição é que a documentação sempre chega atrasada.

E quando chega tarde demais, separar realidade de interpretação se torna uma tarefa complexa.

Por fim, aprendemos algo fundamental.

Grandes sistemas sobrevivem porque conseguem equilibrar tradição e evolução.

O Japão mudou inúmeras vezes ao longo dos séculos.

Mas preservou elementos de sua identidade original.

Os melhores ambientes mainframe fazem exatamente isso.

Evoluem sem perder estabilidade.

Modernizam sem destruir aquilo que funciona.

O IPL Que Ainda Está em Execução

Talvez nunca descubramos quem foi realmente Jimmu.

Talvez ele tenha sido um rei.

Talvez vários reis.

Talvez apenas uma construção política criada séculos depois.

Mas isso não muda o fato de que sua história continua influenciando milhões de pessoas.

Quando observamos a longa trajetória da civilização japonesa, fica difícil não imaginar Jimmu como aquele operador lendário que recebeu um ambiente fragmentado, executou a maior consolidação da história do arquipélago e iniciou um job que continua processando até hoje.

Mais de 2.600 anos depois, o IPL ainda não terminou.

E o sistema chamado Japão continua em produção.

domingo, 25 de novembro de 2012

🧠 Glossário traduzido: cloudês → mainframês

 

Bellacosa Mainframe e o glossario cloudes mainframes

🧠 Glossário traduzido: cloudês → mainframês


Conhecimento básico sobre aplicações distribuídas para quem já leu dump sem café
ao estilo Bellacosa Mainframe | El Jefe Midnight Lunch


☕ Prólogo — quando a buzzword encontra o chão de fábrica

Todo mainframer já passou por isso:
entra numa reunião e alguém diz com convicção:

“Isso é stateless, escala sozinho e é cloud-native.”

O mainframer sorri por educação, mas pensa:

“Ok… em que horário isso cai?”

Este glossário não é para ridicularizar a cloud.
É para traduzir. Porque aplicações distribuídas não são magia — são mainframe sem disciplina (quando mal feitas).


1️⃣ Cloud-native → “Sistema que nasceu sem batch, mas vai pedir um” ☁️

Cloudês:
Aplicação projetada para rodar em containers, escalável e resiliente.

Mainframês:
Programa que não sabe onde roda, mas precisa sobreviver a restart, latência e falha parcial.

📌 Comentário Bellacosa:
Se não sobrevive a um recycle, não é cloud-native — é demo.


2️⃣ Stateless → “Estado escondido em algum lugar” 📦

Cloudês:
Serviço que não guarda estado.

Mainframês:
Estado foi empurrado para:

  • banco

  • cache

  • fila

  • ou pior: memória de outro serviço

😈 Easter egg:
Stateless absoluto só existe em apresentação de PowerPoint.


3️⃣ Microservices → “Monolito distribuído com mais chances de cair” 🧩

Cloudês:
Pequenos serviços independentes.

Mainframês:
Vários programas que agora falham separadamente e precisam de observabilidade.

📌 Regra de ouro:
Se você não sabe qual serviço caiu, não são microservices — são mistérios.


4️⃣ Event-driven → “MQ com marketing” 📣

Cloudês:
Arquitetura baseada em eventos assíncronos.

Mainframês:
PUT + GET + WAIT + REPROCESSAMENTO.

🔥 Comentário sincero:
Quem já confiou em MQ às cegas entende evento melhor que muito arquiteto cloud.


5️⃣ Retry → “GO TO sem vergonha” 🔁

Cloudês:
Tentativa automática em caso de falha.

Mainframês:
Reexecutar sem idempotência = duplicação garantida.

💣 Easter egg traumático:
Retry mal feito é como reprocessar batch sem limpar staging.


6️⃣ Observabilidade → “SMF que fala bonito” 📊

Cloudês:
Métricas, logs e traces correlacionados.

Mainframês:
SMF + RMF + JES + bom senso… só que agora em JSON.

📌 Tradução real:
Log sem contexto é só texto decorativo.


7️⃣ SRE → “Operação com diploma”

Cloudês:
Site Reliability Engineering.

Mainframês:
Quem já foi acordado por batch quebrado, só que agora mede erro por SLO.

😈 Comentário ácido:
SRE sem poder dizer “não” vira operador gourmet.


8️⃣ High Availability → “Requisito básico, não feature” 🧱

Cloudês:
Sistema sempre disponível.

Mainframês:
Se cair, alguém perde dinheiro.

🔥 Verdade inconveniente:
Mainframe nunca precisou explicar HA — ele sempre foi.


9️⃣ Chaos Engineering → “Desligar de propósito para aprender” 💥

Cloudês:
Testar resiliência causando falhas controladas.

Mainframês:
Fazer isso em produção sem aviso = demissão.

😈 Easter egg corporativo:
No mainframe, o caos sempre veio sem engenheiro.


🔟 Pipeline CI/CD → “JCL com autoestima” 🚀

Cloudês:
Automação de build e deploy.

Mainframês:
JOB com controle, rollback e responsabilidade.

📌 Tradução honesta:
Automatizar erro só faz errar mais rápido.


🧭 Passo a passo para sobreviver ao cloudês

1️⃣ Escute a buzzword
2️⃣ Traduza para conceito
3️⃣ Procure estado escondido
4️⃣ Pergunte sobre rollback
5️⃣ Exija observabilidade
6️⃣ Pense em produção, não em demo
7️⃣ Documente o óbvio


📚 Guia de estudo para mainframers curiosos

  • CAP Theorem (sem trauma)

  • Event-driven architecture

  • Observabilidade de ponta a ponta

  • Resiliência real

  • Arquitetura híbrida

  • Ferramentas APM (Instana, por exemplo)

📌 Dica Bellacosa:
Aprenda o suficiente para não ser enganado — nem arrogante.


🎯 Aplicações práticas no mundo real

  • Integração mainframe + cloud

  • Core bancário híbrido

  • APIs críticas

  • Governança técnica

  • Modernização sem suicídio operacional


🖤 Epílogo — 03:47, tudo verde no painel

Cloud não substituiu o mainframe.
Ela adotou seus problemas — só que com nomes novos.

El Jefe Midnight Lunch finaliza:
“Se você entende mainframe, já entende distribuído. Só faltava o dicionário.”

 

sábado, 24 de novembro de 2012

Florença e o show de fantoches.

Firenze a disneylandia da Italia


De todas as cidade italianas que visitei, Firenze me marcou por ser a mais viva. Comparando-a ha um grande parque de diversões, imagine uma cidade que atrai multidões.



Justamente por ter tantos turistas a cidade se converteu em uma grande parque, com inúmeras atraçoes desde lojas sofisticadas de marcas famosas, a igrejas milenares e a museus famosos no mundo inteiro.

Uma das coisas que mais me encantaram foram os diversos shows de rua, este pequeno video é um show de fantoches, cantando e dançado, era impossível não parar e assistir um pouco.




quarta-feira, 7 de novembro de 2012

Risk Compensation: Doctor Who, COBOL e o Dia em que Ficamos Mais Seguros — e Começamos a Arriscar Mais

 

Bellacosa Mainframe e o risk compensation

☕ Um Café no Bellacosa Mainframe

Risk Compensation: Doctor Who, COBOL e o Dia em que Ficamos Mais Seguros — e Começamos a Arriscar Mais

Uma viagem pela TARDIS dos incidentes para entender por que novos controles, automações, backups, guardrails e proteções podem reduzir riscos técnicos enquanto aumentam nossa disposição de assumir riscos comportamentais

08:42.

Segunda-feira.

War Room silenciosa.

Nada quebrado.

Ainda.

Na tela:

NOVO CONTROLE IMPLEMENTADO

AUTOMATIC ROLLBACK:
ENABLED

CANARY:
ENABLED

SNAPSHOT:
ENABLED

MONITORING:
ENABLED

BACKUP:
VALIDATED

O gerente sorri.

— Agora podemos ser mais agressivos.

Nosso jovem programador COBOL pergunta:

— Mais agressivos como?

— Mudanças maiores.

— Por quê?

— Porque agora temos rollback automático.

Outro especialista entra:

— Antes fazíamos deploy de um componente por vez.

O gerente responde:

— Agora podemos fazer seis.

— Por quê?

— Porque estamos muito mais protegidos.

Nosso jovem olha novamente:

AUTOMATIC ROLLBACK:
ENABLED

Parece excelente.

É excelente.

Mas alguma coisa incomoda.

Na sexta-feira anterior:

mudanças pequenas.

Uma por vez.

Segunda-feira:

nova proteção.

Agora alguém propõe:

CHANGE SCOPE:
6 APPLICATIONS
3 COPYBOOKS
2 DB2 TABLES
1 MQ FLOW

Nosso jovem pergunta:

— Se aumentarmos tanto o tamanho da mudança...

— Sim?

— não estamos devolvendo parte da segurança que acabamos de ganhar?

Silêncio.

VWORP.

VWORP.

VWORP.

A TARDIS materializa-se ao lado do quadro de mudanças.

A porta abre.

O Doctor sai.

Olha para o rollback.

Depois para o escopo.

— Vocês ficaram mais seguros?

— Sim.

— Então aumentaram o risco?

— Também.

O Doctor sorri.

— Magnífico.

— Magnífico?!

— Vocês acabaram de descobrir uma das coisas mais humanas possíveis.

Pausa.

— Às vezes, quando reduzimos o risco de uma atividade, as pessoas usam parte dessa redução para fazer a atividade de forma mais arriscada.

Bem-vindo ao:



Risk Compensation

Ou:

Compensação de Risco

E ao conceito frequentemente relacionado chamado:

Peltzman Effect

Em linguagem Bellacosa:

“Colocamos mais proteção no sistema e, porque nos sentimos mais protegidos, começamos a exigir mais dele.”


🧠 Primeiro: Risk Compensation e Peltzman Effect são exatamente a mesma coisa?

São conceitos muito relacionados, mas vale uma pequena precisão.

Risk Compensation é a ideia mais ampla de que pessoas ajustam seu comportamento em resposta ao nível de risco percebido.

Se percebem:

mais perigo,

podem agir com mais cautela.

Se percebem:

mais segurança,

podem assumir mais risco.

O Peltzman Effect, associado ao economista Sam Peltzman, ficou famoso em debates sobre como medidas de segurança podem provocar mudanças comportamentais que compensam parte do benefício esperado.

A ideia não significa:

“medidas de segurança não funcionam.”

Isso seria uma conclusão simplista.

O ponto é:

o benefício técnico de um controle pode ser parcialmente alterado pela resposta comportamental das pessoas ao novo nível de segurança percebido.


☕ O cinto de segurança do mainframe

Imagine:

antes:

sem rollback confiável.

Equipe faz:

mudanças pequenas.

Devagar.

Agora:

rollback automático validado.

Isso é ótimo.

Reduz impacto potencial.

Mas equipe pensa:

“Então podemos aumentar o tamanho do deploy.”

Agora parte do benefício original é consumida.

Não necessariamente todo.

Talvez ainda seja melhor que antes.

Mas:

risco técnico caiu enquanto apetite por risco subiu.


🧠 Um modelo simples

Antes:

PROTEÇÃO:
BAIXA

COMPORTAMENTO:
CAUTELOSO

RISCO FINAL:
MÉDIO

Depois:

PROTEÇÃO:
ALTA

COMPORTAMENTO:
MAIS AGRESSIVO

RISCO FINAL:
MENOR?
IGUAL?
MAIOR?

Depende.

Essa última parte é importantíssima.

Risk Compensation não determina automaticamente o resultado final.

Você precisa medir.


👻 Easter Egg nº 1 — O campo de força

Companion:

— Doctor! Agora temos um campo de força!

Doctor:

— Excelente.

— Então podemos voar direto pelo cinturão de asteroides.

Doctor:

— Não.

— Mas estamos protegidos.

— Contra impactos pequenos.

— Então podemos ir mais rápido.

— Também não.

— Mas para que serve o campo de força?

Doctor olha para ela.

— Para reduzir risco.

Pausa.

— Não para financiar novas maneiras de encontrar perigo.


🧠 Risk Compensation + Zero-Risk Bias

No capítulo anterior:

queríamos zerar risco.

Agora implementamos proteção.

Risco cai.

Então pensamos:

“Temos margem.”

Isso pode ser racional.

Aliás, muitas vezes é exatamente o objetivo.

Você cria controles para poder fazer coisas antes arriscadas.

O problema aparece quando:

o aumento de risco comportamental é maior do que o ganho permitido pelo controle.


☕ Guardrail não é convite para testar o precipício

Guardrail existe para:

reduzir dano.

Não significa:

“Agora dirija sempre encostando nele.”


🧠 Risk Budget

Aqui aparece uma ideia importante.

Talvez algum aumento de risco seja intencional.

Exemplo:

pipeline melhor.

Testes automáticos.

Rollback.

Agora podemos:

deployar mais.

Isso pode ser excelente.

A organização transformou controle em:

velocidade.

Isso não é automaticamente viés.

A questão é:

o risco adicional foi deliberadamente calculado ou simplesmente assumido porque “agora está seguro”?


🎯 Pergunta Bellacosa nº 1

Depois de implementar um controle, pergunte:

“Que comportamento estamos mudando porque nos sentimos mais seguros?”

Essa pergunta é ouro.


🧠 Risk Compensation consciente versus inconsciente

Consciente

“Com canary e rollback, aumentaremos frequência de deploy de 2 para 5 por semana. Monitoraremos change failure rate.”

Isso é estratégia.

Inconsciente

“Tem rollback, então manda tudo.”

Isso é compensação comportamental não calibrada.


☕ “Se der ruim, volta”

Uma das frases mais perigosamente confortáveis da TI.

Rollback pode existir.

Mas:

dados?

Schema?

Mensagens?

Side effects?

External calls?

Nem tudo volta.


🧠 Illusion of Control retorna

Temos rollback.

Logo:

“Controlamos risco.”

Illusion of Control.

Agora Risk Compensation:

“Então podemos arriscar mais.”

A combinação pode ser pesada.


🧠 Dunning-Kruger entra

Pessoa conhece rollback superficialmente.

Acha:

“Volta tudo.”

Não sabe:

irreversibilidade.

Então assume risco extra.

Pouca compreensão aumenta compensação.


☕ Código volta. Dinheiro talvez não.

Você pode rollback:

binário.

Mas não necessariamente:

PIX enviado.

Pagamento processado.

Mensagem entregue.

Email disparado.

Integração externa executada.

Essa distinção é crítica.


💻 COBOL exemplo: rollback imaginário

Programa:

       UPDATE CUSTOMER
       WRITE AUDIT-LOG
       CALL EXTERNAL-PAYMENT

Se código falha depois do CALL:

rollback de DB2 talvez volte a tabela.

Mas pagamento externo?

Talvez já aconteceu.

Logo:

ROLLBACK LOCAL
≠
ROLLBACK DO UNIVERSO

🧠 Risk Compensation + Automation Bias

Automação monitora.

Automação corrige.

Equipe relaxa.

Isso é natural.

Mas agora:

menos atenção manual.

Se automação encontrar um failure mode desconhecido:

problema.

Você melhorou sistema.

E reduziu vigilância humana.

Talvez ainda seja melhor.

Mas precisa ser observado.


☕ Auto-healing

Sistema reinicia sozinho.

Excelente.

Depois de meses:

ninguém mais investiga por que reinicia.

Automation Bias + Risk Compensation + Normalization of Deviance.

Agora o sistema:

se cura.

Mas também pode estar escondendo:

doença crônica.


🧠 O sistema que “sempre volta”

Incident count:

baixo.

Restart count:

alto.

Equipe:

“Alta resiliência.”

Talvez.

Ou:

fragilidade mascarada por auto-recovery.

Precisa investigar.


🌀 Drift Into Failure

Controles podem permitir operar mais perto do limite.

Exemplo:

autoscaling.

Antes:

CPU 60%.

Agora:

autoscaling garante capacidade.

Equipe passa a operar:

85% baseline.

Por quê?

“Se crescer, escala.”

Talvez razoável.

Mas se scaling falhar:

margem desapareceu.

O controle permitiu drift para uma região mais agressiva.


☕ A margem consumida

Adicionamos:

10 unidades de segurança.

Depois usamos:

8

para aumentar performance.

Restaram:

Talvez intencional.

Talvez não.

Meça.


🧠 Safety Margin

Um controle novo não precisa ser totalmente convertido em capacidade.

Pode manter:

margem.

Exemplo:

rollback melhor.

Não significa:

deploys 10x maiores.

Talvez:

deploys 2x mais frequentes com mesmo blast radius.

Essa escolha é arquitetura de risco.


🧠 Risk Compensation e SRE

SRE possui ideia de:

error budget.

Essa é uma forma sofisticada de transformar segurança extra em inovação de forma explícita.

Se confiabilidade está acima do SLO:

pode gastar parte do budget em mudança.

Se budget acaba:

reduz risco.

Isso é muito melhor que:

“Parece seguro, acelera.”


☕ Error Budget é Risk Compensation com contabilidade

Bonita definição.

Você permite mais risco.

Mas mede.


🧠 Action Bias

Nova proteção.

Agora sentimos:

liberdade de agir.

Action Bias aproveita.

Mais mudanças.

Mais experimentos.

Pode ser bom.

Mas:

monitoramento precisa acompanhar.


🧠 Optimism Bias

“Tem backup.”

“Tem rollback.”

“Tem DR.”

“Tem seguro.”

Logo:

“Provavelmente vai ficar tudo bem.”

Optimism Bias aumenta risco comportamental.


🧠 Normalcy Bias

Controles funcionaram várias vezes.

Então:

“Sempre funcionarão.”

Agora equipe aumenta exposição.

Primeira falha do controle é enorme.


👻 Easter Egg nº 2 — O sonic screwdriver

Companion:

— Seu sonic screwdriver abre qualquer porta?

Doctor:

— Quase.

— Então podemos parar de carregar chaves?

— Não.

— Por quê?

— Porque no dia em que ele não abrir...

Pausa.

— você vai descobrir que jogou fora a redundância por excesso de confiança.

Esse Doctor está ficando quase sysprog.


🧠 Redundancy erosion

Quando controle A melhora:

podemos abandonar controle B.

Exemplo:

backup melhor.

Equipe reduz:

reconciliação.

Ou:

MFA implementado.

Security relaxa:

monitoramento de sessão.

A sensação de proteção de uma camada pode enfraquecer outras.

Swiss Cheese perde fatias.


🧀 Swiss Cheese + Risk Compensation

Adicionamos uma fatia.

Excelente.

Depois pensamos:

“Agora podemos remover duas.”

Talvez risco líquido piore.

Defesa em profundidade exige cuidado.


🔐 Segurança: MFA

MFA implementado.

Usuários e gestores sentem:

“Conta está segura.”

Então:

senhas mais fracas.

Menos atenção a phishing.

Session controls esquecidos.

MFA ainda é excelente.

Mas não deve virar:

licença para degradar outras práticas.


🧠 Password manager exemplo

Password manager melhora muito segurança.

Agora usuário pode ter:

senhas únicas e complexas.

Ótimo Risk Compensation?

Nesse caso, a mudança comportamental pode ser exatamente desejada.

Você quer:

usar segurança ganha para tornar comportamento melhor.

Nem toda compensação é ruim.


🧠 O ponto é entender resposta comportamental

Quando um controle muda:

observe pessoas.

Não apenas tecnologia.

Pergunte:

  • trabalharão mais rápido?

  • pularão etapas?

  • aumentarão scope?

  • reduzirão revisão?

  • confiarão mais?

Isso faz parte do design.


☕ Controle técnico também é intervenção social

Toda ferramenta muda comportamento.

Essa frase vale guardar.


🧠 Risk Compensation e seguro

Um exemplo clássico do raciocínio:

quando temos seguro:

podemos cuidar menos do risco.

Nem sempre acontece.

Mas é a lógica.

Em TI:

backup é uma espécie de seguro técnico.

Então alguém pensa:

“Pode apagar. Temos backup.”

Ops...

talvez gostaria de conversar.


💾 “Tem backup”

Pergunta:

restore testado?

RPO?

RTO?

Retention?

Backup cobre esse dataset?

Illusion of Control volta.


☕ Backup não transforma DELETE em atividade recreativa

Excelente.


🧠 Snapshot culture

Cloud:

snapshot.

Agora pessoas experimentam mudanças arriscadas diretamente.

Porque:

“volto snapshot.”

Pode ser excelente em lab.

Em produção:

dependências distribuídas podem não voltar juntas.

Contexto.


🧠 Risk Homeostasis

Existe uma ideia relacionada, chamada risk homeostasis, associada a teorias segundo as quais pessoas tenderiam a buscar um nível-alvo de risco.

Essa visão é debatida e não deve ser tratada como uma lei universal.

Mas a intuição é útil:

quando a segurança percebida muda, comportamento pode se adaptar.

Não necessariamente de maneira completa.

Não necessariamente anulando benefício.


☕ Importante: não transforme Peltzman em meme

A versão ruim é:

“Cintos de segurança fazem pessoas dirigirem pior, então não use.”

Não.

Essa é uma caricatura.

Medidas de segurança podem salvar vidas e ainda assim produzir algum ajuste de comportamento.

As duas coisas podem coexistir.


🧠 Bias != invalidation of safety controls

Vale para TI.

Não diga:

“Rollback faz pessoas arriscarem mais, então tire rollback.”

Péssima conclusão.

Melhor:

“Rollback reduz risco. Agora precisamos garantir que o novo comportamento não consuma todo o benefício.”


🎯 Pergunta Bellacosa nº 2

“Quanto da nova margem de segurança estamos convertendo em risco adicional?”

Excelente.


🧠 Safety Dividend

Podemos imaginar:

controle gera:

dividendo de segurança.

Exemplo:

antes:

risco 100.

Depois do controle:

risco técnico cairia para 50.

Mas comportamento mais agressivo adiciona:

Risco final:

Ainda melhor.

Mas não tão bom quanto esperávamos.


📊 Modelo Bellacosa

RISCO INICIAL:
100

GANHO DO CONTROLE:
-50

RISCO ADICIONAL PELO COMPORTAMENTO:
+20

RISCO FINAL:
70

Isso é Risk Compensation.


🧠 E se adicionar 60?

100
-50
+60
=
110

Agora controle paradoxalmente acompanhou risco final maior.

Possível.

Especialmente se mudança de comportamento for extrema.


☕ “Agora podemos fazer Big Bang”

Talvez seja exatamente como desperdiçar o dividendo.


🧠 Canary Deploy

Canary existe para:

reduzir blast radius.

Se depois fazemos:

10 canaries simultâneos de componentes interdependentes,

talvez o conceito tenha sido criativamente reinterpretado.


🧠 Blast Radius Compensation

Novo isolamento reduz blast radius.

Gestão aumenta:

scope.

Pergunte:

o blast radius final caiu?

Não basta dizer:

“tem isolamento.”


🧠 Risk Compensation + Zero-Risk Bias — interessante paradoxo

Antes:

buscamos zero.

Depois conseguimos proteção quase perfeita.

Então:

sentimo-nos tão seguros que aumentamos risco.

O cérebro primeiro:

quer eliminar risco.

Depois:

quando sente segurança, gasta parte dela.

Humano é realmente um sistema distribuído.


☕ Psicologia com eventual consistency

Acho que isso merece camiseta.


🧠 Risk Compensation em change management

Novo pipeline:

unit tests;

static analysis;

rollback;

canary.

Ótimo.

Equipe passa:

10 deploys/mês → 100.

Talvez isso seja desejado.

Agora meça:

change failure rate;

MTTR;

customer impact.

Se indicadores continuam bons:

controle está permitindo velocidade de forma saudável.

Se impacto aumenta:

compensação excessiva.


📈 Frequência sozinha não é risco

Deployar mais não é automaticamente pior.

Pequenos deploys frequentes podem reduzir risco.

Então precisamos evitar simplificação.

A pergunta é:

como comportamento mudou em dimensões relevantes?


🧠 Scope matters

100 pequenos deploys:

pode ser mais seguro que:

1 Big Bang.

Então:

risk compensation precisa ser analisada por:

scope;

frequency;

reversibility.


☕ Não conte só mudanças. Meça blast radius.

Muito melhor.


🧠 Peltzman Effect em segurança corporativa

Nova solução EDR.

Gestão pensa:

“Agora podemos relaxar patching.”

Não.

EDR é outra camada.

Não substitui higiene básica automaticamente.


🧠 Defense substitution

Controle novo pode ser usado como justificativa para remover outro.

Às vezes correto.

Mas precisa de análise.

Exemplo:

MFA forte pode permitir:

reduzir frequência de troca arbitrária de senha.

Isso pode ser bom.

O importante:

não fazer compensação intuitiva.


🔐 Risk-Based Authentication

Novo controle adaptativo.

Agora autenticação pode ser menos friccional em baixo risco e mais forte em alto.

Essa é compensação desenhada.

Ótimo exemplo.

Segurança útil:

permite assumir risco onde é barato.


☕ Segurança não precisa significar sofrimento uniforme

Boa arquitetura reduz risco e fricção.


🧠 Need for Control reaparece

Antes:

controle demais.

Agora implementamos guardrails.

Isso libera autonomia.

Excelente.

Mas gestores talvez:

aumentem autonomia além dos guardrails.

Então novo equilíbrio precisa ser acompanhado.


🧠 Guardrails + Ownership

Boa prática:

defina:

o que equipe pode fazer.

Até onde.

Se controle melhora:

revise guardrail conscientemente.

Não deixe comportamento expandir informalmente.


🎯 Pergunta Bellacosa nº 3

“Quais limites continuam válidos mesmo depois deste novo controle?”

Muito útil.


🧠 Risk Appetite

Se a organização decide:

“aceitamos até X de risco”,

novo controle pode liberar capacidade para:

inovação.

Mas appetite permanece.

Isso evita compensação ilimitada.


☕ O guardrail ganhou reforço

Não significa que mudamos a estrada para beira do abismo.


🧠 Risk Compensation + Self-Serving Bias

Novo controle.

Equipe aumenta risco.

Tudo funciona.

“Somos muito bons.”

Self-Serving.

Depois falha:

“Controle não funcionou.”

Talvez controle funcionou exatamente como projetado.

Mas comportamento ultrapassou limite.


🧠 Outcome Bias

Mudança agressiva dá certo.

Então:

“Podemos fazer sempre.”

Outcome Bias legitima compensação.


🧠 Survivorship Bias

Várias mudanças agressivas dão certo.

Só vemos sobreviventes.

Não vemos:

near misses.

Risk Compensation aumenta silenciosamente.


🧠 Near Misses são fundamentais

Depois de novo controle:

meça:

manual intervention;

rollback triggered;

canary aborts;

warnings.

Se tudo “funciona” graças a controles disparando constantemente:

comportamento talvez esteja consumindo margem.


☕ Rollback automático disparou 18 vezes

Dashboard:

“Zero incidents.”

Pergunta:

por que estamos produzindo 18 mudanças que precisaram ser desfeitas?

Importante.


🧠 Control activation rate

Um indicador interessante:

quantas vezes:

rollback;

circuit breaker;

retry;

fallback

precisam salvar sistema?

Se sobe muito após segurança nova:

risk compensation pode estar ocorrendo.


📊 Safety System Load

Podemos medir:

ROLLBACKS / DEPLOYS
CIRCUIT BREAKER TRIPS
FAILOVER EVENTS
MANUAL OVERRIDES

Se aumentam:

talvez operação esteja empurrando sistema contra defesas.


🧠 ABS analogy

Sistema anti-lock permite frenagem melhor.

Você não quer:

usar ABS em toda esquina.

Em TI:

rollback é ABS.

Excelente quando necessário.

Não transforme em rotina operacional.


☕ “Rollback é feature”

Sim.

Mas se cada deploy precisa dela:

há outra conversa.


🧠 Auto-remediation

Alerta.

Script corrige.

Incidente some.

Equipe pensa:

“Problema resolvido.”

Depois alertas aumentam.

Auto-remediation está compensando deterioração.

Essa é uma forma sistêmica de Risk Compensation:

organização aceita mais fragilidade porque correção automática existe.


🌀 Drift Into Failure novamente

Auto-recovery amplia tolerância a pequenas falhas.

Isso permite drift mais profundo.

Até recovery não conseguir acompanhar.

Então falha grande.


🧠 Resilience masking fragility

Resiliência é ótima.

Mas pode esconder:

fragilidade subjacente.

Precisamos observar:

quanto ela está sendo usada.


☕ Airbag não é manutenção de freio

Boa metáfora.


🧠 Risk Compensation em capacity management

Novo hardware.

Dobrou CPU.

Equipe pensa:

“Agora não precisamos otimizar.”

Aplicações crescem.

Dois anos depois:

CPU de novo em 90%.

Jevons paradox possui alguma semelhança conceitual em uso de recursos: quando eficiência aumenta, consumo pode aumentar.

Não é o mesmo fenômeno.

Mas a analogia é interessante.


🧠 Performance headroom gets consumed

Ganham:

30% margem.

Em pouco tempo:

features;

volume;

ineficiência

consomem.

Isso pode ser esperado.

Mas preserve:

resilience margin.


🎯 Pergunta Bellacosa nº 4

“Quanto da margem nova precisa permanecer margem?”

Excelente para capacity.


🧠 Risk Compensation e technical debt

Test coverage melhora.

Equipe sente confiança.

Aumenta velocidade.

Talvez technical debt cresça porque:

“Testes pegam.”

Mas testes não detectam tudo.

Cobertura técnica não substitui design.


💻 100% coverage

Já vimos Zero-Risk Bias.

Agora:

100% coverage faz equipe se sentir segura.

Então:

review menos cuidadoso.

Risk Compensation.

Métrica boa.

Comportamento inesperado.


🧠 Static analysis

Ferramenta detecta bugs comuns.

Ótimo.

Agora dev pode pensar:

“Se passou no scanner, está bom.”

Automation Bias + Risk Compensation.


☕ Scanner não lê intenção do requisito

Ainda.


🤖 IA e Risk Compensation

Agora isso fica muito interessante.

IA ajuda:

codificar;

revisar;

testar.

Produtividade sobe.

Usuário sente:

“Tenho copiloto.”

Agora tenta:

tarefas mais complexas;

domínios que conhece menos.

Isso pode ser ótimo.

Mas:

Dunning-Kruger + Automation Bias + Risk Compensation.

A proteção cognitiva percebida aumenta apetite por tarefas difíceis.


🧠 AI assistance expands frontier

Com IA:

júnior consegue fazer coisas que antes não faria.

Isso é benefício real.

Mas precisa:

review;

testes;

limites.

Porque fronteira de competência se expandiu mais rápido que capacidade de validação.


☕ A IA virou exoesqueleto

Você levanta mais peso.

Ótimo.

Mas tendão continua humano.


🧠 Human-in-the-loop

Agente tem approval humano.

Gestão sente:

“Seguro.”

Então dá mais autonomia ao agente.

Mas se humano recebe:

200 approvals,

Approval Fatigue.

Controle percebido aumenta.

Controle real pode cair.

Risk Compensation + Need for Control + Alarm Fatigue.

Nossa série está virando crossover.


🧠 Kill switch

Agente tem kill switch.

Ótimo.

Agora pode:

executar mais rápido.

Mas humano consegue detectar e reagir a tempo?

Controle técnico pode não acompanhar velocidade operacional.


🎯 Pergunta Bellacosa nº 5

“O controle continua eficaz na nova velocidade e escala que ele próprio permitiu?”

Essa é fantástica para agentes.


🧠 Backups e ransomware

Empresa melhora backup.

Agora sente:

“Mesmo se ransomware, restauramos.”

Pode relaxar prevenção.

Mas ransomware pode:

exfiltrar;

destruir backup;

atacar restore.

Backup é camada.

Não licença.


🔐 Cyber insurance

Seguro financeiro pode reduzir perda.

Mas não reduz necessariamente:

reputação;

operacional.

Se organização relaxa controles porque tem seguro:

risk compensation.


🧠 Least Privilege

Implementa PAM.

Agora gestores liberam privilégios temporários com mais facilidade porque:

“está monitorado.”

Talvez seguro.

Talvez expansão de acesso consuma benefício.

Meça.


☕ Auditado não significa inofensivo

Log de desastre ainda é desastre.


🧠 Seatbelts of software

Quais são nossos cintos?

  • rollback;

  • backups;

  • testing;

  • canary;

  • feature flags;

  • monitoring;

  • redundancy.

Todos excelentes.

Para cada um pergunte:

“Que comportamento mais arriscado esta proteção pode incentivar?”

Essa é a lente do capítulo.


📋 Tabela Bellacosa

CONTROLE         POSSÍVEL COMPENSAÇÃO

ROLLBACK         deploy maior
BACKUP           menos cuidado ao apagar
AUTO-HEALING     menos investigação
MFA              relaxar outras camadas
TEST AUTOMATION  menos revisão manual
CANARY           scope maior
REDUNDANCY       mais carga baseline
AI REVIEW        mais confiança no código

Não significa:

vai acontecer.

Significa:

observe.


🧠 Risk Compensation + Planning Fallacy

Nova automação aumenta produtividade.

Gestor reduz prazo.

Todo ganho técnico vira:

expectativa maior.

Agora margem desaparece.

Isso acontece muito.


☕ Tool saves 20%

Prazo cai 30%.

Matemática corporativa misteriosa.


🧠 Productivity Compensation

Ferramenta melhora produtividade.

Em vez de:

menos pressão,

organização pede:

mais output.

Pode ser racional.

Mas se consumir mais que ganho:

burnout.

Erro.

Risco.


🧠 Safety versus productivity trade

Um controle talvez tenha sido criado para:

aumentar segurança.

Mas organização captura ganho como:

produtividade.

Agora segurança final pouco melhora.

Esse é Risk Compensation organizacional.


🎯 Pergunta Bellacosa nº 6

“Para que finalidade foi criado o ganho de segurança — margem ou produtividade?”

Decida antes.


🧠 Precommitment

Antes de novo controle:

defina:

“não aumentaremos scope por 3 meses.”

Meça.

Depois revise.

Isso impede compensação inconsciente.


🧠 Safety Gain Allocation

Uma ideia prática:

controle reduz risco em X.

Decida:

50% vira:

margem.

50%:

velocidade.

Talvez.

Não precisa ser fórmula literal.

Mas a ideia é poderosa:

aloque conscientemente o dividendo de segurança.


☕ Não deixe o mercado emocional gastar o budget sozinho


🧠 Risk Dashboard depois de controles

Não mostre apenas:

“rollback enabled.”

Mostre:

  • deployment size;

  • failure rate;

  • rollback rate;

  • blast radius.

Assim vemos comportamento compensatório.


📊 Before / After

BEFORE ROLLBACK

Deploy size: 1
Failure rate: 4%
Customer impact: 3%

AFTER ROLLBACK

Deploy size: 8
Failure rate: 8%
Customer impact: 2%

Interessante.

Mais falhas, menos impacto.

Isso pode ser aceitável.

Precisa de objetivos.


🧠 Outcome depends on what we optimize

Talvez sistema esteja melhor.

Mesmo com mais falhas.

Se recuperação é rápida.

SRE conhece isso.

Logo:

não moralize Risk Compensation.

Analise.


🧠 Change Failure Rate vs Recovery

Mais deploy.

Mais falhas pequenas.

Menos mega-incidentes.

Talvez excelente.

O risco foi redistribuído.


☕ Pequenos tombos controlados podem ser melhores que nunca cair até o precipício

Boa metáfora.


🧠 Error Budget novamente

Aceita:

algumas falhas.

Mas impede:

excesso.

Isso é governança adaptativa.


🧠 Risk Compensation + psychological safety

Melhores guardrails permitem:

experimentar.

Isso é bom.

Pessoas aprendem.

Sem risco controlado:

estagnação.

Então objetivo não é impedir compensação.

É:

canalizá-la.


☕ Use segurança para aprender, não para ficar imprudente

Perfeito.


🧠 Sandboxes

Sandbox reduz risco.

Agora usuário experimenta mais.

Excelente Risk Compensation!

Esse é exatamente o comportamento desejado.

Porque:

impacto limitado.

Controle foi desenhado para permitir risco seguro.


🧠 Game Days

Redundância permite falhar de propósito.

Também é compensação intencional.

Assumimos risco controlado para:

aprender.

Bom.


🧠 Chaos Engineering

Você adiciona resiliência.

Depois injeta falhas.

Parece paradoxal.

Mas risco é:

controlado;

medido;

bounded.

Essa é maturidade.


☕ Risk Compensation não é o vilão

Descontrole é.


🧠 A diferença:

Ruim

“Tem backup, pode apagar.”

Boa

“Tem ambiente isolado e restore validado, então podemos testar falhas aqui.”

Ambos usam proteção para assumir risco.

Mas:

contexto.


🎯 Pergunta Bellacosa nº 7

“O risco adicional está acontecendo em ambiente onde o blast radius é realmente controlado?”

Excelente.


🧠 Production vs Sandbox

Use segurança para mover experimentação:

para lugares baratos.

Não para justificar aventura em produção.


☕ “Mas tem rollback”

Resposta:

“Ótimo. Mesmo assim, use canary.”

Camadas.


🧠 Risk Compensation em War Room

Implementamos melhor monitoring.

Agora equipe espera mais antes de agir porque:

“Se piorar, alerta.”

Isso pode ser bom.

Menos Action Bias.

Ou ruim:

Normalcy Bias.

Depende.


🧠 Monitoring changes behavior

Alerta confiável pode permitir:

menos vigilância manual.

Ótimo.

Mas se alerta falhar:

skill degradation.

Treine.

Test alerts.


🧠 Skill Atrophy

Automação assume tarefas.

Humanos praticam menos.

Agora quando automação falha:

capacidade humana caiu.

Risk Compensation indireta.


☕ Autopilot syndrome

Piloto automático excelente.

Mas piloto humano precisa continuar capaz.

Em IT:

auto-remediation.


🧠 Runbook drills

Se sistema normalmente se auto-recupera:

faça exercícios manuais.

Preserve skills.


🧠 Peltzman Effect and humans are adaptive

A grande lição é:

humanos não são componentes passivos.

Você muda:

o ambiente.

Eles mudam:

o comportamento.

Então previsões de risco que assumem comportamento constante podem falhar.


☕ Instalar controle sem imaginar reação humana é modelar metade do sistema


🧠 Sociotechnical Systems

TI é:

tecnologia + pessoas + processos.

Um controle técnico altera:

processos e incentivos.

Logo análise precisa ser sociotécnica.


🧠 Economic incentives

Se rollback reduz custo de falha:

gestor racionalmente pode autorizar mais experimentos.

Isso não é necessariamente bias.

Pode ser decisão econômica.

A fronteira entre:

rational risk-taking

e:

risk compensation excessiva

depende de calibração.


🧠 Importante: Risk Compensation não significa irracionalidade sempre

Às vezes:

mais segurança deveria mesmo permitir mais atividade.

Exemplo:

carro mais seguro permite dirigir em condições antes inviáveis.

Software:

canary permite deploy mais frequente.

Isso pode aumentar valor total.

A pergunta:

a nova exposição permanece dentro do risco aceitável?


☕ Essa série adora a palavra “depende”

Porque especialista vive nela.


🧠 Need for Control + Risk Compensation paradox

Mais controle pode:

liberar mais risco.

Então gestores podem responder:

mais controle ainda.

Risk Compensation:

mais risco.

Novo controle.

Mais risco.

Loop.


🌀 Control Escalation Loop

NEW CONTROL
↓
MORE CONFIDENCE
↓
MORE RISK-TAKING
↓
NEW INCIDENTS
↓
MORE CONTROLS
↓
MORE CONFIDENCE

Se não medir comportamento:

ciclo.


☕ Burocracia e ousadia crescendo juntas

Parece impossível.

Corporativamente, nem tanto.


🧠 Zero-Risk Bias vs Risk Compensation

Esses dois parecem opostos.

Zero-Risk:

queremos eliminar risco.

Risk Compensation:

quando segurança aumenta, assumimos mais.

Na mesma pessoa podem coexistir.

Queremos:

zero risco percebido

enquanto fazemos:

mais coisas arriscadas.

Porque controles nos fazem acreditar:

risco continua zero.

Illusion of Control completa o trio.


🧠 O triângulo Bellacosa

ZERO-RISK BIAS
"Quero zero."

ILLUSION OF CONTROL
"Agora controlei."

RISK COMPENSATION
"Então posso arriscar mais."

Lindo.

Perigoso.


🧠 Overconfidence

Se controles funcionam:

confiança sobe.

Overconfidence pode aumentar compensação.


🧠 Dunning-Kruger

Se pessoa não entende limites do controle:

compensação ainda maior.


🧠 Self-Serving Bias

Se tudo dá certo:

mérito.

Quando falha:

controle falhou.

Ciclo protegido.


🧠 Hindsight Bias

Depois:

“Era óbvio que não deveríamos confiar tanto no rollback.”

Antes:

todos celebravam.

Decision journal ajuda.


📝 Safety Assumption Log

Ao implantar controle:

CONTROL:
Auto rollback

EXPECTED BENEFIT:
Reduce customer impact

ASSUMPTION:
Deployment scope remains <= current baseline

RISK:
Teams may increase change size

Fantástico.

Agora antecipamos comportamento.


🧠 Behavioral Monitoring

Depois:

verifique:

scope mudou?

frequência?

review?

Isso transforma psicologia em observabilidade.


☕ Telemetria humana

Não precisa ser creepy.

Meça processo, não pessoas.


🧠 Governance question

Controle técnico mudou?

Revise policy.

Se rollback melhora:

talvez deploy policy possa relaxar.

Mas deliberadamente.

Com métricas.


🧠 Risk-based adaptation

Não:

“mais seguro = libera geral.”

Mas:

“mais seguro = recalcula risk envelope.”


📐 Risk Envelope

Imagine:

zona segura.

Novo controle expande.

Ótimo.

Mas ainda existe borda.

ANTES:
[------SAFE------]

DEPOIS:
[-------------SAFE-------------]

Risk Compensation ocorre quando comportamento salta:

para além da nova borda.


☕ Mais pista não significa ausência de muro no final


📋 Checklist anti-Risk Compensation

[ ] O novo controle mudou nosso comportamento?

[ ] Estamos aumentando scope, frequência ou velocidade?

[ ] Esse aumento foi intencional?

[ ] Quanto da margem de segurança estamos consumindo?

[ ] Os limites do controle são conhecidos?

[ ] O controle cobre efeitos irreversíveis?

[ ] Estamos relaxando outras defesas?

[ ] O número de rollbacks aumentou?

[ ] Auto-remediation está escondendo problemas?

[ ] Near misses aumentaram?

[ ] O risk appetite mudou oficialmente?

[ ] A nova velocidade ainda permite supervisão efetiva?

[ ] Estamos usando segurança para experimentar em local controlado ou para arriscar em produção?

[ ] O benefício técnico continua maior que a compensação comportamental?

🧪 Como combater Risk Compensation — passo a passo

Passo 1 — Defina baseline comportamental

Antes do controle.

Deploy size.

Frequency.

Interventions.


Passo 2 — Implemente o controle

Rollback.

MFA.

Backup.


Passo 3 — Observe mudança de comportamento

Não apenas failures.


Passo 4 — Defina risk appetite

Qual nova exposição é aceitável?


Passo 5 — Reserve margem

Não consuma 100% do benefício.


Passo 6 — Teste limites do controle

Rollback real.

Restore.


Passo 7 — Preserve camadas independentes

Não remova defesa sem análise.


Passo 8 — Meça ativação das proteções

Rollback rate.

Failover.


Passo 9 — Faça review após alguns ciclos

Segurança líquida melhorou?


Passo 10 — Ajuste guardrails

Com evidência.


🧠 Safety Margin Policy

Uma ideia prática:

novo controle entrega:

margem.

Defina:

parte obrigatória como reserva.

Exemplo:

ganho de capacidade 30%.

Permitir workload crescer:

até 15%.

Outros 15%:

resilience buffer.

Simples.


☕ Não transforme todo espaço livre em móveis

Às vezes corredor precisa continuar corredor.


🧠 Capacity example

z/OS CPU:

60%.

Upgrade dobra capacidade.

Depois de um ano:

95%.

Por quê?

Novos workloads.

Natural.

Mas se novo planejamento assume:

autoscaling/flex capacity sempre disponível,

risco.

Mantenha:

headroom.


🧠 Risk Compensation no storage

Storage aumenta.

Retention rules relaxam.

Uso cresce.

Logo cheio de novo.

Controle técnico virou consumo.


☕ Todo disco eventualmente chega a 80%

Talvez lei de Bellacosa.


🧠 Risk Compensation in observability

Logs melhores.

Agora equipe adiciona:

mais complexidade porque “vamos detectar”.

Mas detecção não impede impacto.

Visibility != prevention.

Illusion of Control.


🧠 Detection and response

Mais detecção pode justificar:

mais risco,

se resposta é rápida.

Mas precisa medir:

MTTD;

MTTR.

Não apenas log volume.


☕ Ter câmera não impede ladrão automaticamente

Outro bom paralelo.


🧠 Risk Compensation e regulatory compliance

Novo controle atende requisito.

Equipe sente:

“compliant = safe.”

Relaxa:

risk thinking.

Compliance Bias + Risk Compensation.


🧠 Checkbox safety

Quanto mais checkboxes verdes:

mais confiança.

Pergunte:

risco real?


🧠 Culture matters

Se organização celebra:

“temos controles”

em vez de:

“medimos segurança líquida”,

compensação passa despercebida.


🎯 Pergunta Bellacosa nº 8

“Depois de todas as proteções e todas as mudanças de comportamento, o risco final realmente caiu?”

Essa é a pergunta final.


🧬 Regeneração organizacional

Uma organização madura contra Risk Compensation:

trata controles como intervenções sociotécnicas;

mede comportamento antes e depois;

define risk appetite;

preserva margem;

monitora ativação de defesas;

distingue sandbox de produção;

usa error budgets;

e não confunde proteção com invulnerabilidade.

Principalmente:

ela entende que:

um controle novo muda não apenas o sistema — muda a coragem das pessoas que operam o sistema.

E essa coragem extra pode ser:

excelente;

produtiva;

inovadora.

Ou:

perigosa.

Depende de onde ela é gasta.


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Risk Compensation é o ajuste de comportamento em resposta à mudança do risco percebido.

O Peltzman Effect é uma formulação relacionada ao modo como medidas de segurança podem provocar comportamentos que compensam parte do benefício esperado.

Isso não significa que controles de segurança sejam inúteis.

Uma proteção pode reduzir risco técnico e simultaneamente aumentar apetite por risco.

Rollback, backups, MFA, canary, auto-healing e IA podem mudar o comportamento das equipes.

Outcome Bias e Self-Serving Bias podem transformar sucessos em excesso de confiança.

Automation Bias pode fazer controles parecerem mais abrangentes do que são.

A taxa de ativação das defesas é um indicador importante.

Safety margin não precisa ser totalmente convertida em produtividade.

Error budgets são uma forma inteligente de gastar risco conscientemente.

Sandbox e Game Days são exemplos em que Risk Compensation pode ser desejável porque o risco adicional ocorre dentro de limites controlados.

E principalmente:

Segurança que não muda comportamento existe apenas no diagrama. Na vida real, toda nova proteção altera aquilo que as pessoas se sentem confortáveis em fazer. Engenharia madura mede os dois lados.


🕰️ De volta às 08:42

Antes:

um deploy por vez.

Depois do rollback automático:

seis.

Nosso jovem propõe:

— Vamos começar com dois.

O gerente pergunta:

— Por que não seis?

— Porque queremos primeiro medir como o novo controle funciona em produção.

— Mas o rollback foi testado.

— Em ambiente controlado.

— Então você não confia?

— Confio.

Pausa.

— O suficiente para aumentar velocidade. Não o suficiente para fingir que deixou de existir risco.

O Doctor sorri.

— Excelente.


🔧 Dois meses depois

Métricas:

DEPLOY FREQUENCY:
+180%

CHANGE SIZE:
+20%

CHANGE FAILURE RATE:
-35%

CUSTOMER IMPACT:
-62%

ROLLBACK RATE:
4%

Ótimo.

A organização usou parte do dividendo de segurança para:

entregar mais.

Mas manteve:

scope pequeno.

Resultado:

risco líquido caiu.

Isso é:

Risk Compensation administrada conscientemente.

Não precisamos impedir que pessoas usem segurança.

Precisamos:

decidir como usá-la.


🥚 Easter Egg final

Na manhã seguinte aparece:

BELLACOSA.BIAS(RISK-COMPENSATION)

Dentro:

       IF NEW-SAFETY-CONTROL = 'YES'
           PERFORM CHECK-BEHAVIOR-CHANGE
       END-IF.

       IF SAFETY-MARGIN > ZERO
           PERFORM RESERVE-SOME-MARGIN
       END-IF.

       IF RISK-TAKING-INCREASES
           PERFORM MEASURE-NET-RISK
       END-IF.

       IF ROLLBACK-EXISTS
           DO NOT
              MOVE 'INVULNERABLE'
                TO SYSTEM-STATUS
       END-IF.

Comentário:

* SAFER
* DOES NOT MEAN
* INVINCIBLE.

Outro:

* A GUARDRAIL
* IS NOT A RACING LINE.

Outro:

* KEEP SOME
* OF THE SAFETY DIVIDEND.

Mais um:

* BACKUP IS NOT
* PERMISSION TO DELETE.

E naturalmente:

* THE TARDIS HAS
* A FORCE FIELD.
* THE DOCTOR STILL RUNS.

Nosso jovem fecha o membro.

Pouco depois chega uma proposta:

— Instalamos uma ferramenta de IA para revisar código. Podemos diminuir review humano?

Ele pergunta:

— Quanto?

— Talvez eliminar.

Ele olha para os relatórios.

— Ainda não sabemos qual classe de erro a ferramenta deixa passar.

— Mas ela é muito boa.

— Ótimo.

— Então?

Ele sorri.

— Vamos usar a segurança que ela adiciona para melhorar nossa capacidade.

Pausa.

— Não para fingir que compramos infalibilidade.

A equipe mantém review humano em mudanças críticas.

Automatiza as triviais.

Mede.

Ajusta.

Menos burocracia.

Mais velocidade.

E uma coisa importante:

a margem não desapareceu inteira.

VWORP.

VWORP.

VWORP.

A TARDIS desaparece.

No quadro da War Room fica uma última frase:

Um bom controle deve permitir que façamos mais com segurança. O erro começa quando transformamos “mais seguro” em “nada mais pode dar errado”.

☕🌀

Next stop: Moral Hazard — quando a proteção contra as consequências de uma decisão muda os incentivos e faz alguém assumir riscos porque parte do prejuízo será suportada por outra pessoa, outro time, um fornecedor, uma seguradora ou pela própria organização.

terça-feira, 6 de novembro de 2012

Velhos sabores e ventos de mudanças



Velhos sabores e ventos de mudanças

O tempo passa.
E passa sem pedir submit, sem avisar no console, sem dar chance de cancel. A gente cresce, muda, reconfigura prioridades, perde referências, esquece histórias inteiras e, curiosamente, pinta outras com cores que talvez nunca tenham existido daquele jeito. A memória, como todo sistema antigo, tem seus patches, seus workarounds e seus bugs conhecidos.

Com o tempo, começamos a sentir saudade das pessoas que partiram. Não apenas das que morreram, mas também daquelas que simplesmente saíram do nosso círculo interno. Amizades que um dia rodavam em full shared mode passam a existir só como arquivos arquivados, lidos de vez em quando, em modo read-only. Outras novas surgem, entram em produção, algumas ficam, outras falham no teste de carga e desaparecem silenciosamente.

Velhos filmes já não emocionam do mesmo jeito. Filmes novos às vezes surpreendem, às vezes passam sem deixar log. A vida entra num período de inconstância contínua, uma sequência de mudanças, novidades e descobertas. Parece um sistema que nunca para, sempre em upgrade, sempre em maintenance window — e nunca totalmente estável.

A verdade é que a vida vai transcorrendo.
O relógio não para. O contador de tempo só incrementa. E, aos poucos, vamos ficando mais desapegados. Mais céticos. Com menos sonhos grandiosos e mais metas pequenas, práticas, possíveis. Aquela lista infinita de desejos vai sendo reduzida, otimizada, priorizada. Scope reduction, diriam os gerentes.

São tantas mudanças. Algumas felizes, daquelas que aquecem o coração. Outras infelizes, que deixam cicatrizes invisíveis. Momentos doces, que lembram sobremesa de infância. Momentos amargos, difíceis de engolir. E muitos, muitos momentos agridoce, esse sabor estranho que só quem já acumulou alguns bons anos de uptime conhece bem.

Mas isso é viver.
Viver é acumular experiências como quem acumula versões: umas melhores, outras piores, mas todas necessárias para chegar até aqui. É entender que nem tudo precisa ser novo, nem tudo precisa ser descartado. Alguns sabores antigos continuam fazendo sentido, mesmo num mundo obcecado por novidades.

No fim das contas, vamos seguindo.
Com menos pressa, menos ilusão, talvez menos brilho nos olhos — mas com mais entendimento. E percebendo que envelhecer não é perder sabor, é aprender a reconhecê-lo melhor.

Porque viver, no fim, é isso:
executar o job da vida, aceitar os return codes, e seguir em frente acumulando anos, histórias… e memórias que, mesmo antigas, ainda sabem exatamente como nos tocar.

segunda-feira, 5 de novembro de 2012

🍖 GRUPO SÉRGIO — Meu Primeiro Rodízio, Minha Primeira Side Quest Gastronômica

Bellacosa Mainframe e o nostalgico rodizio Grupo Sergio

🍖 GRUPO SÉRGIO — Meu Primeiro Rodízio, Minha Primeira Side Quest Gastronômica

Bellacosa Mainframe — Blog El Jefe Midnight Lunch


Há coisas que a vida guarda numa gaveta secreta da alma.
Pequenas, bobas até.
Mas que quando abertas, uau, soltam luz, cheiro, sabor e uma saudade doce.

Nos anos 1970, aquilo que hoje se faz sem pensar — pedir iFood, entrar no Outback, comer rodízio no almoço da firma — era coisa de outro mundo.
Raro. Festivo.
Um evento com brilho próprio.

E eu tenho uma dessas joias guardadas:
a primeira vez que fui a um restaurante de rodízio.


Bellacosa Mainframe e a primeira vez num rodizio

🍞 Antes do luxo existia marmita afetiva

Eu fuço os cantos da memória e não lembro exatamente quando.
Só sei que veio depois de muitas viagens onde o restaurante era o céu, mas nós ficávamos com os pés bem plantados na terra.

A regra era clara:
Dona Mercedes não gastava no que podia cozinhar.

A gente viajava com:

  • pão caseiro com manteiga e mortadela

  • bolo gelado embrulhado em papel alumínio

  • refrigerante enrolado em jornal pra ficar fresco

  • e aquele cheirinho de lar que vinha junto no porta-malas

Restaurante era luxo.
Piquenique era realidade.
E olha — era bom demais.

Mas veio o grande dia.


Bellacosa Mainframe e o lendario rodizio Grupo Sergio

🥩 GRUPO SÉRGIO — Radial Leste, na Quarta Parada: o portal para outro mundo

Não lembro quem casou.
Se era primo, vizinho, amigo do meu pai… tanto faz.
Meu foco de pequeno oni devorador era um só:
festa + comida + novidade.

Chegamos ao lendário GRUPO SÉRGIO, na Radial Leste — um salão de rodízio tão grande que mais parecia ginásio de escola técnica.
Dizem — e eu confirmo — cabiam mil pessoas lá dentro.
E não é exagero da minha pena saudosista não, hein?

Bellacosa Mainframe e um iconico guardanapo do grupo sergio

💫 E lá estava eu, com os olhos faiscando…

✨ Mesas enormes, toalhas brancas impecáveis
✨ Pratos de porcelana do tamanho da lua cheia
✨ Talheres pesados como espada de samurai
✨ Garçons desfilando como NPCs de missão principal
✨ O cheiro sagrado da carne assando no altar de fogo

Atrás do balcão, três homens duelavam com as brasas.
Era arte. Era magia. Era churrasco.

Primeiro veio a massa:
spaghetti, fusili, lasagna, penne — o chef apontava, eu dizia sim pra tudo.

Depois saladas, palmito, queijo, azeitona.
Tudo chique, tudo brilhante, tudo novo.

E então…


Bellacosa Mainframe e era carne a perder de vista na grelha do carvão

🔥 ROUND 3 — A INVASÃO DAS CARNES

A verdadeira quest começou.

  • linguiça calabresa

  • filé macio e escapando do garfo

  • costela que quase chorava no corte

  • maminha, frango, pernil, carneiro

  • e mais, e mais, e mais…

Eu comia como se o amanhã fosse ficção científica.
Como se aquele fosse o último jantar antes do apocalipse.
E talvez fosse — afinal, quando a vida daria outro banquete daquele?

Pequeno Vaguinho entrou no modo glória + buff de apetite + XP infinito.

Mas o final boss ainda viria…


Bellacosa Mainframe e o bonus de chefe final o carrinho de sobremesas

🍮 O Carrinho das Sobremesas — Game Clear

Quando as bandejas se foram e o estômago já tocava o céu,
surge ele…

O carrinho brilhante, celestial, a nave mãe do açúcar.

Em cima:

  • pudim de leite — o mais brilhante dos artefatos

  • pudim de creme

  • bolo recheado com camadas impossíveis

  • pêssego em calda

  • gelatinas tremelicando como geleia de pixels

  • compotas, tortas, doce até a alma ficar grudenta

Resultado?

Game zerado.
Final feliz desbloqueado.
NPCs sorriam. O mundo piscava.
E eu sabia: aquele dia ficaria guardado para sempre.


Hoje, rodízio é trivial.
PF vira almoço de qualquer terça.
A vida segue, o paladar amplia.

Mas nenhum churrasco — por mais caro, fino, premiado que seja — superou
o primeiro portal aberto na Radial Leste, o Rodízio Grupo Sérgio.

Foi como derrotar o chefão final e, de brinde, ganhar o pergaminho da lembrança eterna.

E toda vez que fecho os olhos, ainda vejo:
a carne brilhando, o prato pesado, o sorriso da infância.

E sinto fome de novo.
Não só de comida —
de vida. 🥩🔥

– Bellacosa Mainframe, Vagner menino, Vagner hoje.

quinta-feira, 1 de novembro de 2012

HAIYORE! NYARUKO-SAN — O ANIME QUE TRANSFORMOU OS DEUSES DE LOVECRAFT EM UMA EQUIPE DE SUPORTE TÉCNICO INTERGALÁCTICO E PROVOU QUE O CAOS PODE SER EXECUTADO COMO SERVIÇO

 

Bellacosa Mainframe e Haiyore! Nyaruko-san

☕💣🐙 OPERADOR, UM JOB CÓSMICO INVADIU A PRODUÇÃO!

HAIYORE! NYARUKO-SAN — O ANIME QUE TRANSFORMOU OS DEUSES DE LOVECRAFT EM UMA EQUIPE DE SUPORTE TÉCNICO INTERGALÁCTICO E PROVOU QUE O CAOS PODE SER EXECUTADO COMO SERVIÇO



Ficha Técnica

ItemInformação
Título Original這いよれ!ニャル子さん (Haiyore! Nyaruko-san)
Título InternacionalNyaruko: Crawling with Love!
AutorManta Aisora
IlustraçõesKoin
OrigemLight Novel
Publicação Original2009
EstúdioXebec
DiretorTsuyoshi Nagasawa
ExibiçãoAbril de 2012 a Junho de 2013
Episódios24 episódios + OVAs
Temporadas2
Classificação Indicativa13+
GêneroComédia, Paródia, Ficção Científica, Romance, Sobrenatural, Slice of Life

Sinopse

Mahiro Yasaka é um estudante comum que acredita viver uma vida normal.

Até o dia em que é atacado por uma criatura monstruosa.

Quando tudo parece perdido, surge uma garota misteriosa de cabelos prateados que derrota o monstro em segundos.

Ela se apresenta como:

Nyarlathotep.

Sim.

O mesmo Nyarlathotep do Mythos de Cthulhu.

Mas agora em forma de uma garota hiperativa, apaixonada por anime, videogames e completamente obcecada pelo próprio Mahiro.

A partir desse momento, a realidade sofre um dump completo e entra em modo de operação caótica.


Resumo da História

O universo de Haiyore! Nyaruko-san parte de uma premissa brilhante:

Os horrores cósmicos de H. P. Lovecraft não são entidades místicas.

São alienígenas extremamente avançados.

Diversas espécies interplanetárias convivem em uma gigantesca comunidade galáctica.

Nyaruko pertence a uma agência de proteção espacial que combate criminosos interdimensionais.

Sua missão oficial é proteger Mahiro.

Sua missão não oficial é casar com Mahiro.

Durante essa operação surgem novos "agentes cósmicos":

  • Kuuko (Cthugha)

  • Hastur

  • Shantak

  • Diversos criminosos alienígenas

Cada episódio introduz um novo desastre capaz de gerar um incidente de severidade máxima.


O Estúdio Xebec

Quem era a Xebec?


A Xebec foi um dos estúdios mais influentes dos anos 90 e 2000.

Produziu sucessos como:

  • Love Hina

  • To Love-Ru

  • Nadesico

  • Shaman King (2001)

  • Fafner

A especialidade da casa sempre foi:

  • Comédia

  • Fan service

  • Ficção científica

  • Personagens carismáticos

Nyaruko encaixava perfeitamente no perfil do estúdio.

O timing cômico é excelente e a direção compreendeu exatamente o espírito nonsense da obra.


Os Personagens Principais

Nyaruko

A representação feminina de Nyarlathotep.

No Mythos original ela deveria inspirar terror existencial.

Aqui ela inspira:

  • Vergonha alheia

  • Risadas

  • Confusão

  • Processos disciplinares interplanetários

É uma entidade com energia infinita.

Um WLM configurado para prioridade máxima.


Mahiro Yasaka

O único ser racional do elenco.

Representa o espectador.

Passa o anime inteiro tentando impedir que a realidade seja destruída por excesso de entusiasmo.

É literalmente o operador de produção.


Kuuko

Versão feminina de Cthugha.

Obcecada por Nyaruko.

Especialista em criar incidentes.

Equivale a um job preso em loop consumindo 100% da CPU.


Hastur

Baseado no Rei Amarelo.

Gentil, educado e extremamente popular entre os fãs.

Funciona como o middleware que mantém a estabilidade mínima do ambiente.


O Que Torna Esse Anime Diferente?

Aqui está o ponto que transformou Nyaruko em uma obra cult.

A maioria dos animes adapta uma obra existente.

Nyaruko faz o oposto.

Ele pega um dos universos mais sombrios da literatura mundial e o converte em comédia romântica.

Imagine:

  • Cthulhu virando idol

  • Nyarlathotep virando waifu

  • O Rei Amarelo virando personagem fofinho

É uma inversão completa do horror cósmico.


As Aventuras

Cada episódio funciona como um ticket diferente na central de suporte universal.

Temos:

Tráfico interplanetário

Alienígenas sequestram humanos para comércio ilegal.


Tecnologia proibida

Artefatos cósmicos caem na Terra.


Invasões extraterrestres

Criminosos espaciais atacam o planeta.


Conspirações galácticas

Organizações ocultas manipulam eventos.


Guerras de fandom

Discussões absurdas sobre cultura otaku tornam-se conflitos épicos.


As Mensagens Ocultas

Apesar da aparência caótica, a série possui várias camadas.

1. Paródia da cultura otaku

O anime satiriza o fanatismo por:

  • Animes

  • Games

  • Tokusatsu

  • Mangás

Nyaruko representa o fã extremo.


2. O poder da convivência

Todos os personagens são estranhos.

Todos possuem defeitos.

Mesmo assim conseguem formar uma família improvisada.


3. Aceitação das diferenças

O anime normaliza a convivência entre indivíduos completamente incompatíveis.

Humanos.

Alienígenas.

Monstros.

Entidades cósmicas.

Todos coexistem.


4. O caos faz parte da vida

Mahiro tenta controlar tudo.

Nunca consegue.

A série sugere que a vida não é um ambiente perfeitamente administrado.


O Humor Escondido

Grande parte das piadas possui múltiplas camadas.

Quem assiste casualmente vê uma comédia.

Quem conhece cultura pop japonesa percebe centenas de referências.

Há menções a:

  • Gundam

  • Kamen Rider

  • Ultraman

  • Evangelion

  • Macross

  • Mazinger

  • Super Sentai

Algumas cenas chegam a ser quase um quiz para veteranos da cultura otaku.


Houve Censura?

Curiosamente, muito pouca.

O anime possui:

  • Fan service

  • Duplos sentidos

  • Humor sugestivo

Mas permaneceu dentro dos limites da TV japonesa.

A maior "censura" ocorreu em adaptações internacionais, onde algumas referências culturais extremamente específicas acabaram perdidas em legendas e traduções.

O maior desafio nunca foi conteúdo adulto.

Foi traduzir piadas que dependiam do conhecimento prévio do público japonês.


Impacto Cultural

Embora nunca tenha sido um blockbuster do tamanho de Naruto ou One Piece, Nyaruko tornou-se uma obra cult.

Seu impacto aparece em:

Popularização do Mythos de Cthulhu nos animes

Muitos espectadores conheceram Lovecraft através da série.


Viralização da abertura

"Taiyou Iwaku Moeyo Chaos" tornou-se um fenômeno entre fãs.

Até hoje é lembrada como uma das aberturas mais caóticas da década.


Consolidação da comédia de referências

Nyaruko elevou ao extremo a ideia de humor baseado em cultura pop.


Análise Bellacosa Mainframe

☕💣🐙 OPERADOR, IMAGINE UM DATACENTER ONDE TODOS OS USUÁRIOS POSSUEM AUTORIDADE DE SYSADM E AINDA SÃO DEUSES CÓSMICOS!

Temos:

  • Mahiro = Operador de Produção

  • Nyaruko = IA autônoma com acesso root ao universo

  • Kuuko = Processo em loop infinito

  • Hastur = Middleware de estabilização

  • Alienígenas = usuários abrindo chamados sem documentação

  • Terra = ambiente produtivo

  • Galáxia = Sysplex Universal

O anime inteiro parece um ambiente onde alguém executou:

//GODMODE EXEC PGM=UNIVERSE
//STEPLIB DD DISP=SHR,DSN=COSMIC.CHAOS.LOADLIB

E esqueceu de colocar limites.

O resultado é uma sucessão de:

  • ABENDs dimensionais

  • Falhas cósmicas

  • Escalações indevidas

  • Mudanças sem CAB

  • Incidentes intergalácticos

Tudo administrado por uma garota que acredita que governança é apenas uma sugestão.


Avaliação Final

CritérioNota
Humor10/10
Originalidade10/10
Referências Otaku11/10
Romance7/10
Ficção Científica8/10
Desenvolvimento Dramático6/10
Entretenimento10/10

Nota Bellacosa Mainframe

⭐⭐⭐⭐⭐⭐⭐⭐⭐☆ (9,2/10)

Haiyore! Nyaruko-san é o raro caso de uma obra que pegou o horror cósmico mais aterrorizante da literatura e o transformou em um ambiente de produção onde Nyarlathotep virou analista de suporte, Cthugha virou job em loop infinito e o operador humano só tenta sobreviver até o próximo fechamento do mês.


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