☕ 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

quinta-feira, 6 de fevereiro de 2014

Sunk Cost Fallacy: Doctor Who, COBOL e o Dia em que o Dinheiro Já Perdido Continuou Participando da Reunião como se Ainda Pudesse Voltar

 

Bellacosa Mainframe e o sunk cost fallacy

☕ Um Café no Bellacosa Mainframe

Sunk Cost Fallacy: Doctor Who, COBOL e o Dia em que o Dinheiro Já Perdido Continuou Participando da Reunião como se Ainda Pudesse Voltar

Uma viagem pela TARDIS dos projetos e incidentes para entender por que tempo, dinheiro, esforço, reputação e anos de trabalho já consumidos continuam influenciando decisões futuras — mesmo quando racionalmente deveriam permanecer apenas no histórico

Terça-feira.

14:23.

Sala de reunião.

Projeto:

Atlas.

Sim.

Ele ainda existe.

Na tela:

PROJETO ATLAS

ORÇAMENTO ORIGINAL:
R$ 4 MILHÕES

GASTO ATÉ AGORA:
R$ 9,2 MILHÕES

CUSTO ADICIONAL ESTIMADO:
R$ 5 MILHÕES

BENEFÍCIO FUTURO ESTIMADO:
R$ 8 MILHÕES

ALTERNATIVA HÍBRIDA:
R$ 1,5 MILHÃO

Nosso jovem programador COBOL olha.

Depois olha de novo.

Pergunta:

— Então temos uma alternativa mais barata?

Gerente:

— Temos.

— Com benefício parecido?

— Cerca de 70%.

— E por que não migramos para ela?

Silêncio.

Diretor:

— Porque já gastamos nove milhões no Atlas.

Nosso jovem:

— Certo.

— Certo?

— Certo que gastamos.

— Então você entende por que precisamos terminar.

Nosso jovem faz:

aquela cara.

A cara de quem:

entendeu a frase,

mas não entendeu:

a lógica.

— Os nove milhões voltam se terminarmos?

Diretor:

— Não exatamente.

— Voltam se pararmos?

— Também não.

— Então por que eles estão participando da decisão?

Silêncio.

Um gerente folheia:

PowerPoint.

Outro:

olha para o celular.

O café:

fica interessantíssimo.

VWORP.

VWORP.

VWORP.

A TARDIS surge ao lado do projetor.

A porta abre.

O Doctor sai.

Olha para:

R$ 9,2 milhões.

Pergunta:

— Esse dinheiro ainda existe?

Diretor:

— Não.

— Pode ser recuperado?

— Não.

— Então por que ele está sentado nesta reunião?

Gerente:

— Metaforicamente?

Doctor:

— Financeiramente.

Silêncio.

Ele escreve no quadro:

PAST COST
   ↓
IRRECOVERABLE
   ↓
SHOULD NOT DETERMINE
   ↓
FUTURE CHOICE

E acima:



SUNK COST FALLACY

Ou:

Falácia do Custo Irrecuperável.

Em linguagem Bellacosa:

é quando aquilo que já gastamos passa a pressionar aquilo que ainda vamos gastar, como se continuar pudesse magicamente recuperar o passado.


🧠 Primeiro: o que é um sunk cost?

Um sunk cost é um custo que:

já aconteceu

e:

não pode ser recuperado.

Pode ser:

dinheiro;

tempo;

esforço;

energia;

prestígio;

anos de trabalho;

treinamento;

infraestrutura;

licença;

consultoria.

Exemplo:

você gastou:

R$ 2 milhões

desenvolvendo um sistema.

Agora descobre:

que ele não atende mais o negócio.

Os R$ 2 milhões:

já foram.

Continuar ou parar:

não muda isso.


☕ Sunk cost é:

histórico contábil.

Não deveria ser:

argumento automático para investimento futuro.


💻 COBOL cognitivo

Programa ruim:

       IF MONEY-ALREADY-SPENT > ZERO
           MOVE 'CONTINUE'
             TO PROJECT-DECISION
       END-IF.

Programa menos ruim:

       COMPUTE FUTURE-NET-VALUE =
           FUTURE-BENEFIT
         - FUTURE-COST.

       IF FUTURE-NET-VALUE > ALTERNATIVE-VALUE
           MOVE 'CONTINUE'
             TO PROJECT-DECISION
       ELSE
           MOVE 'REASSESS'
             TO PROJECT-DECISION
       END-IF.

O passado:

entra para:

aprendizado.

Não para:

chantagem.


🧠 Por que isso é tão difícil?

Porque parar:

dói.

Se investimos:

tempo;

dinheiro;

identidade,

abandonar parece:

admitir que foi perdido.

Então o cérebro tenta:

salvar o passado

através:

do futuro.


☕ Só que futuro não tem:

comando:

RECOVER PAST-MONEY

Se tivesse,

CFO seria:

sysprog.


👻 Easter Egg nº 1 — Dalek CFO

Dalek:

— WE HAVE SPENT FIFTY MILLION.

Doctor:

— And?

— THEREFORE WE MUST CONTINUE.

— Why?

— TO AVOID WASTING FIFTY MILLION.

Doctor:

— But the fifty million is already gone.

Dalek:

— CORRECT.

— Then continuing cannot unspend it.

Dalek:

— YOUR LOGIC IS HOSTILE.

Doctor:

— Essa costuma ser a reação.


🧠 O erro conceitual

O raciocínio parece:

SE PARARMOS
→ O INVESTIMENTO FOI PERDIDO

Mas o correto é:

O INVESTIMENTO JÁ FOI PERDIDO
→ AGORA ESCOLHA A MELHOR OPÇÃO FUTURA

A ordem:

muda tudo.


🎯 Pergunta Bellacosa nº 1

“Se ainda não tivéssemos gasto nada, escolheríamos este caminho hoje?”

Essa pergunta:

é ouro.


🧠 Se a resposta for não...

...o passado está:

ancorando.

Não significa:

automaticamente pare.

Mas significa:

reavalie.


🧠 Sunk Cost versus Escalation of Commitment

No capítulo anterior:

Escalation of Commitment.

Diferença:

Sunk Cost Fallacy:

“Já gastamos demais para parar.”

Escalation of Commitment:

“Já gastamos demais para parar, então vamos gastar ainda mais.”

Sunk Cost:

justifica.

Escalation:

acelera.


☕ Um segura:

a porta.

O outro:

empurra.


🧠 Plan Continuation Bias

Outro parente.

Plano já começou.

Então:

seguimos.

Sunk Cost fornece:

argumento:

“já fizemos 70%.”

Mesmo que:

70% seja irrelevante

para:

benefício futuro.


🎯 Pergunta Bellacosa nº 2

“Esse percentual de conclusão mede valor futuro ou apenas esforço já consumido?”


🧠 Goal Gradient Effect

“Falta pouco.”

Sunk Cost:

“já fizemos muito.”

Goal Gradient:

“estamos perto.”

Juntos:

terríveis.

JÁ GASTAMOS MUITO
+
FALTA POUCO
=
CONTINUE

Mesmo se:

a parte que falta

for:

a parte mais cara,

mais arriscada

e menos valiosa.


☕ 90% concluído

pode significar:

10% de trabalho

e:

90% do risco.


🧠 Anchoring Bias

O orçamento original:

ancora.

Exemplo:

Projeto começou:

R$ 4M.

Agora:

R$ 9M.

Alguém pensa:

“Já dobramos demais para parar.”

Mas:

o número correto para próxima decisão é:

quanto ainda falta?


🎯 Pergunta Bellacosa nº 3

“Qual é o custo daqui para frente, ignorando completamente o que já foi pago?”


🧠 Loss Aversion

A ideia de:

“perder nove milhões”

é emocionalmente:

fortíssima.

Mesmo que:

os nove já tenham desaparecido.

Parar:

faz a perda parecer:

oficial.

Continuar:

mantém esperança.


☕ Enquanto o projeto continua,

o passado ainda parece:

resgatável.

É quase:

contabilidade emocional.


🧠 Esperança tem valor psicológico

Mas:

não necessariamente:

valor econômico.


🎯 Pergunta Bellacosa nº 4

“Estamos mantendo a opção porque ela é boa ou porque cancelar tornaria a perda emocionalmente inegável?”


🧠 Sunk Cost no cinema

Você compra ingresso.

Filme:

horrível.

Depois de 40 minutos:

quer sair.

Mas pensa:

“já paguei.”

O dinheiro:

não volta.

Agora decisão é:

prefere:

mais 90 minutos ruins

ou:

ir embora?


