✨ Bem-vindo ao meu espaço! ✨
Este blog é o diário de um otaku apaixonado por animes, tecnologia de mainframe e viagens.
Cada entrada é uma mistura única: relatos de viagem com fotos, filmes, links, artigos e desenhos, sempre buscando enriquecer a experiência de quem lê.
Sou quase um turista profissional: adoro dormir em uma cama diferente, acordar em um lugar novo e registrar tudo com minha câmera sempre à mão.
Entre uma viagem e outra, compartilho também reflexões sobre cultura otaku/animes
Bellacosa Mainframe e o guia bellacosa do aventureiro iniciante
⚔️ GUIA BELLACOSA DO AVENTUREIRO INICIANTE
🧙♂️ Como Criar Seu Primeiro Personagem em Dungeons & Dragons
“Antes de empunhar a espada, o herói deve empunhar um sonho.”
— Bellacosa, Tomo dos Primeiros Passos
🪶 1. O Que É um Personagem?
Seu personagem é a alma da história — o avatar com o qual você explora o mundo do Mestre.
Você o cria do zero: define quem ele é, de onde veio e o que busca.
Cada ficha é uma mini-biografia viva.
Pense assim:
“Quem sou, o que quero e o que estou disposto a fazer para conseguir?”
Essas três perguntas moldam tudo.
🧬 2. Escolha Sua Raça (ou Espécie)
A raça define aparência, cultura e traços físicos.
Veja alguns exemplos clássicos:
Raça
Descrição
Destaque
🧍♂️ Humano
Versátil e adaptável. Está em todo lugar.
+1 em todos os atributos.
🧝 Elfo
Gracioso, sábio, vive séculos.
Destreza e visão no escuro.
🪓 Anão (Dwarf)
Forte, resistente, ótimo ferreiro.
Constituição e resistência.
🧌 Orc
Guerreiro nato, temperamento intenso.
Força e fúria.
🧚 Halfling
Pequeno e ágil, coração corajoso.
Sorte e destreza.
🐉 Draconato
Meio-dragão, orgulhoso e imponente.
Sopro elemental e presença forte.
👁️ Tiefling
Com sangue infernal, mas alma livre.
Magias inatas e carisma.
💡 Dica Bellacosa: escolha uma raça que combine com a história que você quer contar, não apenas com os bônus.
🏹 3. Escolha Sua Classe
A classe define o que o seu personagem faz de melhor — combate, magia, cura, furtividade, etc.
Classe
Papel
Características
⚔️ Guerreiro (Fighter)
Combatente versátil.
Armas, força e tática.
🧙♂️ Mago (Wizard)
Mestre arcano.
Magias complexas e inteligência.
🛡️ Paladino
Guerreiro sagrado.
Fé, justiça e cura.
🏹 Patrulheiro (Ranger)
Caçador de monstros.
Natureza e precisão.
🕵️ Ladino (Rogue)
Espião, ladrão, assassino.
Furtividade e astúcia.
🎵 Bardo
Inspirador e encantador.
Música, magia e carisma.
⚖️ Clérigo
Servo de uma divindade.
Cura e proteção.
🔮 Feiticeiro (Sorcerer)
Nascido com poder mágico.
Energia bruta e carisma.
🧛 Bruxo (Warlock)
Faz pacto com entidades.
Magia sombria e poder misterioso.
🐺 Druida
Guardião da natureza.
Transforma-se em animais e controla os elementos.
⚒️ Monge
Mestre das artes marciais.
Disciplina e velocidade.
💡 Dica Bellacosa: escolha a classe que te empolga imaginar. Não há escolha errada, só caminhos diferentes.
📜 4. A História do Seu Personagem (Background)
Toda ficha tem um passado.
Você pode ser um nobre em desgraça, um órfão de guerra, um aprendiz de mago ou um ladrão redimido.
Perguntas para se inspirar:
Qual foi o seu primeiro erro?
Quem você perdeu?
Por que você partiu em jornada?
O que te move: ouro, glória, vingança, sabedoria?
Um bom personagem tem contradições.
“O guerreiro valente que teme a escuridão, o mago sábio que duvida de si mesmo.”
Essas nuances criam alma.
🎲 5. Atributos (Os 6 Pilares da Ficha)
Atributo
Significado
Exemplo de uso
Força (FOR)
Poder físico.
Golpear, erguer peso.
Destreza (DES)
Agilidade e reflexos.
Furtar, esquivar, mirar.
Constituição (CON)
Resistência e vitalidade.
Tolerar veneno, ferimentos.
Inteligência (INT)
Conhecimento e lógica.
Investigar, decifrar runas.
Sabedoria (SAB)
Percepção e instinto.
Notar armadilhas, resistir à magia.
Carisma (CAR)
Presença e influência.
Convencer, enganar, inspirar.
💡 Dica Bellacosa: pense no equilíbrio. O mago precisa de INT, o guerreiro de FOR, o bardo de CAR.
🪄 6. Equipamentos e Armas
Cada classe começa com armas e itens iniciais.
Mas o verdadeiro poder está em como você usa o que tem.
Guerreiros: espadas, escudos e armaduras.
Magos: cajados, grimórios e anéis mágicos.
Ladinos: adagas, cordas e kits de ladrão.
Clérigos: símbolos sagrados e maças.
Patrulheiros: arcos, armadilhas e mapas.
💡 Curiosidade: no D&D, o ouro compra equipamento, mas a experiência compra sabedoria.
🧭 7. O Primeiro Passo na Jornada
Antes de sair rolando dados, defina:
O nome do seu personagem.
Sua motivação (o “porquê” da aventura).
Uma frase que o define.
Exemplo:
“Arden, o Mago das Sombras: o poder é inútil sem propósito.”
Depois, apresente seu personagem ao grupo.
Não se preocupe com perfeição — a ficha vai evoluir conforme você joga.
🌌 8. Dicas de Ouro do Mestre Bellacosa
🎭 Interprete de verdade: use voz, gestos, até caretas.
🗡️ Não lute contra o grupo — lute com ele.
📚 Anote tudo: nomes, locais, promessas — o Mestre pode cobrar.
💬 Use o improviso a seu favor: um erro pode virar lenda.
🪙 Recompense boas ideias: a criatividade vale mais que força.
⏳ Tenha paciência: dominar D&D leva tempo, mas cada sessão é uma vitória.
🧠 Resumo do Espírito Bellacosa
“Não há dado que decida o destino de um herói — apenas a coragem de rolar.”
— Bellacosa, Crônicas do Primeiro D20
Bellacosa Mainframe apresenta Goblin slayer parte x
☕ Um Café no Bellacosa Mainframe
Goblin Slayer — Parte X : A Estratégia de Goblin Slayer
Quando um Programador COBOL Descobre que Vencer Nunca Foi uma Questão de Poder... Mas de Pensar Dez Movimentos à Frente do Inimigo
"Qualquer um pode lutar uma batalha. Pouquíssimos conseguem vencer uma guerra antes mesmo da primeira espada sair da bainha."
Introdução — O Anti-Herói que Transformou Estratégia em Superpoder
Existe uma regra quase universal na fantasia moderna.
Quando o protagonista encontra um inimigo mais forte...
Ele desperta um novo poder.
Recebe uma espada lendária.
Aprende uma magia proibida.
Ou simplesmente grita mais alto.
Goblin Slayer segue exatamente o caminho oposto.
Ele nunca desperta habilidades sobrenaturais.
Nunca recebe uma bênção divina.
Nunca torna-se invencível.
Sua única evolução verdadeira acontece dentro da própria mente.
Cada aventura acrescenta um novo conhecimento.
Cada erro transforma-se em experiência.
Cada sobrevivência torna-se uma nova estratégia.
Enquanto outros personagens aumentam seus atributos.
Goblin Slayer aumenta sua capacidade de pensar.
É isso que torna sua estratégia tão fascinante.
Estratégia não é inteligência
Existe uma diferença enorme entre ser inteligente e ser estratégico.
Uma pessoa extremamente inteligente pode resolver problemas complexos.
Uma pessoa estratégica evita que esses problemas apareçam.
Goblin Slayer pertence ao segundo grupo.
Ele não gosta de improvisar.
Improviso significa que o planejamento falhou.
Sua prioridade é construir um cenário no qual o combate já comece favorecendo sua equipe.
O verdadeiro campo de batalha
A maioria acredita que o campo de batalha é o local onde ocorre a luta.
Goblin Slayer pensa diferente.
Para ele, o campo de batalha começa:
na coleta de informações.
Na escolha do equipamento.
Na análise do terreno.
Na definição da equipe.
Na previsão dos riscos.
Quando finalmente entra na caverna...
Grande parte da batalha já foi decidida.
Conhecer o inimigo
Sun Tzu escreveu, há mais de dois mil anos:
"Conhece teu inimigo e conhece a ti mesmo."
Goblin Slayer parece aplicar esse princípio em cada missão.
Ele conhece:
hábitos;
horários;
organização;
líderes;
pontos fracos;
padrões de ataque;
comportamento.
Enquanto outros aventureiros enxergam "monstros".
Ele enxerga um sistema.
Conhecer a si mesmo
Mas existe outro lado igualmente importante.
Goblin Slayer conhece suas limitações.
Ele sabe que:
não é o mais forte.
não é o mais rápido.
não é o melhor espadachim.
Essa consciência impede decisões impulsivas.
Ele jamais entra numa batalha acreditando ser invencível.
A estratégia da preparação
Existe um motivo pelo qual sua mochila parece sempre pesada.
Cordas.
Óleo.
Farinha.
Facas.
Lanças.
Tochas.
Ganchos.
Tudo possui finalidade.
Na estratégia, recursos preparados antecipadamente valem mais do que força improvisada.
Cada missão é diferente
Outro detalhe brilhante.
Goblin Slayer nunca reutiliza exatamente o mesmo plano.
Ele adapta.
Uma floresta exige uma estratégia.
Uma fortaleza exige outra.
Uma caverna inundada exige outra completamente diferente.
Seu método permanece constante.
Seu plano muda.
É exatamente assim que trabalham bons arquitetos de sistemas.
Nunca lutar nas condições do inimigo
Esta talvez seja sua maior regra.
Se os goblins desejam combate corpo a corpo...
Ele procura fogo.
Se esperam um ataque frontal...
Ele procura um acesso lateral.
Se contam com superioridade numérica...
Ele cria um gargalo.
A estratégia consiste em obrigar o adversário a lutar nas condições que favorecem você.
A economia da violência
Outro aspecto pouco percebido.
Goblin Slayer não aprecia combates longos.
Eles consomem energia.
Equipamentos.
Tempo.
Pessoas.
Sua estratégia procura resolver o problema utilizando o mínimo necessário de recursos.
É uma filosofia extremamente eficiente.
A estratégia da especialização
Enquanto aventureiros estudam dezenas de monstros...
Goblin Slayer dedica décadas a compreender apenas um.
Isso gera um efeito extraordinário.
Ele prevê comportamentos.
Reconhece armadilhas.
Antecipa movimentos.
Percebe detalhes que outros jamais enxergariam.
Especialização produz vantagem competitiva.
Transformando fraquezas em armas
Seu tamanho?
Não é problema.
Sua força limitada?
Também não.
Goblin Slayer constantemente transforma limitações em oportunidades.
Por ser menor que um gigante...
Move-se melhor em corredores estreitos.
Por utilizar armadura simples...
Consegue repará-la rapidamente.
Por carregar equipamentos leves...
Adapta-se mais facilmente.
Estratégia significa transformar desvantagens em vantagens.
Pensar em probabilidades
Goblin Slayer raramente trabalha com certezas.
Ele trabalha com possibilidades.
E se houver outro túnel?
E se existir um Champion?
E se a ponte desabar?
E se aparecer um Shaman?
Essa forma de pensar reduz surpresas.
Redundância
Uma característica típica da engenharia.
Sempre existe um plano reserva.
Se perder a espada...
Existe uma faca.
Se faltar luz...
Existe fogo.
Se o grupo separar-se...
Há sinais combinados.
Redundância aumenta sobrevivência.
Informação vale mais que força
Muitos conflitos são vencidos antes do primeiro golpe.
Quem conhece o terreno.
Quem conhece o inimigo.
Quem conhece as rotas.
Quem conhece os riscos.
Parte com enorme vantagem.
Goblin Slayer investe tempo em informação porque sabe que ela economizará sangue.
O uso da surpresa
Outra estratégia recorrente.
Nunca permitir que os goblins antecipem sua próxima ação.
Às vezes utiliza fogo.
Depois água.
Depois fumaça.
Depois armadilhas.
Depois explosões.
A imprevisibilidade torna-se arma.
A iniciativa
Existe um princípio militar clássico.
Quem controla a iniciativa obriga o adversário a reagir.
Goblin Slayer procura exatamente isso.
Ele nunca deseja responder aos goblins.
Quer que os goblins respondam às suas ações.
Quem conduz o ritmo geralmente controla a batalha.
A importância da disciplina
Nenhuma estratégia funciona sem disciplina.
Por isso Goblin Slayer insiste tanto em procedimentos.
Verificar equipamentos.
Recontar munição.
Inspecionar entradas.
Revisar planos.
São tarefas aparentemente simples.
Mas evitam erros fatais.
O grupo como multiplicador
Ele nunca tenta fazer tudo sozinho.
Cada integrante possui função específica.
Priestess protege.
High Elf Archer fornece ataque à distância.
Dwarf Shaman controla o ambiente.
Lizard Priest oferece apoio mágico e físico.
Uma equipe equilibrada produz resultados muito superiores ao esforço isolado.
O longo prazo
Talvez a característica mais impressionante.
Goblin Slayer nunca pensa apenas na missão atual.
Ele pergunta:
Se deixarmos alguns vivos...
O que acontecerá daqui a seis meses?
Se destruirmos apenas metade da tribo...
Quantas aldeias serão atacadas depois?
Sua estratégia ultrapassa o combate imediato.
Ela considera consequências futuras.
O pensamento sistêmico
Aqui encontramos um paralelo perfeito com os grandes sistemas corporativos.
Um programador iniciante corrige apenas o erro apresentado.
Um arquiteto experiente pergunta:
Por que esse erro surgiu?
O que permitiu que ele acontecesse?
Como impedir que retorne?
Goblin Slayer pensa exatamente dessa maneira.
Ele elimina a causa.
Não apenas o sintoma.
O tabuleiro invisível
É interessante observar que Goblin Slayer parece enxergar cada missão como um jogo de xadrez.
Os goblins movimentam uma peça.
Ele responde duas jogadas antes.
Quando finalmente ocorre o confronto...
Na prática ele já havia imaginado dezenas de cenários possíveis.
Essa antecipação reduz drasticamente o espaço para improvisação.
A estratégia do invisível
Curiosamente, suas maiores vitórias quase nunca recebem reconhecimento.
Porque estratégia eficiente costuma ser invisível.
As pessoas lembram da batalha.
Esquecem:
do reconhecimento.
Da logística.
Do planejamento.
Da preparação.
Da coleta de informações.
Assim também acontece nos data centers.
Quase ninguém percebe um sistema que funciona perfeitamente.
Mas todos notam imediatamente quando ele falha.
A filosofia da vitória
Ao longo da série, Goblin Slayer demonstra uma ideia muito madura.
Vencer não significa destruir tudo.
Significa cumprir o objetivo.
Com segurança.
Com eficiência.
Com o menor número possível de perdas.
Essa definição aproxima muito mais sua mentalidade da estratégia militar clássica do que das fantasias heroicas convencionais.
A estratégia e o pensamento COBOL
No Bellacosa Mainframe existe uma lição semelhante.
Os melhores profissionais não escrevem apenas programas.
Eles desenham soluções.
Pensam em desempenho.
Segurança.
Recuperação.
Disponibilidade.
Escalabilidade.
Observabilidade.
Governança.
Goblin Slayer faria exatamente isso se fosse arquiteto de sistemas.
Antes de escrever uma única linha de COBOL...
Ele perguntaria:
"O que pode acontecer daqui a dez anos?"
Essa é a essência da estratégia.
Pensar muito além do problema imediato.
Conclusão — O Xadrez Invisível das Cavernas
Kumo Kagyu criou um protagonista que vence utilizando aquilo que raramente recebe destaque na fantasia.
Pensamento.
Planejamento.
Disciplina.
Antecipação.
Análise.
Adaptação.
Goblin Slayer prova que estratégia não é um talento misterioso.
É um processo.
Uma forma de observar o mundo.
Uma disciplina construída missão após missão.
No universo dos mainframes, sistemas de missão crítica continuam funcionando por décadas não porque foram escritos por gênios capazes de improvisar soluções diariamente.
Eles sobrevivem porque arquitetos experientes imaginaram, anos antes, problemas que ainda nem haviam acontecido.
Goblin Slayer segue exatamente essa filosofia.
Ele não espera o perigo aparecer.
Ele procura entendê-lo antes.
Porque sabe que a maior vitória nunca acontece quando a espada acerta o inimigo.
A maior vitória acontece quando o inimigo descobre, tarde demais, que toda a batalha já havia sido vencida muito antes do primeiro golpe.
☕Um Café no Bellacosa Mainframe
ARQUIVOS DA GUILDA • CLASSIFICAÇÃO: DARK FANTASY
Goblin Slayer sem Mistérios
O Guia Definitivo da Série Completa
Uma jornada por cronologia, psicologia, biologia, estratégia,
engenharia militar, referências culturais, simbolismos e os
segredos escondidos de Goblin Slayer.
“Quando um Programador COBOL Descobre que Grandes Obras Também
Precisam de um Mapa para Não se Perder na Dungeon.”
Goblin Slayer sem Mistérios é uma coleção especial
do Bellacosa Mainframe dedicada à análise profunda da obra criada por
Kumo Kagyu. Cada capítulo investiga uma camada diferente da franquia,
relacionando fantasia sombria, RPG de mesa, estratégia, trauma,
sobrevivência, engenharia militar e arquitetura de sistemas.
A coleção foi organizada em ordem cronológica para facilitar a leitura.
Você pode começar pela Parte I, seguir capítulo após capítulo ou utilizar
os filtros para selecionar assuntos como psicologia, goblins, táticas,
história da franquia e cultura otaku.
Todos os títulos abaixo são links HTML reais e permanecem acessíveis
mesmo quando o JavaScript estiver desativado. Isso facilita a navegação
dos leitores e a descoberta das páginas por mecanismos de busca.
⌕
Progresso da campanha0 de 14 missões visitadas
14 capítulos encontrados
I
Introdução
Goblin Slayer sem Mistérios — Parte I
O ponto de entrada da campanha. Uma análise sobre o herói invisível
que não salva o mundo em uma única batalha, mas impede silenciosamente
que ele desmorone todos os dias.
O verdadeiro poder não está na espada, mas na constância de levantar,
preparar os equipamentos e executar diariamente o trabalho que quase
ninguém deseja assumir.
Uma reflexão sobre profissionais que projetam soluções, previnem
desastres e permanecem atrás do terminal enquanto o restante do
mundo apenas percebe que tudo continua funcionando.
Parte V — A Evolução Cronológica Completa da Franquia
Da publicação original às light novels, mangás, adaptações,
spin-offs, filme e temporadas do anime: a evolução de uma história
que cresceu release após release.
Anatomia, comportamento, adaptação, hierarquia e ecologia dos
goblins analisados como uma espécie invasora capaz de explorar
brechas e evoluir rapidamente.
Parte VII — As Referências Escondidas de Goblin Slayer
Conan, Berserk, Tolkien, Dungeons & Dragons, Sword World RPG,
literatura fantástica, mitologia e cultura pop escondidos entre
as linhas da obra de Kumo Kagyu.
Parte VIII — A Psicologia Profunda de Goblin Slayer
Trauma, hipervigilância, isolamento, necessidade de controle,
resiliência e reconstrução emocional por meio das relações que
lentamente devolvem humanidade ao protagonista.
Uma análise sobre informação, iniciativa, especialização,
probabilidades, redundância e a capacidade de pensar diversos
movimentos à frente do adversário.
Cem detalhes sobre personagens, mundo, goblins, equipamentos,
narrativa, simbolismos, RPG, produção, psicologia e estratégia
que podem passar despercebidos até pelos fãs.
O mapa da campanha: introdução, sequência recomendada, resumo dos
capítulos e orientação para explorar todas as camadas da coleção
sem se perder na dungeon.
Por Que Goblin Slayer É uma das Melhores Obras de Dark Fantasy
A conclusão da jornada, reunindo cronologia, psicologia, estratégia,
engenharia militar, simbolismos, referências culturais, construção
de mundo e impacto na cultura otaku.
A Composição do Exército Goblin em The Fate of an Adventurer
Rei Goblin, estado-maior, Champions, Shamans, arqueiros, infantaria,
Riders, logística e cadeia de comando analisados como componentes
de uma força militar organizada.
Comece pelas três primeiras partes para compreender a proposta da
série. Depois visite o Arquiteto Invisível, conheça a evolução da
franquia e aprofunde-se em biologia, referências, psicologia,
engenharia militar e estratégia.
01 Fundamentos do herói invisível
02 História e evolução da franquia
03 Biologia e organização dos goblins
04 Psicologia e simbolismos
05 Engenharia militar e estratégia
06 Segredos, guia completo e síntese final
LEITOR DA GUILDA
Visualização do capítulo
⚠
Caso o Blogspot impeça a exibição dentro do iframe, utilize o botão
Abrir artigo em nova aba.
Quando um Programador COBOL Entrou na Matrix para Corrigir um Bug... e Quase Reinventou Todo o Sistema
"Você entrou na Matrix para resolver um problema. Mas antes decidiu atualizar o compilador, reorganizar os COPYBOOKs, trocar o editor, renomear variáveis, revisar o JCL... e esqueceu qual era o problema."
Introdução — Bem-vindo ao Labirinto da Matrix
A chuva verde de caracteres desce lentamente pelas telas.
Neo observa uma pequena mensagem piscando em vermelho.
ABEND S0C7
— Morpheus, encontramos o problema?
Morpheus responde calmamente:
— Ainda não.
Neo estranha.
— Mas acabamos de passar oito horas trabalhando.
Morpheus sorri.
— Sim.
Você atualizou o ambiente.
Padronizou os comentários.
Organizou as bibliotecas.
Criou um novo padrão de nomenclatura.
Instalou uma versão mais nova do editor.
Revisou o JCL.
Atualizou o Git.
Refatorou um programa que nem estava relacionado.
Criou documentação.
Mudou o tema do ISPF.
...
Mas o ABEND continua acontecendo.
Neo olha assustado.
— Então o que aconteceu?
O Oráculo responde:
"Você começou a aparar um iaque."
Assim nasce um dos conceitos mais curiosos da Engenharia de Software.
O famoso Yak Shaving.
Ele parece engraçado.
Mas custa milhões de dólares por ano em produtividade desperdiçada.
O que é Yak Shaving?
Yak Shaving significa:
Executar uma longa sequência de tarefas secundárias antes de finalmente resolver o problema original.
Você começa tentando resolver um problema simples.
No caminho encontra outro.
Depois outro.
Depois outro.
Quando percebe...
esqueceu completamente o motivo inicial.
Uma definição divertida
Imagine que alguém diga:
"Preciso cortar o cabelo."
Mas para cortar o cabelo precisa:
pegar o carro
abastecer
trocar o óleo
lavar o carro
calibrar pneus
renovar o seguro
comprar um GPS novo
instalar aplicativo
atualizar o celular
No final do dia...
o cabelo continua igual.
Isso é Yak Shaving.
A origem do termo
O nome surgiu na década de 1990.
Foi popularizado por Carlin Vieri e posteriormente difundido por MIT AI Lab e por programadores da comunidade Unix.
A inspiração veio de uma piada do humorista Ren & Stimpy.
A ideia era mostrar uma sequência absurda de tarefas onde uma ação aparentemente simples leva a dezenas de outras completamente inesperadas.
Desde então, Yak Shaving virou um termo clássico na Engenharia de Software.
Por que "Yak"?
Porque um iaque é um enorme bovino peludo do Himalaia.
A piada consiste justamente em imaginar alguém que precisa raspar um iaque antes de conseguir fazer outra tarefa completamente diferente.
É uma imagem absurda.
E exatamente por isso funciona tão bem.
Matrix explica perfeitamente
Imagine que Neo recebe uma missão.
Corrigir um programa COBOL responsável pelo cálculo do imposto.
Parece simples.
Mas então...
Missão 1
"Vou abrir o programa."
Antes...
precisa atualizar o editor.
Missão 2
Editor atualizado.
Agora percebe que o compilador está antigo.
Missão 3
Atualiza o compilador.
Agora alguns COPYBOOKs ficaram incompatíveis.
Missão 4
Atualiza COPYBOOKs.
Agora resolve reorganizar toda a biblioteca.
Missão 5
Aproveita para mudar o padrão dos nomes.
Missão 6
Já que mudou nomes...
resolve atualizar a documentação.
Missão 7
Agora cria diagramas.
Missão 8
Descobre que seria interessante migrar para GitFlow.
Missão 9
Aproveita para atualizar Jenkins.
Missão 10
O dia termina.
O bug original?
Continua lá.
O Agente Smith agradece.
Como nasce o Yak Shaving?
Geralmente começa assim.
"Já que estou aqui..."
Essa talvez seja a frase mais perigosa da Engenharia de Software.
"Já que estou neste programa..."
"Já que estou nesta rotina..."
"Já que estou compilando..."
"Já que estou mexendo..."
...
Horas depois...
o objetivo inicial desapareceu.
Exemplo COBOL
O usuário informou:
Cliente não consegue emitir boleto.
Problema simples.
Mas o desenvolvedor pensa:
"Vou aproveitar."
Então decide:
reorganizar WORKING-STORAGE
padronizar comentários
alinhar colunas
renomear variáveis
trocar GO TO por PERFORM
atualizar COPYBOOK
reorganizar PROCEDURE DIVISION
alterar indentação
Resultado?
O boleto continua sem funcionar.
O cérebro gosta disso
Curiosamente...
Yak Shaving é confortável.
Resolver tarefas pequenas produz sensação de progresso.
É muito mais agradável organizar nomes de variáveis do que investigar um erro complexo.
Nosso cérebro adora pequenas vitórias.
Por isso caímos nessa armadilha.
O problema real continua esperando
Enquanto você reorganiza detalhes...
o cliente continua parado.
O banco continua sem processar pagamentos.
O lote continua falhando.
O incidente continua aberto.
A diferença entre Yak Shaving e Refatoração
Muita gente confunde.
Não são iguais.
Refatoração
Melhora código relacionado ao problema.
Tem objetivo claro.
Entrega valor.
Yak Shaving
Executa dezenas de tarefas paralelas sem necessidade imediata.
Aumenta tempo.
Não resolve o problema principal.
Existe Yak Shaving bom?
Sim.
Às vezes.
Imagine.
Você precisa alterar um programa.
Antes percebe:
biblioteca corrompida
ambiente quebrado
compilador incompatível
Corrigir isso não é Yak Shaving.
É pré-requisito.
O segredo está na pergunta:
Essa atividade aproxima ou afasta da solução?
Matrix Reloaded
Na Matrix existe um personagem fascinante.
O Arquiteto.
Ele entende toda a estrutura.
Um bom arquiteto de software também evita Yak Shaving.
Porque consegue separar:
necessário
de
interessante.
Nem tudo que é interessante precisa ser feito agora.
Como identificar Yak Shaving?
Faça uma pergunta simples.
"Estou fazendo isso porque resolve o problema ou porque surgiu oportunidade?"
Se a resposta for:
"Já que estou aqui..."
acenda um alerta.
O Programador Padawan
Todo iniciante passa por isso.
Recebe um pequeno chamado.
Vai investigar.
Três horas depois está lendo documentação sobre VSAM RLS.
Cinco horas depois aprende DFSORT.
Sete horas depois instala uma nova fonte no VS Code.
No dia seguinte...
descobre que o problema era:
IF CPF = SPACES
O efeito dominó
Yak Shaving possui um comportamento interessante.
Cada nova tarefa gera outra.
Por exemplo.
Corrigir documentação.
↓
Descobre padrão antigo.
↓
Atualiza modelo.
↓
Percebe que Wiki está desorganizada.
↓
Resolve reorganizar Wiki.
↓
Atualiza links.
↓
Cria templates.
↓
Muda identidade visual.
↓
...
O problema inicial desapareceu.
Os Agentes Smith adoram Yak Shaving
Na Matrix, Smith cresce distraindo Neo.
No desenvolvimento acontece igual.
Quanto mais tarefas paralelas surgem...
menos energia sobra para o problema verdadeiro.
Smith não precisa impedir você.
Basta manter você ocupado.
Gestão de Projetos
Em projetos grandes isso custa caro.
Imagine uma Sprint de duas semanas.
Uma tarefa estimada em:
8 horas.
Após Yak Shaving.
Consome:
32 horas.
Ninguém entende por quê.
Na verdade...
o desenvolvedor trabalhou bastante.
Só trabalhou nas coisas erradas.
Como gestores combatem isso?
Scrum Masters fazem perguntas importantes.
Qual é o objetivo?
Essa atividade agrega valor?
Está no escopo?
Quem pediu?
É prioridade?
Pode esperar?
Essas perguntas quebram o ciclo.
Técnicas para evitar Yak Shaving
Defina objetivo claro
Antes de abrir o editor escreva:
"Hoje vou corrigir o cálculo do IOF."
Nada além disso.
Use lista de estacionamento
Encontrou outra melhoria?
Anote.
Não faça agora.
Time Boxing
Reserve tempo.
Exemplo:
90 minutos.
Depois reavalie.
Trabalhe por prioridade
Cliente primeiro.
Curiosidade depois.
Faça pequenas entregas
Entregas frequentes diminuem distrações.
Atenção!
Existe uma diferença enorme entre:
Melhorar
e
Perfeccionismo.
Perfeccionismo muitas vezes é Yak Shaving disfarçado.
Os perigos
Atrasos
Cronograma explode.
Retrabalho
Mudanças desnecessárias geram novos bugs.
Escopo infinito
Projeto nunca termina.
Burnout
Equipe trabalha muito.
Entrega pouco.
Perda de foco
Objetivo desaparece.
Um exemplo clássico no Mainframe
Chamado:
Alterar mensagem do CICS.
Durante a alteração:
Atualiza BMS.
↓
Atualiza mapa.
↓
Padroniza cores.
↓
Renomeia campos.
↓
Refatora tratamento.
↓
Atualiza transações.
↓
Altera HELP.
↓
Reorganiza COPYBOOK.
↓
Atualiza manual.
↓
Muda nomenclatura.
↓
Novo teste.
↓
Novo Build.
↓
Nova homologação.
↓
Duas semanas depois...
A mensagem ainda não mudou.
Como o Oráculo resolveria?
Ela perguntaria apenas:
"O que realmente precisa acontecer?"
Essa pergunta elimina metade do Yak Shaving.
Aplicabilidade
Conhecer Yak Shaving ajuda em:
COBOL
CICS
Db2
DevOps
Cloud
IA
Engenharia de Dados
Projetos Ágeis
Infraestrutura
Segurança
Na verdade...
qualquer área técnica sofre com isso.
Curiosidades
Grandes empresas treinam desenvolvedores para reconhecer Yak Shaving.
Google possui diversas palestras internas sobre foco.
Microsoft fala sobre "Task Switching".
IBM enfatiza planejamento incremental.
Todas estão combatendo exatamente o mesmo problema.
O Checklist Anti-Yak
Antes de começar pergunte:
✅ Isso resolve o problema principal?
✅ O cliente percebe valor?
✅ Está dentro da Sprint?
✅ É realmente necessário agora?
✅ Posso anotar para depois?
Se respondeu "não" para a maioria...
provavelmente um iaque está esperando por você.
O Ensinamento de Morpheus
Morpheus entrega a Neo uma última mensagem.
"A Matrix não vence apenas pela força. Ela vence pela distração."
Na Engenharia de Software acontece exatamente igual.
Poucos projetos fracassam porque seus desenvolvedores são incompetentes.
Muitos fracassam porque perderam o foco.
Lições para um Programador COBOL Padawan
Ao trabalhar em um sistema legado, é comum encontrar dezenas de oportunidades de melhoria. Um COPYBOOK poderia ser reorganizado, uma variável poderia ter um nome melhor, um programa poderia ser dividido em módulos menores, um JCL poderia ser simplificado. Tudo isso tem valor — mas nem tudo tem prioridade.
O verdadeiro profissional aprende a distinguir entre o trabalho importante e o trabalho interessante. Resolver o incidente que impede milhares de clientes de realizar uma transação é mais importante do que reorganizar comentários em um programa que funciona perfeitamente. As melhorias devem ser registradas, planejadas e executadas no momento adequado, não durante uma correção crítica.
Conclusão — Saindo da Matrix
No final de sua jornada, Neo compreende que a Matrix não era apenas um sistema de controle, mas também um sistema de distrações. Na Engenharia de Software, o Yak Shaving desempenha exatamente esse papel: cria uma sequência aparentemente lógica de tarefas secundárias que afastam a equipe do objetivo principal.
Para um Programador COBOL, especialmente em ambientes IBM Z onde cada alteração pode impactar processos críticos de bancos, seguradoras ou governos, manter o foco é uma habilidade tão importante quanto dominar a linguagem. Antes de iniciar qualquer atividade, pergunte a si mesmo:
Isso resolve o problema do cliente?
Isso agrega valor agora?
Estou caminhando em direção à solução ou apenas aparando um iaque?
Se a resposta indicar que você está entrando em um labirinto de tarefas paralelas, faça como Neo ao enxergar o código da Matrix: pare, respire, volte ao objetivo original e siga pelo caminho mais direto. Afinal, os melhores engenheiros não são aqueles que fazem mais coisas, mas aqueles que resolvem as coisas certas, no momento certo, com a menor complexidade possível. Esse é o verdadeiro caminho para escapar da Matrix do Yak Shaving e construir software que realmente faz diferença.
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