☕ A cadeira do cinema

é:

um excelente laboratório de economia comportamental.


🧠 Agora versão mainframe

Você pagou:

licença.

Treinamento.

Consultoria.

Implementação.

Ferramenta:

não atende.

Mas:

“já investimos demais.”

Então:

mais integração.

Mais customização.

Mais pessoas.

Agora:

ferramenta ruim

tem:

ecossistema.


🎯 Pergunta Bellacosa nº 5

“Estamos adaptando a empresa à ferramenta porque ela é boa — ou porque já pagamos pela ferramenta?”


🧠 Vendor lock-in psicológico

Existe:

lock-in técnico.

Mas também:

mental.

Quanto mais:

treinamento;

contrato;

customização,

mais difícil admitir:

alternativa melhor.


☕ Toda licença tem:

preço.

Algumas também vêm com:

ego embutido.


🧠 Sunk Cost em código

Você passou:

três dias

implementando solução A.

Descobre:

que solução B

é:

mais simples.

Mas pensa:

“não vou jogar três dias fora.”

Então continua:

A.

Agora:

três dias viram:

sete.


🎯 Pergunta Bellacosa nº 6

“Os três dias já gastos melhoram a solução A daqui para frente?”

Não.

Só explicam:

por que você está emocionalmente:

apegado.


🧠 Para programador iniciante

Essa é:

uma das lições mais valiosas.

Às vezes:

apagar código

é progresso.


DELETE

também pode:

entregar valor.


🧠 Code attachment

Quanto mais código escrevemos:

mais difícil:

jogar fora.

Porque:

trabalho vira:

identidade.

Mas:

software não deve premiar:

linhas escritas.

Deve:

resolver problema.


🎯 Pergunta Bellacosa nº 7

“Estou defendendo esta implementação porque ela é melhor ou porque fui eu que passei horas escrevendo?”


🧠 Self-Serving Bias

Se solução:

funciona,

“minha arquitetura.”

Se falha:

“requisito mudou.”

Sunk Cost + ego:

combinação forte.


🧠 Escalation again

Ao invés de:

substituir,

adicionamos:

camada.

Depois:

adapter.

Depois:

wrapper.

Depois:

script.

Em cinco anos:

temos:

Cultural Debt.


☕ Um sunk cost técnico

pode virar:

arquitetura.


🧠 Cultural Debt

A empresa investiu:

20 anos

em tecnologia.

Então:

“não podemos mudar.”

Talvez realmente:

não valha mudar.

Mas isso precisa:

ser demonstrado por:

custo futuro;

risco futuro;

benefício futuro.

Não por:

“já temos 20 anos.”


🎯 Pergunta Bellacosa nº 8

“A antiguidade do investimento aumenta seu valor futuro ou apenas aumenta o custo emocional de substituí-lo?”


🧠 Importantíssima nuance

Não estamos dizendo:

“ignore tudo que existe.”

Isso seria:

absurdo.

Assets existentes:

podem ter:

valor futuro.

Know-how.

Infraestrutura.

Integrações.

Esses entram:

na decisão.

O que não entra:

é custo:

irrecuperável

por si só.


☕ Não confunda:

sunk cost

com:

asset residual value.

Uma licença ainda válida:

pode ter valor.

Um datacenter:

pode ter valor.

Conhecimento:

pode ter valor.

Mas:

o preço que você pagou ontem

não é o mesmo que:

o valor que aquilo oferece amanhã.


🎯 Pergunta Bellacosa nº 9

“O investimento passado deixou um ativo útil hoje ou apenas deixou uma fatura histórica?”


🧠 Isso evita erro comum

Sunk cost theory não diz:

“ignore tudo que foi construído.”

Diz:

não use custo irreversível como justificativa independente para continuar.


🧠 Sunk Cost e migração

Clássico.

Migração:

50%.

Agora:

descobre incompatibilidade séria.

Alguém:

— Não podemos voltar.

— Por quê?

— Já migramos metade.

Pode haver:

razão técnica.

Mas:

precisamos separar:

  1. custo técnico de rollback;

  2. custo futuro;

  3. sunk cost.


☕ “Já migramos metade”

não é automaticamente:

“continuar é melhor.”


🎯 Pergunta Bellacosa nº 10

“O que nos impede de voltar é um custo futuro real ou apenas o desconforto de abandonar o trabalho já feito?”


🧠 Reversibility

Boa arquitetura:

reduz sunk cost pressure.

Canary.

Feature flags.

Parallel run.

Dual-write.

Checkpoints.

Porque:

você pode:

abandonar

sem:

jogar tudo fora.


🧠 Option Value

Quanto mais opções:

menos aprisionamento.


☕ Reversibilidade não é:

covardia.

É:

liberdade de corrigir.


🎯 Pergunta Bellacosa nº 11

“Projetamos a iniciativa para poder abandonar hipóteses ruins barato?”


🧠 Stage Gates

Projeto:

não recebe:

todo funding de uma vez.

Fase:

prova.

Depois:

mais.

Assim:

cada tranche

é decisão nova.


🧠 Anti-Sunk Cost Architecture

IDEA
↓
POC
↓
GO/NO-GO
↓
PILOT
↓
GO/NO-GO
↓
ROLL-OUT

Isso reduz:

emotional commitment.


☕ Pequeno fracasso cedo

é:

barato.


🧠 Sunk Cost e MVP

MVP:

deveria aprender.

Mas às vezes:

vira:

“já fizemos MVP, então temos que produtoizar.”

Não.

MVP pode:

descobrir que:

não vale.

Esse também é:

sucesso.


🎯 Pergunta Bellacosa nº 12

“O experimento foi criado para validar uma ideia ou para inevitavelmente virar produto?”


🧠 Sunk Cost e POC

POC falha.

Team:

“precisamos de mais dois meses.”

Maybe.

Mas:

se objetivo da POC era:

testar feasibility

e falhou,

talvez:

resultado útil.


☕ Experimento que mata:

uma ideia ruim

pode ser:

excelente investimento.


🧠 Outcome Bias

Se POC deu:

algum sucesso,

people:

overweight.

Se falhou:

want recover.

Sunk Cost.

Need:

criteria predefinidos.


🎯 Pergunta Bellacosa nº 13

“Antes do experimento, definimos qual resultado significaria ‘não seguir’?”


🧠 Confirmation Bias

Quanto mais investimos:

mais queremos:

evidência positiva.

Isso cria:

seleção.

Pilot:

80% bom.

20% crítico ruim.

Aparece:

“80% sucesso.”


☕ Percentual pode:

maquiar irreversibilidade.


🧠 Metric Fixation

“80% das funções prontas.”

Mas:

20% faltante

é:

settlement financeiro.

Logo:

produto não existe.


🎯 Pergunta Bellacosa nº 14

“O percentual restante é pequeno em volume ou pequeno em importância?”


🧠 Goodhart

Métrica:

story points completed.

Team:

great.

Business outcome:

missing.

Yet:

“já entregamos 90%.”

Sunk cost pressure:

continue.


🧠 Goal Substitution

Original:

solve payment.

Proxy:

finish backlog.

Now:

we continue

because backlog:

almost done.


☕ Backlog pode acabar

e:

problema continuar.


🎯 Pergunta Bellacosa nº 15

“Estamos terminando trabalho porque ele continua valioso ou porque queremos concluir a lista que começamos?”


🧠 Sunk Cost em incident response

Sim.

Também.

Hipótese:

Db2.

Investigamos:

40 minutos.

Nenhum resultado.

Alguém:

— Vamos mudar para network.

Resposta:

— Agora? Depois de 40 minutos?

Isso é:

sunk investigative cost.


☕ Quarenta minutos investigando errado

não compram:

mais quarenta minutos.


🎯 Pergunta Bellacosa nº 16

“Se estivéssemos começando a investigação agora, ainda escolheríamos essa hipótese?”


🧠 Diagnosis Momentum

Mais gente:

envolvida.

Mais ferramentas:

abertas.

Mais relatórios:

Db2.

Agora:

abandonar

fica socialmente caro.

Sunk Cost + Diagnosis Momentum.


🧠 Confirmation Bias

Cada finding:

“talvez.”

Continua.


🧠 Premature Closure

Se já declaramos:

Db2 root cause,

mudar:

custa reputação.

Sunk cost of:

public commitment.


🎯 Pergunta Bellacosa nº 17

“Estamos defendendo a hipótese porque ela ainda explica o incidente ou porque já gastamos reputação comunicando-a?”


🧠 Hindsight Bias depois

Depois descobre:

API.

Todos:

“deveríamos ter mudado antes.”

Sim.

Mas:

mecanismo era:

sunk cost.

Need:

kill criteria.


🧠 Hypothesis time budget

Exemplo:

IF NO NEW SUPPORTING EVIDENCE
FOR 20 MIN
THEN REASSESS.

Not rigid.

But:

forces.


☕ Hipótese também precisa:

de checkpoint.


🧠 Sunk Cost e reuniões

Projeto tem:

100 reuniões.

Isso não aumenta:

business value.

Mas cria:

ownership.

Mais pessoas investidas:

mais difícil:

cancel.


🎯 Pergunta Bellacosa nº 18

“Quantas pessoas estão defendendo a continuidade porque também precisam justificar o tempo que já investiram?”


🧠 Group sunk cost

Important.

Not individual only.

Organization:

collective identity.


☕ Quanto mais gente:

assina o projeto,

menos gente:

quer escrever o obituário.


🧠 Authority Bias

Sponsor senior:

invested political capital.

Parar:

expensive.

So:

continuation pressure.


🧠 Principal-Agent

Sponsor:

could lose reputation.

Organization:

could lose more money.

Incentives:

diverge.


🎯 Pergunta Bellacosa nº 19

“O custo pessoal de cancelar para o decisor está distorcendo o custo econômico para a organização?”


🧠 Moral Hazard

If sponsor:

doesn't personally absorb:

future cost,

can keep.


🧠 Risk Compensation

More funding:

creates:

“now it'll work.”

No.

Funding doesn't:

change thesis automatically.


☕ Dinheiro é:

combustível.

Não:

bússola.


🎯 Pergunta Bellacosa nº 20

“O recurso adicional aumenta probabilidade de sucesso ou apenas aumenta nosso compromisso?”


🧠 Sunk Cost e contratos

Penalty to terminate:

R$ 1M.

Remaining contract:

R$ 10M.

Someone says:

“não vale pagar multa.”

Maybe.

Compare:

R$ 1M versus:

future loss.

Not:

past payments.


🎯 Pergunta Bellacosa nº 21

“Qual é o custo real de sair agora versus permanecer daqui para frente?”


🧠 Exit cost is not sunk cost

Important distinction.

Exit penalty:

future.

Relevant.

Past spend:

sunk.

Not relevant except:

learning.


☕ Economia comportamental também:

precisa de:

copybook correto.


🧠 Sunk Cost e treinamento

Equipe treinou:

100 pessoas

numa tecnologia.

Agora:

outra ferramenta melhor.

“Não podemos trocar, treinamos todo mundo.”

Mas treinamento:

produziu conhecimento?

Transferível?

Maybe.

Need:

evaluate future.


🎯 Pergunta Bellacosa nº 22

“O treinamento passado criou capacidade futura útil ou apenas compromisso emocional com a ferramenta?”


🧠 Skill Transfer

Many skills:

transfer.

Don't treat:

training as wasted.

But:

don't let:

“training cost”

trap.


🧠 Sunk Cost e hardware

Bought:

servers.

Cloud alternative:

better.

But servers:

still have resale/usage value.

That's:

not fully sunk.

Need:

net.

Nuance.


☕ Nem todo custo passado:

afundou completamente.

Alguns ainda:

flutuam.


🧠 Sunk Cost e mainframe

Agora um ponto:

delicioso.

Mainframe environments têm:

decades of investment.

Isso frequentemente vira:

argumento dos dois lados.

Um lado:

“não podemos sair porque investimos demais.”

Outro:

“temos que sair porque já gastamos demais.”

Ambos podem:

estar errados.

A pergunta é:

qual opção daqui para frente entrega melhor valor, risco, confiabilidade e custo total?


🎯 Pergunta Bellacosa nº 23

“Estamos avaliando o mainframe pelo que já custou ou pelo valor e custo que ele ainda produz?”


🧠 Legacy modernization

Sunk cost não significa:

“migre.”

Nem:

“fique.”

Significa:

não use investimento passado sozinho como argumento para qualquer lado.


☕ Isso é maturidade.


🧠 Sunk Cost e Cultural Debt

Technology becomes:

identity.

Investment:

history.

Changing:

feels like:

admitting history wrong.

But past success:

may still have been real.

Now:

context changed.

No shame.


🎯 Pergunta Bellacosa nº 24

“Precisamos preservar a decisão antiga ou preservar o valor que ela ajudou a criar?”


🧠 Hindsight warning

Don't say:

“we wasted 20 years.”

Maybe:

20 years delivered value.

A sunk cost:

can have produced:

past benefit.

Still:

irrelevant to:

future choice.


☕ Uma decisão pode:

ter sido excelente ontem

e:

não merecer renovação hoje.


🧠 Sunk Cost e Status Quo Bias

Current option:

gets advantage.

Switch:

must justify.

Staying:

doesn't.

Sunk cost:

amplifies.


🎯 Pergunta Bellacosa nº 25

“Por que a nova opção precisa provar superioridade absoluta enquanto a atual continua por default?”


🧠 Zero-Based Review

Imagine:

nenhuma opção:

installed.

Which:

choose today?

Then:

add switching cost.

Existing assets.

Risk.

That:

is fair.


☕ Zero-based não significa:

ignorar realidade.

Significa:

não idolatrar história.


🧠 Sunk Cost e Loss Aversion

If terminate:

recognize loss.

If continue:

hope.

So people:

gamble.

Prospect theory territory.


🎯 Pergunta Bellacosa nº 26

“Estamos escolhendo risco maior para evitar reconhecer uma perda que já aconteceu?”


🧠 Sunk Cost e project zombie

Zombie project:

exists because:

too much invested.

Every year:

small budget.

Never:

deliver.

But:

“can't stop.”


☕ Projeto zumbi

come:

budget

e:

brains.


🧠 Opportunity Cost

Every resource:

there

is not:

elsewhere.

This is:

the thing sunk cost hides.


🎯 Pergunta Bellacosa nº 27

“O que poderíamos fazer com os próximos recursos se deixássemos de tentar justificar os anteriores?”


🧠 Opportunity cost is future-facing

Huge.

Past:

fixed.

Future:

scarce.


☕ O verdadeiro custo de continuar

não é só:

o que você paga.

É:

o que você deixa:

de fazer.


🧠 Sunk Cost e staffing

Senior stuck:

project.

Alternative initiative:

waits.

Now:

cost.


🧠 Sunk Cost e tech debt

“We already built architecture.”

So:

patch.

Patch.

Patch.

Eventually:

maintenance > rebuild.

But:

rebuild looks:

waste.

Need:

total cost from now.


🎯 Pergunta Bellacosa nº 28

“Qual é o custo de manter a solução existente pelos próximos cinco anos comparado ao custo de substituir?”


🧠 Future TCO

Important.

Past TCO:

history.

Future TCO:

decision.


☕ O CFO de amanhã

não paga:

a invoice de ontem.

Ela já foi paga.

Ele paga:

as consequências.


🧠 Sunk Cost e workaround

We built:

script.

Manual process.

Training.

Then fix underlying system?

People resist:

“script works.”

Because:

invested.

Normalization of Deviance.


🎯 Pergunta Bellacosa nº 29

“O workaround continua porque é o melhor desenho ou porque já construímos uma organização ao redor dele?”


🧠 Sunk Cost e testing

Spent:

weeks writing:

custom framework.

Off-the-shelf now:

better.

But:

“we built ours.”

Identity.


🧠 Not Invented Here, almost

Related.

But not same.


☕ Software interno tem:

uma habilidade impressionante

de virar:

filho.


🎯 Pergunta Bellacosa nº 30

“Se outro time tivesse escrito essa ferramenta, ainda estaríamos tão empenhados em salvá-la?”


🧠 Sunk Cost e data migration

Already moved:

millions records.

Mismatch.

Stopping:

painful.

But:

bad data

costs future.

Need:

ignore sunk copying effort.

Focus:

integrity.


🎯 Pergunta Bellacosa nº 31

“Estamos protegendo o trabalho já executado ou protegendo a qualidade do estado final?”


🧠 Goal substitution again

Goal:

correct migration.

Proxy:

records migrated.

Metric:

99%.

Great.

But:

correctness?


☕ Bytes movidos

não:

equivalem a:

negócio migrado.


🧠 Sunk Cost e Incident Remediation

Change rolled out:

80%.

Errors.

Rollback:

painful.

“Já chegamos tão longe.”

No.

80% is:

past progress.

Now:

future risk.


🎯 Pergunta Bellacosa nº 32

“Continuar reduz o risco restante ou apenas evita desfazer trabalho já feito?”


🧠 Reversibility and Sunk Cost

Again:

cheap rollback:

less bias.

Design for:

undo.


🧠 Version control

Git helps:

throw away.

Branches.

Rollback.

Beautiful anti-sunk-cost tool.


git reset

é:

terapia comportamental

para programador.


🧠 Feature branches

You can:

discard.

Less:

attachment.


🧠 Prototypes

Label:

throwaway.

If not:

prototype becomes:

production.

Why?

“We already built it.”

Sunk cost.


🎯 Pergunta Bellacosa nº 33

“Esse protótipo foi desenhado para aprender ou estamos promovendo-o a produção porque já existe?”


🧠 Prototype-to-production horror

Common.

“Só falta hardening.”

Then:

years.

Cultural Debt.


☕ Nada é mais permanente

que:

uma solução temporária

que já funciona.


🧠 Sunk Cost e AI

Organization invests:

millions

in model/vendor.

Eval:

weak.

But:

can't switch.

Because:

integration.

Training.

Announcement.

Thus:

more prompts;

more tuning;

more agents.

Maybe:

wrong base approach.


🎯 Pergunta Bellacosa nº 34

“Estamos ajustando o modelo porque ele está perto do objetivo ou porque trocar agora faria o investimento anterior parecer perdido?”


🧠 AI Agent Example

Agent attempts:

tool path A.

Fails:

three times.

Instead of:

replan,

spends:

more tokens

on A.

Algorithmic sunk cost.


🤖 Machines don't feel sunk cost

But designers can:

encode equivalent behavior.

Retry loops.

Commitment.


🎯 Pergunta Bellacosa nº 35

“O sistema possui critérios para abandonar uma estratégia que já consumiu muito recurso sem melhorar evidência?”


🧠 Cost budgets

Token.

API calls.

Time.

Then:

replan.


MAX-RETRY

também é:

economia comportamental.


🧠 Sunk Cost e Security

Spent:

millions

on SIEM.

Still:

poor signal.

Management:

“need more tuning.”

Maybe.

Or:

architecture wrong.

Need:

fresh evaluation.


🎯 Pergunta Bellacosa nº 36

“Estamos financiando melhoria marginal porque ela é economicamente racional ou para justificar a compra original?”


🧠 Sunk Cost e certifications

Employee:

years in technology.

Industry shifts.

Changing:

feels:

waste.

But skills:

transfer.

Past career:

not wasted.

Decision:

future satisfaction/value.


☕ Sunk cost também:

aparece na carreira.


🧠 Personal domain briefly

Staying:

course,

job,

relationship,

subscription,

because:

“já investi anos.”

Same mechanism.

But let's keep:

mainframe.


🧠 Sunk Cost e runbook

Old procedure:

massive investment.

New approach:

simpler.

But:

“we spent months documenting.”

Documentation past:

irrelevant

if:

system changed.


🎯 Pergunta Bellacosa nº 37

“Estamos mantendo o processo para preservar seu propósito ou para preservar o trabalho usado para escrevê-lo?”


🧠 Sunk Cost e governance

Project review should:

forbid:

past spend

as sole argument.

Require:

future case.


🧠 Bellacosa Rule

“Tudo que estiver na coluna JÁ GASTO entra como aprendizado, não como justificativa.”


☕ Excel pode ajudar

desde que:

não tenha nostalgia.


🧠 Separate columns

PAST / SUNK
FUTURE / RELEVANT

Powerful.


🎯 Pergunta Bellacosa nº 38

“Estamos misturando custos passados e futuros na mesma conta mental?”


🧠 Bellacosa Past vs Future Board

PASSADO
-------
R$ 9M gastos
11 meses
120 pessoas treinadas
4 consultorias

FUTURO
------
R$ 5M adicionais
35% chance de sucesso
R$ 8M benefício
alternativa R$ 1,5M

Decisão:

future side.


🧠 Past side:

lessons.


☕ O passado explica:

como chegamos.

O futuro decide:

se devemos continuar.


🧠 Sunk Cost e postmortem

Bad:

“we should have stopped because spent too much.”

No.

Spend itself:

not issue.

Question:

when future case deteriorated.


🎯 Pergunta Bellacosa nº 39

“Em qual ponto os benefícios esperados deixaram de justificar os custos futuros?”


🧠 Decision Timeline

Track:

business case updates.

Maybe:

at month 7.

Then:

continuation wrong.

Learn.


🧠 Hindsight Bias warning

After cancel:

looks obvious.

But:

need timestamps.


☕ Não transforme:

sunk cost

em:

novo hindsight.


🧠 Sunk Cost e uncertainty

Past failed work:

contains:

information.

That can:

change future probability.

So:

past matters as:

evidence.

Not:

as debt owed.

Important nuance.


🎯 Pergunta Bellacosa nº 40

“O gasto passado está entrando na decisão como dado sobre o problema ou como obrigação emocional de continuar?”


🧠 This is deep

Suppose:

spent 9M

and discovered:

technical impossibility.

That past work:

is valuable evidence:

probability down.

Ironically:

may support stopping.


☕ Às vezes o melhor retorno:

do dinheiro perdido

é:

a informação de que não devemos perder mais.


🧠 Learning Value

POC failed:

cost.

But:

bought knowledge.

Then:

stop.

Good.


🎯 Pergunta Bellacosa nº 41

“Que aprendizado compramos com o custo passado e como ele deveria mudar nossa decisão?”


🧠 Sunk Cost e blame

If stopping means:

someone wrong,

they resist.

Need:

decouple:

learning from blame.


🧠 Psychological Safety

Organizations that punish cancellation:

manufacture zombie projects.


☕ Se todo projeto cancelado

vira:

execução pública,

nenhum projeto:

morre cedo.


🎯 Pergunta Bellacosa nº 42

“Nossa cultura torna mais perigoso cancelar um projeto ruim do que continuar desperdiçando recursos?”


🧠 Good governance

Celebrate:

early stop.

Saved:

future cost.


🧠 Kill decisions can be wins

Example:

Spend 500k.

Discover:

bad idea.

Stop.

Saved:

10M.

Success.


☕ Projeto morto cedo

pode ser:

um excelente investimento.


🎯 Pergunta Bellacosa nº 43

“Quanto deixamos de perder porque paramos?”


🧠 Escalation loop

Sunk cost says:

continue.

New spend creates:

new sunk cost.

Then:

even harder.

SPEND
↓
ATTACHMENT
↓
CONTINUE
↓
MORE SPEND
↓
MORE ATTACHMENT

This is:

Escalation.


☕ Sunk Cost é:

juros compostos

do apego.


🧠 Breaking loop

Need:

periodic fresh reviewer.

Someone:

not invested.


🎯 Pergunta Bellacosa nº 44

“Quem pode avaliar a decisão sem precisar defender o investimento anterior?”


🧠 Independent review

Board.

External.

Fresh team.


🧠 Precommitment

Before project:

define:

kill criteria.

Because later:

attachment.


🎯 Pergunta Bellacosa nº 45

“Antes de começar, definimos quais resultados fariam parar?”


🧠 Stop-loss analogy

Investment markets.

Set:

exit.

Not:

because asset bad always.

Because:

protect.


STOP-LOSS

deveria existir:

em projetos.


🧠 Bellacosa Sunk Cost Protocol

Passo 1 — Identifique custos irrecuperáveis

Mark:

sunk.

Passo 2 — Remova-os da decisão futura

Don't erase:

history.

Remove:

decision weight.

Passo 3 — Calcule custo futuro

From today.

Passo 4 — Recalculate benefit

Current.

Passo 5 — Update probability

Using:

new evidence.

Passo 6 — Compare alternatives

Including stop.

Passo 7 — Include opportunity cost

What else?

Passo 8 — Evaluate residual assets

What still has value?

Passo 9 — Use independent review

Fresh eyes.

Passo 10 — Reward rational exit

Culture.


📋 Checklist Bellacosa anti-Sunk Cost

[ ] Qual custo já é irrecuperável?

[ ] Estou usando esse custo como argumento?

[ ] Quanto ainda falta gastar?

[ ] Qual benefício futuro ainda existe?

[ ] O benefício original foi atualizado?

[ ] Qual é a chance atual de sucesso?

[ ] Se começássemos hoje, escolheríamos isso?

[ ] Que alternativas existem?

[ ] Qual o custo de oportunidade?

[ ] O ativo existente ainda tem valor residual?

[ ] Continuamos para salvar reputação?

[ ] Existe penalty futura real para sair?

[ ] O próximo investimento reduz incerteza?

[ ] Temos critérios de parada?

[ ] Quem revisa sem apego ao passado?

🧠 Bellacosa Sunk Cost Card

SUNK COST:
_________________________

RELEVANT FUTURE COST:
_________________________

FUTURE BENEFIT:
_________________________

CURRENT PROBABILITY:
_________________________

RESIDUAL ASSET VALUE:
_________________________

EXIT COST:
_________________________

ALTERNATIVES:
_________________________

OPPORTUNITY COST:
_________________________

IF STARTING TODAY:
CONTINUE / PIVOT / STOP

👻 Easter Egg nº 2 — BELLACOSA.BIAS(SUNK-COST)

       IF COST-STATUS = 'SUNK'
           MOVE ZERO
             TO FUTURE-DECISION-WEIGHT
       END-IF.

       IF DECISION-REASON =
          'WE-ALREADY-SPENT-TOO-MUCH'
           DISPLAY
           'WARNING: SUNK COST FALLACY'
       END-IF.

       IF NEW-INVESTMENT = 'Y'
           PERFORM EVALUATE-FUTURE-CASE
       END-IF.

Comentários:

* PAST MONEY
* HAS NO VOTE
* IN FUTURE VALUE.

Outro:

* CODE ALREADY WRITTEN
* DOES NOT
* DESERVE PRODUCTION.

Outro:

* TIME ALREADY SPENT
* CANNOT BE REFUNDED
* BY SPENDING MORE TIME.

Outro:

* HISTORY
* IS INPUT FOR LEARNING,
* NOT A HOSTAGE NOTE.

E naturalmente:

* DALEK PROJECT:
* PLANET NO LONGER EXISTS.
*
* PREVIOUS INVESTMENT:
* 60 BILLION.
*
* DECISION:
* STILL DO NOT INVADE
* A PLANET THAT DOES NOT EXIST.

🕰️ De volta ao Projeto Atlas

Diretor:

— Mas e os nove milhões?

Nosso jovem:

— Continuam sendo nove milhões.

— Então?

— São história.

— História cara.

— Muito.

— E você quer ignorar?

— Não.

— Não?

— Quero aprender tudo que eles compraram.

— E depois?

— Decidir os próximos cinco milhões como se fossem cinco milhões novos.

Doctor sorri.


🧠 CFO pergunta:

— Então precisamos comparar:

continuar,

pivotar,

parar?

— Sim.

— Mesmo se parar fizer o investimento anterior parecer desperdício?

Nosso jovem:

— Parecer desperdício não muda o investimento.

Doctor:

— Excelente.


🔧 Revisão

Projeto atual:

FUTURE COST:
R$ 5M

FUTURE BENEFIT:
R$ 8M

SUCCESS:
35%

Alternativa híbrida:

COST:
R$ 1,5M

BENEFIT:
R$ 5,5M

SUCCESS:
80%

Agora:

discussão muda.

Os R$ 9M:

não desapareceram.

Mas também:

não sequestram:

R$ 5M.


☕ Isso é:

liberdade decisória.


🧠 E se a decisão for continuar?

Perfeitamente possível.

Sunk Cost Fallacy não diz:

sempre pare.

Se:

future case

é:

bom,

continue.

Mas continue:

porque:

o futuro vale.

Não:

porque:

o passado dói.


🎯 Pergunta Bellacosa nº 46

“Se continuarmos, conseguimos explicar a decisão sem mencionar aquilo que já gastamos?”

Se sim:

bom sinal.


🧠 Exemplo

Continue because:

future cost 2M;

benefit 20M;

probability high;

alternatives worse.

Ótimo.

No sunk cost problem.


☕ Você pode:

continuar a mesma coisa

pela:

razão certa.


🧠 Isso é importante

Bias isn't:

decision outcome.

Bias is:

decision process.


🧠 Sunk Cost e Outcome Bias

If continue and succeeds:

people:

“see? worth.”

Maybe.

Need:

compare alternative.

Success doesn't:

prove best decision.


🎯 Pergunta Bellacosa nº 47

“O sucesso final demonstra que continuar foi ótimo ou apenas que uma opção possível acabou funcionando?”


🧠 Counterfactual

Maybe alternative:

better.

Hard to know.

Need:

decision quality.


🧠 Hindsight

If stop and market changes:

people:

“should have continued.”

Again:

judge:

ex ante.


🎯 Pergunta Bellacosa nº 48

“Com os dados disponíveis na hora, a decisão foi racional?”


🧠 Sunk Cost e Normalization of Deviance

Workaround cost:

grows.

But:

“já temos.”

So:

keep.

Deviation:

normal.


🧠 Sunk Cost and Cultural Debt

Old process:

huge investment.

Identity.

No review.

Then:

debt.


🎯 Pergunta Bellacosa nº 49

“Estamos mantendo algo porque continua útil ou porque removê-lo faria a história parecer menos elegante?”


🧠 The emotional side

Admit:

this hurts.

Human brain:

doesn't love:

waste.

We seek:

coherence.

“Tudo valeu a pena.”

But reality:

sometimes:

no.

And that's okay.

The rational lesson:

não faça o próximo erro para justificar o anterior.


☕ Essa talvez seja:

a frase do artigo.


🧬 Regeneração organizacional

Uma organização madura não tenta:

apagar investimento fracassado.

Ela tenta:

extrair aprendizado

e:

impedir que ele compre:

mais desperdício.

Ela diferencia:

custo passado;

ativo residual;

custo de saída;

custo futuro;

benefício futuro.

Ela pergunta:

“Se começássemos hoje?”

Ela revisa:

business case.

Permite:

pivot.

Permite:

cancel.

Permite:

apagar código.

Permite:

trocar ferramenta.

Permite:

dizer:

“Aprendemos o suficiente para não continuar.”

Sem transformar isso:

em:

confissão moral.

Porque entende:

um custo afundado

é:

ruim.

Mas um custo afundado que força:

novo custo ruim

é:

pior.


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Sunk Cost é um custo já incorrido que não pode ser recuperado.

Sunk Cost Fallacy ocorre quando esse custo influencia indevidamente decisões futuras.

O custo passado pode fornecer aprendizado, mas não deveria, por si só, justificar continuar.

Escalation of Commitment pega o sunk cost e transforma o apego em novos investimentos.

Plan Continuation Bias faz um plano continuar porque já está em execução.

Goal Gradient acrescenta a sensação de “falta pouco”.

Loss Aversion torna cancelar doloroso porque faz a perda parecer definitiva.

Anchoring mantém orçamentos, cronogramas e business cases antigos como referências.

Confirmation Bias favorece evidências de que o investimento ainda poderá ser recuperado.

Outcome Bias pode transformar um eventual sucesso numa justificativa retrospectiva para todo o processo.

Hindsight Bias depois pode fazer parar ou continuar parecer óbvio, quando não era.

Cultural Debt aparece quando investimentos históricos viram parte da identidade organizacional.

Metric Fixation pode transformar percentual concluído em substituto do valor futuro.

Goal Substitution pode fazer a organização continuar apenas para finalizar aquilo que começou, mesmo que o objetivo original já tenha mudado.

Principal-Agent e Self-Serving Bias importam quando cancelar ameaça mais a reputação de alguém do que continuar ameaça seu orçamento pessoal.

Opportunity cost é essencial: todo recurso futuro comprometido com uma opção deixa de estar disponível para outra.

Assets existentes podem ter valor residual; sunk cost não significa ignorar ativos úteis.

O custo de saída é futuro e relevante; o custo já gasto é passado e não pode ser recuperado.

A melhor defesa é uma avaliação zero-based: se começássemos hoje, ainda escolheríamos essa opção?

E principalmente:

não gaste o próximo real apenas para fazer o real anterior parecer menos perdido.


🥚 Easter Egg final

Antes de entrar na TARDIS, o Doctor escreve:

PAST-COST = 9000000.

Nosso jovem:

— E agora?

Doctor:

— Agora nada.

— Nada?

— Ele já aconteceu.

— Mas foi muito dinheiro.

— Sim.

— Então não deveria pesar?

Doctor pega:

um marcador.

Escreve:

       MOVE ZERO
         TO PAST-COST-DECISION-WEIGHT.

Nosso jovem ri.

— Financeiro vai odiar.

— Financeiro inteligente vai entender.

— E o que colocamos no lugar?

Doctor escreve:

FUTURE COST
FUTURE BENEFIT
CURRENT PROBABILITY
ALTERNATIVES
OPPORTUNITY COST

Nosso jovem:

— Isso decide?

Doctor abre:

a porta.

“Isso pelo menos permite que o futuro seja julgado pelo futuro.”

A TARDIS começa:

a desaparecer.

Nosso jovem grita:

— Doctor!

A porta abre novamente.

— Sim?

— Então os nove milhões não significam nada?

Doctor pensa.

— Significam muito.

— O quê?

“Eles significam aquilo que custou aprender o que você sabe hoje.”

Pausa.

“Só não significam que você precisa pagar pela mesma lição duas vezes.”

VWORP.

VWORP.

VWORP.

No quadro fica:

“O passado pode ensinar. Não deveria sequestrar.”

E talvez essa seja toda a essência da Sunk Cost Fallacy no Bellacosa Mainframe:

aquilo que já perdemos merece ser transformado em conhecimento — não em justificativa para perder ainda mais.

☕🌀

Próxima parada: Loss Aversion — o dia em que descobrimos que perder R$ 1 milhão parecia psicologicamente muito pior do que ganhar R$ 1 milhão parecia bom, e essa assimetria começou a dirigir projetos, incidentes, investimentos, rollback e decisões de risco.

quarta-feira, 5 de fevereiro de 2014

🛰️ Guia Bellacosa Mainframe-Otakus para decifrar OVA, ONA, OAD e outras siglas misteriosas do mundo dos animes

 

Bellacosa Mainframe explica ova ona e oad em anime

🛰️ Guia Bellacosa Mainframe-Otakus para decifrar OVA, ONA, OAD e outras siglas misteriosas do mundo dos animes

Por Vagner Bellacosa — Blog El Jefe Midnight Lunch
(Para padawans otakus que leem siglas como se fossem comandos do JCL)


Quando comecei a assistir anime na TV Manchete, lá no pré-histórico “dataset” da década de 1980, essas siglas nem existiam. Hoje, você abre um site de streaming e parece que caiu num LISTCAT do universo otaku: OVA, ONA, OAD, SP, LNs, PV, CM, BD-Disc Specials…

Respira.
Pega um café.
Vem comigo.
Vou traduzir tudo como se fosse JCL Ninja para Otaku Padawan.


🛠️ 1) OVA – Original Video Animation

O OVA é o “job submit manual” do mundo dos animes.

📌 O que é

Episódios feitos direto para home video (VHS nos anos 80, depois DVD, Blu-ray etc.).
Nada de TV, nada de grade de horário. Liberdade total.

🧬 Origem

Apareceu na década de 1980, quando o VHS explodiu. Os estúdios viram que dá pra ganhar grana lançando anime sem depender de emissora.

💡 Por que os otakus amam OVAs?

  • Geralmente tem animação melhor (não tem a correria semanal da TV).

  • Traz histórias extras, paralelas ou finais alternativos.

  • Muitas franquias nasceram como OVA e depois viraram anime de TV (Bubblegum Crisis, Tenchi Muyo, Gunbuster).

🎁 Easter Eggs

Alguns OVAs são fanservice descarado. Tipo o estúdio dizendo:
“Já que não tem censura da TV, toma um bônus, fã!”.
E geralmente entregam mesmo.



🌐 2) ONA – Original Net Animation

O ONA é o “mainframe em nuvem” do mundo otaku.

📌 O que é

Anime lançado direto na internet.
Pode ser YouTube, Nico Nico, streaming, site oficial — qualquer lugar digital.

🧬 Origem

Ficou popular a partir dos anos 2000, com a internet rápida.
Hoje, Netflix, Crunchyroll e Amazon usam ONA como padrão.

💡 Dicas Bellacosa

  • ONAs podem ter episódios curtíssimos, 3 a 8 minutos.

  • Alguns ONAs viram “prova de conceito” para convencer investidores.
    É tipo um POC do Z/OS:

“Olha, dá pra funcionar! Agora paga nós.”

🎁 Curiosidade

O famoso Hetalia Axis Powers começou como ONA.
Animação mínima, piadas máximas.


📀 3) OAD – Original Animation DVD

O OAD é o “assembly anexado ao manual técnico”.

📌 O que é

Episódio extra que vem junto com mangá, light novel ou edição limitada.
Você só assiste se comprar o físico.

💡 Por que existe?

Porque o Japão ama colecionador hardcore.
É garantia de venda.

🛑 Truque:

Muita gente acha que OAD = OVA.
Não é igual!
Todo OAD é parecido com OVA, mas vem em bundle com mangá/LN.
É tipo um LOAD MODULE que só está disponível no PDS VIP.


🎬 4) SP / Special / Tokubetsu-hen

O “especial de fim de ano do Job Scheduler”.

📌 O que é

Episódio especial, geralmente:

  • Recap (resumo)

  • Crossover

  • Episódio comemorativo

  • Final estendido

🎁 Curiosidade

Os “recaps” surgiram porque animadores precisam respirar.
É literalmente um CHECKPOINT da animação.


🎞️ 5) PV – Promotional Video

O “IEBDG / Print do sistema antes de entrar em produção”.

É o trailer do anime.
Simples assim.
PV serve pra te fazer gastar seu tempo futuro.


📺 6) CM – Commercial

O “SYSOUT da propaganda japonesa”.
Comerciais curtinhos usados para divulgar Blu-rays, figures, eventos etc.


💽 7) BD Specials

Conteúdos exclusivos lançados só no Blu-ray.
Pode ser:

  • Episódios extras

  • Final alternativo

  • Cenas sem censura

  • Making of

  • “Versão sem luz branca na hora da pancadaria”

Blu-ray no Japão é caro.
Caríssimo.
Por isso eles recheiam com bônus.


✨ Outras siglas que aparecem muito

LN – Light Novel

O “manual técnico” dos animes.
Grande parte dos isekais vem daqui.

SS – Short Story

Mini-histórias extras.

ED / OP

Ending / Opening.
As músicas que grudam na cabeça como JCL mal comentado.

NCOP / NCED

Versão sem créditos — pra você admirar a animação sem letras na tela.
(E tremular a bandeira do otaku purista.)


🐉 Fofoquices e curiosidades avançadas

  • OVAs permitiam cenas mais ousadas — e por isso salvaram muitos títulos nos anos 90.

  • O primeiro “estouro” de OVA foi Megazone 23, que muita gente acha que inspirou Matrix.

  • ONAs hoje são a principal vitrine para novos estúdios indie.

  • OAD costuma ter finais alternativos melhores que a adaptação da TV (procure os OADs de School Rumble e verá).

  • OVAs dos anos 80/90 têm fama de violência exagerada — porque ninguém na época queria censurar o home video.
    Era o far west do anime.




🧠 Resumo Bellacosa para não esquecer

SiglaSignificaAnalogia MainframeOnde aparece
OVAEpisódio direto para vídeoJob submit manualBlu-ray, DVD
ONAEpisódio direto onlineMainframe em nuvemYouTube, streaming
OADEpisódio extra de brindeAssembly anexado ao manualMangás/LN ed. limitada
SPEspecialJob comemorativoTV, BD
PVTrailerPrint pré-produçãoInternet
CMComercialSYSOUT publicitárioTV japão

terça-feira, 4 de fevereiro de 2014

☁️ O que é Cloud Computing (sem bullshit)

 


☁️ O que é Cloud Computing (sem bullshit)

Segundo o NIST, cloud computing é:

Um modelo que permite acesso sob demanda a um pool compartilhado de recursos computacionais configuráveis, que podem ser rapidamente provisionados e liberados com mínimo esforço humano.

Traduzindo para o dialeto Bellacosa:

  • Recursos não são seus

  • Você não vê o ferro

  • Você sobe e desce capacidade sem pedir benção

  • Você paga pelo que usa

  • E se der ruim… é responsabilidade compartilhada (já chegamos lá)



🧱 Modelos clássicos: IaaS, PaaS e SaaS (a analogia do carro)

A IBM adora analogias. Vamos à mais famosa:

🚗 O carro

IaaS – Comprar o carro

  • Você cuida de tudo

  • SO, patch, firewall, aplicação

  • Liberdade total

  • Dor de cabeça total

👉 Ex: VMs no IBM Cloud, AWS EC2


PaaS – Alugar o carro

  • Você dirige

  • O provedor cuida do motor, manutenção, óleo, troca de peça

  • Foco no código, não no ferro

👉 Ex: Cloud Foundry, OpenShift, runtimes gerenciados


SaaS – Pegar um táxi

  • Só usa

  • Não sabe nem onde fica o motor

  • Só reclama quando atrasa

👉 Ex: Salesforce, O365, ServiceNow


🔐 Segurança na nuvem: não é opcional, é fundação

Se você acha que cloud é insegura, parabéns:
você acabou de repetir uma frase de 2012.

O mantra IBM:

Security by design + Shared Responsibility

📌 Modelo de responsabilidade compartilhada

  • Provedor protege:

    • Data center

    • Hardware

    • Infraestrutura física

  • Cliente protege:

    • Dados

    • Identidade

    • Acesso

    • Configuração

Se você subir um banco aberto na internet…
👉 o problema não é da nuvem


🪪 IAM – Identity & Access Management

No mainframe você tinha:

  • RACF

  • ACF2

  • Top Secret

Na nuvem você tem:

  • IAM

  • Access Groups

  • Policies

  • Least Privilege

A regra é a mesma desde os anos 80:

Nunca dê mais acesso do que o necessário.

E sim…
quem dá *.* em produção continua existindo 😅


🔒 Criptografia: dados inúteis para quem não deveria ver

Criptografia em nuvem protege dados:

  • Em repouso

  • Em trânsito

  • Em uso

Dois elementos fundamentais:

  • 🔑 Algoritmo

  • 🔑 Chave

E aqui vai um easter-egg:

🔥 Criptografia não elimina risco.
Ela só garante que o invasor roube lixo ilegível.


👀 Monitoring: quem não mede, não governa

No mainframe você tinha:

  • SMF

  • RMF

  • Console verde gritando

Na nuvem você tem:

  • Logs

  • Métricas

  • Traces

  • Eventos

  • Flow Logs

  • Dashboards

As 3 áreas do monitoramento em nuvem:

  1. Infraestrutura

  2. Aplicações

  3. Dados

Monitoramento moderno serve para:

  • Detectar falhas antes do usuário

  • Medir custo (sim, a fatura dói)

  • Garantir compliance

  • Reagir a ataques (DDoS, brute force, etc.)

👉 Monitorar não é olhar gráfico bonito.
É tomar decisão rápida.


🌪️ DDoS: o velho ataque com roupa nova

Ataque de negação de serviço distribuída é simples:

  • Milhares de máquinas

  • Um alvo

  • Tráfego até cair

A nuvem ajuda porque:

  • Escala automaticamente

  • Distribui carga

  • Usa redes globais (CDN)

Mas não faz milagre se você:

  • Não configurou

  • Não monitorou

  • Ignorou alertas


🧠 Boas práticas Bellacosa Approved™

✔ Use monitoramento contínuo, não auditoria ocasional
✔ Aplique least privilege sempre
✔ Separe ambientes (dev / test / prod)
✔ Monitore custo (cloud não é barata por padrão)
✔ Automatize tudo (infra as code)
✔ Desconfie de “funciona na minha máquina”
✔ Lembre-se: cloud não perdoa gambiarra


🧩 Curiosidades & Easter-Eggs

🥚 Mainframe é cloud privada ultra resiliente
🥚 LPAR ≈ VM
🥚 WLM ≈ Auto Scaling
🥚 SMF ≈ Observability
🥚 Quem domina mainframe aprende cloud mais rápido
🥚 O problema nunca foi a tecnologia… sempre foi o processo


🧘 Visão final para o Padawan

Cloud Computing não é:
❌ só subir VM
❌ só reduzir custo
❌ só modernizar frontend

Cloud é:
modelo operacional
mudança cultural
automação
segurança embutida
monitoramento contínuo

E se você veio do mainframe…
você não está atrasado.

👉 Você só está lembrando de algo que já sabia.



📊 Infográfico: Modelos de Nuvem no Mainframe

🏗️ 1. IaaS (Infrastructure as a Service) - Mainframe como Infraestrutura

Neste nível, você "aluga" o poder de processamento bruto, mas gerencia quase todo o resto.

  • O que é fornecido: LPARs (Partições Lógicas), Processadores (CPs, zIIPs), Memória e Storage (DASD).

  • O que você gerencia: O Sistema Operacional (z/OS, z/VSE, z/TPF ou Linux on Z), middleware e aplicações.

  • Exemplo: Provedores que oferecem zCloud onde você define o tamanho da sua LPAR e instala seu próprio stack.


🛠️ 2. PaaS (Platform as a Service) - Mainframe como Plataforma

Aqui, a complexidade da infraestrutura é escondida. O foco é no desenvolvimento e execução de código.

  • O que é fornecido: Ambiente de execução pronto, compiladores (COBOL, Java, Python), gerenciadores de banco de dados (DB2, IMS) e monitores de transação (CICS).

  • O que você gerencia: Apenas o seu código (programas) e os dados.

  • Exemplo: Ambientes de DevOps moderno (como z/OSMF ou containers via OpenShift on Z) onde o desenvolvedor faz o deploy do código sem se preocupar com a configuração do sistema operacional.


💻 3. SaaS (Software as a Service) - Mainframe como Serviço

O nível mais alto. O software roda no mainframe, mas o usuário final apenas consome a funcionalidade via web ou API.

  • O que é fornecido: A aplicação completa. Toda a manutenção, segurança e escalabilidade do mainframe são invisíveis para o usuário.

  • O que você gerencia: Apenas as configurações de usuário e o consumo do serviço.

  • Exemplo: Sistemas bancários de core-banking acessados via mobile que rodam transações críticas no mainframe, ou soluções de análise de fraude em tempo real oferecidas como serviço.


📉 Tabela de Responsabilidades (Quem controla o quê?)

CamadaIaaSPaaSSaaS
Hardware (z14, etc)ProvedorProvedorProvedor
Virtualização (z/VM)ProvedorProvedorProvedor
S.O. (z/OS, Linux)VOCÊProvedorProvedor
Middleware (DB2, CICS)VOCÊProvedorProvedor
Aplicações (COBOL)VOCÊVOCÊProvedor
DadosVOCÊVOCÊProvedor

⏱️ O Simbolismo dos Relógios no Anime Japonês

 

Bellacosa Mainframe e os relogios no anime


⏱️ O Simbolismo dos Relógios no Anime Japonês

(ou: quando o tempo vira sistema operacional)

No anime japonês, relógios nunca estão ali por acaso.
Eles não servem apenas para marcar horas. Servem para marcar limites, falhas, loops e pontos de não retorno.

Se no Ocidente o tempo corre, no Japão o tempo cobra.

Sobre relogios

Os relógios são um dos símbolos mais recorrentes e significativos presentes nos animes. Muito além de simples instrumentos para medir horas, eles frequentemente representam a passagem do tempo, a inevitabilidade das mudanças, o destino e a fragilidade da existência humana.

Na narrativa japonesa, o tempo é frequentemente tratado como uma força capaz de transformar pessoas, relacionamentos e sonhos. Por isso, relógios aparecem em momentos decisivos, marcando despedidas, reencontros, tragédias ou oportunidades únicas. Em muitos casos, um relógio parado simboliza uma vida interrompida, uma memória congelada ou um evento traumático que permanece preso ao passado.

Animes como Steins;Gate, Your Name, The Girl Who Leapt Through Time, Erased, Violet Evergarden e Clannad utilizam o simbolismo temporal de maneiras diferentes. Alguns exploram viagens no tempo, enquanto outros refletem sobre crescimento pessoal, saudade e a importância de aproveitar cada instante.

Visualmente, relógios de bolso, torres de relógio e mecanismos antigos também ajudam a criar atmosferas melancólicas ou misteriosas. Muitas vezes eles aparecem como metáforas para o ciclo da vida e para a impossibilidade de recuperar momentos perdidos.

Nos animes, o relógio raramente está apenas marcando horas. Ele lembra constantemente ao espectador que o tempo é um recurso limitado, precioso e impossível de controlar completamente. ⏰🌸




🧠 1. Relógio em anime = contrato com o destino

Sempre que um relógio aparece em destaque, algo está acontecendo:

  • um prazo foi imposto

  • uma escolha precisa ser feita

  • o sistema entrou em contagem regressiva

📌 Bellacosa insight: é o SLA do universo sendo exibido na tela.

Exemplo clássico:

  • Death Note – o tempo de vida visível é o uptime humano



⛓️ 2. Relógios quebrados = sistema corrompido

Relógios parados, rachados ou fora de sincronia indicam:

  • trauma

  • tempo psicológico congelado

  • mundo que se recusa a avançar

🎬 Animes:

  • Steins;Gate – o tempo não flui, ele reverte

  • Ergo Proxy – o tempo é um artefato instável

  • Tokyo Ghoul – a identidade para no instante da ruptura

📌 Mainframe rule: quando o relógio quebra, o problema não é o tempo — é o estado.


🔄 3. Relógios e loops temporais

O Japão ama loops porque acredita que:

errar faz parte
repetir é aprendizado
insistir é honra

Relógios circulares, ponteiros voltando ou tiques repetidos sinalizam:

  • reinício de processo

  • tentativa de correção

  • batch reprocessado

🎬 Animes:

  • Re:Zero – checkpoint emocional

  • Higurashi – loop como punição

  • Madoka Magica – tempo como armadilha

📌 Easter egg: o som do tique-tique muitas vezes marca reset invisível.


⌛ 4. Ampulhetas e relógios antigos = peso do passado

Quando o anime usa relógios antigos, mecânicos ou ampulhetas:

  • tradição > modernidade

  • passado > futuro

  • legado > inovação

🎬 Animes:

  • Fullmetal Alchemist – tempo como troca equivalente

  • Violet Evergarden – cartas como relógios emocionais

  • Inuyasha – eras conectadas, mas nunca sincronizadas

📌 Bellacosa truth: sistemas antigos não medem segundos, medem consequências.


🕰️ 5. Personagens ligados a relógios sabem demais

Se um personagem:

  • carrega um relógio

  • conserta relógios

  • para o tempo

  • olha demais para o pulso

…desconfie.

Eles geralmente:

  • conhecem o fim

  • guardam segredos

  • vivem fora da linha temporal comum

🎭 Personagens:

  • Homura (Madoka Magica) – o relógio como prisão

  • Dio (JoJo) – o tempo como poder absoluto

  • Nox (Wakfu) – obsessão pelo tempo perdido

📌 Mainframe analogy: são os administradores do sistema.


🔔 6. Sinos, badaladas e alarmes

No Japão, o som importa tanto quanto a imagem.

  • sino = transição

  • alarme = ruptura

  • badalada = morte ou renascimento

🎬 Exemplos:

  • Evangelion – alertas = colapso iminente

  • Angel Beats – sinos = passagem

  • Bleach – tempo espiritual ≠ tempo humano

📌 Dica: quando o som do relógio fica alto, o diálogo costuma mentir.


🧩 7. Relógios digitais são frios e impessoais

Relógios digitais em anime indicam:

  • controle

  • vigilância

  • sistema desumanizado

🎬 Animes:

  • Psycho-Pass – tempo medido por produtividade

  • Serial Experiments Lain – tempo fragmentado

  • Akira – urgência urbana constante

📌 Easter egg urbano: telas cheias de números = sociedade sem pausa.


🧠 8. O Japão vê o tempo como responsabilidade

Diferente do “tempo é dinheiro”, no Japão:

tempo é dívida
tempo é honra
tempo é promessa

Por isso, nos animes:

  • atrasos custam vidas

  • segundos importam

  • escolhas tardias não têm rollback

📌 Mainframe final rule: o sistema pode até continuar rodando — você não.


☕ Conclusão: Relógios não medem horas, medem consequências

Em anime japonês, o relógio:

  • observa

  • julga

  • cobra

  • e nunca esquece

Se ele aparece em cena, preste atenção.
O sistema já decidiu algo — só não avisou os personagens ainda.

🕛 Midnight Lunch encerrado. O tempo continua.


segunda-feira, 3 de fevereiro de 2014

Do Pós-Hokusai ao Mangá Moderno: quando o rabisco virou sistema crítico

 

Bellacosa Mainframe comenta sobre o pós-Hokusai ate ao manga moderno

Do Pós-Hokusai ao Mangá Moderno: quando o rabisco virou sistema crítico

Introdução – após o reboot de Hokusai, quem assumiu o console?

Se Hokusai foi o IPL da linguagem visual do mangá, o período pós-Hokusai foi aquele momento clássico em que o sistema:

  • sai do laboratório,

  • entra em produção,

  • ganha usuários,

  • sofre incidentes,

  • e vira infraestrutura crítica da cultura japonesa.

A evolução do mangá não foi um salto.
Foi incremental, versionada e cheia de gambiarras geniais — exatamente como todo bom sistema legado.


Pós-Hokusai imediato – o mangá como documentação visual

Após a morte de Hokusai (1849), seus cadernos Hokusai Manga passaram a circular como:

  • material de estudo,

  • referência artística,

  • “apostila técnica” de desenho.

📌 Tradução Bellacosa:

Era o GitHub da época, só que impresso em madeira.

Artistas começaram a:

  • copiar poses,

  • repetir enquadramentos,

  • exagerar expressões.

Aqui nasce o DNA visual do mangá:

  • movimento

  • caricatura

  • narrativa implícita



Biografia essencial – Rakuten Kitazawa, o primeiro “mangaká oficial”

👤 Rakuten Kitazawa (1876–1955)

Se Hokusai foi o arquiteto, Rakuten Kitazawa foi o primeiro gerente de produção do mangá.

  • Trabalhou com caricaturas políticas

  • Publicou em jornais

  • Usou o termo “mangá” de forma consistente

  • Introduziu narrativa sequencial clara

📌 Curiosidade técnica:

Ele se inspirou fortemente em cartoons ocidentais, algo ousado num Japão ainda conservador.

Ou seja:

Foi o primeiro a integrar “sistemas externos” no core japonês.


Comentário crítico – quando o mangá vira mídia, não só arte

Até aqui, mangá era:

  • desenho,

  • exercício,

  • humor gráfico.

Com Kitazawa e seus sucessores, ele vira:

  • comunicação

  • opinião

  • narrativa

É o momento em que o mangá deixa de ser job de teste e passa a rodar como serviço essencial.


O terremoto histórico – guerra, censura e reset forçado

Anos 1930–1945:
O Japão entra em modo DRP não planejado.

  • Guerra

  • Censura

  • Propaganda estatal

  • Controle total do conteúdo

Mangá vira:

  • ferramenta ideológica

  • conteúdo educativo

  • propaganda disfarçada

📌 Easter egg histórico:

Muitos artistas aprenderam a contar histórias mesmo sob censura — habilidade que depois explodiria criativamente.


Biografia que muda tudo – Osamu Tezuka, o z/OS do mangá

👤 Osamu Tezuka (1928–1989)

Se existe um nome que merece ALL CAPS, é esse.

  • Criador de Astro Boy, Kimba, Black Jack

  • Introduziu:

    • enquadramentos cinematográficos

    • narrativa longa

    • personagens emocionalmente complexos

📌 Bellacosa traduz:

Tezuka transformou o mangá de utilitário em sistema operacional.

Ele pegou:

  • o traço livre de Hokusai

  • a narrativa de Kitazawa

  • e adicionou storytelling de Hollywood

Resultado?

Mangá como conhecemos hoje.


Curiosidades técnicas – padrões que ninguém te conta

  • Olhos grandes vêm do cinema, não da “fofura”

  • Quadros sem texto criam tempo narrativo

  • Linhas de movimento simulam processamento paralelo

Easter egg clássico:
👉 Muitos mangás usam silêncio visual como recurso narrativo — coisa raríssima em quadrinhos ocidentais.


Fofoquice de bastidor (porque sim 😄)

  • Tezuka era conhecido por:

    • trabalhar sem dormir

    • redesenhar páginas inteiras na última hora

    • aceitar prazos impossíveis

Basicamente:

O cara que salvava produção às 3 da manhã com café frio.

Alguns editores diziam que ele “estragou o mercado” criando expectativas irreais de produtividade 😅


Inspiração – legado não nasce perfeito

O mangá evoluiu porque:

  • cada geração não apagou a anterior

  • o legado foi estendido, não substituído

📌 Lição Bellacosa:

Não jogue fora o sistema antigo antes de entender por que ele funcionou por 100 anos.


Dicas Bellacosa para leitores (e criadores)

💡 1. Leia mangá como quem lê arquitetura
Observe enquadramento, ritmo, silêncio.

💡 2. Conheça o legado
Antes do hype, existe história.

💡 3. Nem todo traço simples é simples
Minimalismo exige domínio.

💡 4. Cultura também é sistema crítico
Quando cai, o impacto é social.


Fechamento – do rabisco ao império cultural

Do pós-Hokusai até Tezuka, o mangá:

  • virou linguagem

  • virou indústria

  • virou identidade nacional

Hoje ele está em:

  • animes

  • games

  • moda

  • cinema

  • memes

E tudo começou com alguém rabiscando o mundo sem saber que estava definindo um padrão eterno.

No El Jefe Midnight Lunch, a gente segue fazendo o mesmo:

conectando cultura, curiosidade e legado —
sempre com café, ironia e respeito ao sistema.

☕📚🖋️

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