☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

sexta-feira, 21 de dezembro de 2001

Fushigi Yūgi: Eikoden - Quando um Programador COBOL Descobre que Restaurar um Backup Antigo Também Pode Restaurar Bugs que Nunca Deveriam Voltar

 

Bellacosa Mainframe apresenta fushigi yugi eikoden

☕ Um Café no Bellacosa Mainframe

Fushigi Yūgi: Eikoden (ふしぎ遊戯 永光伝) sem Mistérios

Quando um Programador COBOL Descobre que Restaurar um Backup Antigo Também Pode Restaurar Bugs que Nunca Deveriam Voltar

Depois do anime original, do primeiro OVA e de Dai Ni Bu, parecia que finalmente todos os JOBs haviam terminado com RC=0000.

Miaka e Taka (a reencarnação de Tamahome) finalmente construíram uma vida juntos.

Os Guerreiros de Suzaku seguiram seus caminhos.

O livro dos Quatro Deuses parecia definitivamente fechado.

Mas...

Todo profissional de mainframe conhece aquela cena.

Você termina um projeto gigantesco.

Arquiva toda a documentação.

Fecha os chamados.

Então alguém pergunta:

"Será que conseguimos restaurar aquele backup de três anos atrás?"

Cinco minutos depois...

O ambiente inteiro voltou a executar rotinas antigas.

É exatamente essa a proposta de Fushigi Yūgi: Eikoden.

Não é apenas uma continuação.

É uma reflexão sobre pessoas que vivem presas ao passado enquanto tentam reescrever uma história que já encontrou seu final.


Ficha Técnica

Título Original: ふしぎ遊戯 永光伝 (Fushigi Yūgi: Eikoden)

Título Internacional: Fushigi Yūgi: Eikoden

Baseado em: Light novels de Megumi Nishizaki, ilustradas por Yuu Watase

Universo Original: Fushigi Yūgi

Estúdio: Studio Pierrot

Direção: Nanako Shimazaki

Roteiro: Hiroaki Satō

Lançamento:

  • 21 de dezembro de 2001

  • 25 de junho de 2002 (último episódio)

Formato

OVA (Original Video Animation)

Quantidade de episódios

4 episódios (Wikipedia)


Gênero

  • Isekai

  • Fantasia

  • Romance

  • Drama

  • Shōjo

  • Sobrenatural


Classificação

14 anos.

Possui violência moderada, temas psicológicos, conflitos emocionais e elementos sobrenaturais.


Sinopse

Três anos após os acontecimentos da história principal, Miaka e Taka vivem felizes e esperam seu primeiro filho.

Enquanto isso, uma estudante chamada Mayo Sakaki, solitária e profundamente infeliz, encontra o lendário Livro dos Quatro Deuses.

Consumida pelo desejo de escapar da própria realidade, Mayo entra no livro e passa a acreditar que pode substituir Miaka como sacerdotisa de Suzaku.

Sua obsessão ameaça alterar o equilíbrio entre os dois mundos.


Resumo da História

Diferentemente das animações anteriores, Eikoden muda completamente o ponto de vista.

Agora acompanhamos uma protagonista diferente.

Mayo representa uma garota comum que deseja fugir da realidade.

Ao entrar no livro, ela encontra exatamente aquilo que sempre sonhou:

Um mundo onde acredita poder ser especial.

Mas logo percebe que viver dentro de uma fantasia não significa apagar suas dores.

Enquanto tenta tomar o lugar de Miaka, acaba colocando em risco toda a estabilidade conquistada pelos Guerreiros de Suzaku.


Os Personagens

Mayo Sakaki

A nova protagonista.

Insegura.

Solitária.

Carente.

Sua maior batalha acontece dentro de si mesma.

É provavelmente a personagem mais controversa de toda a franquia.


Miaka Yūki

Agora adulta.

Casada.

Grávida.

Representa maturidade.

Sua evolução desde o anime original fica evidente.


Taka (Tamahome)

A reencarnação de Tamahome.

Mais experiente e protetor.

Sua prioridade deixa de ser a aventura.

Agora é proteger sua família.


Os Guerreiros de Suzaku

Retornam para ajudar a enfrentar a nova crise.

Mais do que guerreiros, tornam-se guardiões da história que ajudaram a construir.


O que há de diferente?

Praticamente tudo.

Até então, a franquia acompanhava Miaka.

Agora seguimos Mayo.

A aventura deixa de ser uma missão para salvar um reino.

Passa a ser uma jornada sobre aceitar a própria realidade.

A fantasia funciona quase como uma terapia emocional.


As Aventuras

Mayo atravessa novamente o universo dos Quatro Deuses.

No caminho enfrenta:

  • ilusões

  • demônios

  • falsas esperanças

  • manipulações

  • entidades espirituais

  • conflitos internos

Cada obstáculo simboliza uma parte de sua própria personalidade.


Temáticas

Escapismo

Até que ponto fugir da realidade resolve nossos problemas?


Identidade

É possível ser feliz tentando viver a vida de outra pessoa?


Aceitação

O verdadeiro crescimento começa quando aceitamos quem somos.


Maturidade

Miaka representa alguém que deixou de sonhar apenas consigo.

Agora pensa na família.


Responsabilidade

Toda escolha possui consequências.

Mesmo dentro de um mundo mágico.


O Grande Diferencial

Enquanto a série original era sobre descobrir um novo mundo...

Eikoden fala sobre descobrir a si mesmo.

É um drama psicológico muito mais intimista.

Os conflitos externos existem.

Mas são apenas reflexos dos conflitos internos.


As Mensagens Ocultas

O Livro

Não representa apenas um portal.

Representa a tentação de viver em uma realidade idealizada.


Mayo

Simboliza qualquer pessoa que acredita que a felicidade sempre está na vida dos outros.


Miaka

Representa exatamente o oposto.

Ela aprendeu que felicidade exige responsabilidade.

Não apenas desejos.


Suzaku

Agora deixa de ser apenas um deus.

Passa a simbolizar esperança e renascimento.


O Paralelo Mainframe

Imagine um banco que decide restaurar um backup de produção de cinco anos atrás.

O ambiente antigo parece maravilhoso.

Não havia APIs.

Não havia cloud.

Não havia auditorias modernas.

Tudo parecia mais simples.

Até perceberem que:

  • existem milhares de vulnerabilidades;

  • as regras de negócio mudaram;

  • os usuários evoluíram;

  • o mundo não é mais o mesmo.

Eikoden mostra exatamente isso.

Não podemos viver presos à nostalgia.

Sistemas precisam evoluir.

Pessoas também.


Impacto Cultural

Entre as animações de Fushigi Yūgi, Eikoden costuma ser a mais divisiva. Muitos elogiam sua proposta de explorar um novo ponto de vista e o amadurecimento de Miaka, enquanto outros consideram Mayo uma protagonista difícil de simpatizar. Ainda assim, a OVA teve importância por adaptar uma das light novels derivadas da franquia e por encerrar a cronologia animada clássica. (Wikipedia)


Curiosidades

  • Foi baseada em duas light novels escritas por Megumi Nishizaki, com ilustrações de Yuu Watase, e não diretamente no mangá. (Wikipedia)

  • Foi a primeira animação da franquia a utilizar amplamente coloração e pintura digital, marcando uma mudança tecnológica em relação às OVAs anteriores. (Wikipedia)

  • A direção ficou a cargo de Nanako Shimazaki, diferente das animações anteriores dirigidas por Hajime Kamegaki. (Wikipedia)

  • A protagonista Mayo divide opiniões até hoje entre os fãs, sendo um dos aspectos mais debatidos da obra. (Reddit)


Nota Bellacosa Mainframe

CritérioNota
Desenvolvimento Psicológico⭐⭐⭐⭐⭐
Romance⭐⭐⭐⭐☆
Continuação do Universo⭐⭐⭐⭐☆
Originalidade⭐⭐⭐⭐⭐
Fantasia⭐⭐⭐⭐☆
Aventura⭐⭐⭐☆☆
Qualidade Visual⭐⭐⭐⭐⭐
Impacto Emocional⭐⭐⭐⭐☆

Vale a pena assistir?

Sim, mas com expectativas corretas.

Quem espera uma nova grande aventura como a série original provavelmente encontrará um ritmo mais lento e introspectivo. Já quem aprecia histórias sobre amadurecimento, identidade e as consequências das escolhas verá em Eikoden um epílogo interessante para o universo de Fushigi Yūgi.


Veredicto Final

Fushigi Yūgi: Eikoden encerra a cronologia clássica da franquia propondo uma pergunta diferente das obras anteriores: o que acontece quando alguém deseja viver a história de outra pessoa? Em vez de focar apenas na fantasia, a OVA explora temas como escapismo, amadurecimento e aceitação, mostrando que a verdadeira jornada nem sempre é atravessar um portal, mas aprender a valorizar a própria realidade.

No universo do Bellacosa Mainframe, a conclusão é inevitável:

"Todo programador já sonhou em restaurar aquela versão antiga do sistema, quando tudo parecia mais simples. Mas a experiência ensina que nem todo backup merece voltar à produção. Eikoden nos lembra que evoluir significa seguir em frente. Porque os melhores sistemas não vivem presos às versões antigas — eles carregam sua história, aprendem com ela e continuam evoluindo sem perder a essência."

sábado, 15 de dezembro de 2001

Inuyasha the Movie: Affections Touching Across Time : Quando um Programador COBOL Descobre que Alguns Bugs Foram Introduzidos Antes Mesmo do Primeiro IPL

 

Bellacosa Mainframe apresenta inuyasha the movie affections touching across time

☕ Um Café no Bellacosa Mainframe

Inuyasha the Movie: Affections Touching Across Time (犬夜叉 時代を越える想い) sem Mistérios

Quando um Programador COBOL Descobre que Alguns Bugs Foram Introduzidos Antes Mesmo do Primeiro IPL... e Agora Precisa Debugar Cinco Séculos de Dependências

"Existem sistemas cujo problema não nasceu na última atualização. Ele foi criado na primeira versão e permaneceu escondido durante séculos. O primeiro filme de Inuyasha conta exatamente esse tipo de incidente."


Introdução

Em 2001, apenas um ano após a estreia do anime de Inuyasha, o estúdio Sunrise lançou o primeiro longa-metragem da franquia.

O objetivo não era continuar diretamente o mangá de Rumiko Takahashi, mas oferecer uma aventura inédita que ampliasse o universo da série, explorando um inimigo antigo ligado aos acontecimentos do passado.

O resultado foi Inuyasha the Movie: Affections Touching Across Time, um filme que mistura ação, romance e fantasia, aprofundando a relação entre Inuyasha e Kagome enquanto apresenta um vilão original.

Para muitos fãs, este longa consolidou a franquia como uma das mais importantes do início dos anos 2000.


Dados Técnicos

Título Original

犬夜叉 時代を越える想い

Inuyasha: Toki wo Koeru Omoi

Tradução aproximada:

"Sentimentos que Atravessam o Tempo"

Título internacional:

Inuyasha the Movie: Affections Touching Across Time


Autora Original

Rumiko Takahashi (高橋留美子)

Criadora de:

  • Inuyasha

  • Ranma ½

  • Urusei Yatsura

  • Maison Ikkoku

  • Mermaid Saga

  • Mao


Estúdio

Sunrise

(atualmente Bandai Namco Film Works)


Diretor

Toshiya Shinohara


Roteiro

Katsuyuki Sumisawa


Lançamento

15 de dezembro de 2001

Japão


Duração

99 minutos


Gênero

  • Fantasia

  • Aventura

  • Romance

  • Ação

  • Sobrenatural

  • Drama


Classificação

Aproximadamente

12–14 anos

Contém:

  • batalhas

  • violência moderada

  • monstros

  • sangue leve

  • temas sobrenaturais


Sinopse

Depois de séculos aprisionado...

o poderoso yokai chinês

Menōmaru

retorna.

Seu objetivo é completar o plano iniciado por seu pai:

destruir o legado deixado por Inu no Taishō, pai de Inuyasha e Sesshomaru.

Enquanto isso...

Kagome começa a perceber que seus sentimentos por Inuyasha estão se tornando cada vez mais profundos.

A aventura rapidamente se transforma numa batalha entre passado e presente.


Resumo

O filme apresenta um inimigo completamente novo.

Menōmaru deseja vingar a derrota do pai.

Para isso tenta controlar:

  • Inuyasha

  • Kagome

  • o poder demoníaco

  • a Pérola de Shikon

A luta torna-se tanto física quanto psicológica.


A História

Muitos anos antes da série...

o Grande Cão Demônio derrotou o poderoso:

Hyōga

um antigo guerreiro demoníaco vindo do continente asiático.

Antes de morrer...

Hyōga deixa um filho.

Menōmaru

Séculos depois...

Menōmaru desperta.

Ele descobre que Inu no Taishō morreu.

Então decide concluir a vingança iniciada pelo pai.

Sua estratégia consiste em despertar completamente o sangue demoníaco de Inuyasha e usá-lo contra seus próprios aliados.


Os Personagens

Inuyasha

Precisa enfrentar seu lado demoníaco.

Mostra um enorme crescimento emocional.


Kagome

Tem papel muito mais importante do que apenas arqueira.

Seu vínculo espiritual torna-se fundamental para salvar Inuyasha.


Menōmaru

Primeiro grande vilão cinematográfico da franquia.

Representa vingança herdada.

Seu objetivo não é conquistar.

É destruir um legado.


Sesshomaru

Participação menor.

Mas extremamente marcante.

Sempre elegante.

Sempre poderoso.


Miroku

Continua oferecendo equilíbrio entre humor e inteligência.


Sango

Mantém seu papel de guerreira estratégica.


Shippo

Responsável por momentos leves em meio ao drama.


O Que Tem de Diferente?

Ao contrário da série de TV, o filme concentra toda a narrativa em um único conflito, com ritmo mais acelerado e foco na relação entre Inuyasha e Kagome.

Além disso, apresenta um antagonista ligado diretamente ao passado da família de Inuyasha, explorando aspectos pouco desenvolvidos naquele momento do anime.


Temáticas

Amor

Kagome finalmente compreende seus sentimentos.


Herança

Filhos carregam conflitos iniciados pelos pais.


Passado

Nem toda guerra termina quando alguém morre.


Escolhas

O sangue demoníaco não define quem Inuyasha é.


Vingança

O ódio pode atravessar gerações.


As Aventuras

A jornada leva o grupo a enfrentar Menōmaru e seus servos, explorando castelos antigos, florestas amaldiçoadas e batalhas que colocam Inuyasha à beira de perder o controle sobre sua natureza demoníaca.

Kagome assume um papel decisivo ao impedir que ele seja consumido pelo ódio, reforçando que a maior força do protagonista não está apenas em sua espada, mas também nos laços que construiu.


Mensagens Ocultas

O Passado Continua Executando

Mesmo quando ninguém percebe.


Poder Sem Controle

Sempre cobra um preço.


Amor Também Salva

Não apenas espadas.


O Ódio é Herdado

Mas não precisa continuar.


O Tempo Não Cura Tudo

Alguém precisa enfrentar os problemas.


Impacto Cultural

O primeiro filme foi um enorme sucesso entre os fãs da franquia e abriu caminho para outros três longas-metragens.

Também demonstrou que Inuyasha possuía um universo forte o suficiente para histórias inéditas, sem depender exclusivamente do mangá.

A animação recebeu elogios pela qualidade superior à da televisão, pela trilha sonora cinematográfica de Kaoru Wada e pelas cenas de ação.


Censura

O filme sofreu poucas alterações fora do Japão.

As principais mudanças envolveram:

  • redução de sangue em algumas transmissões televisivas;

  • adaptações de classificação indicativa;

  • pequenos ajustes em diálogos nas dublagens internacionais.

A versão em DVD e Blu-ray preserva praticamente todo o conteúdo original.


Mangás

O filme não adapta um arco do mangá.

Sua história é original, criada especialmente para o cinema com supervisão da equipe responsável pelo anime.

Posteriormente recebeu adaptações em formato de anime comic e materiais promocionais.


Light Novels

Não existe uma light novel canônica baseada neste filme.


Games

Embora o filme não tenha gerado um jogo exclusivo, elementos de Menōmaru e de sua história apareceram em materiais promocionais e influenciaram personagens e eventos de alguns jogos da franquia.

Os principais títulos relacionados continuam sendo:

  • Inuyasha: A Feudal Fairy Tale (PlayStation)

  • Inuyasha: The Secret of the Cursed Mask (PlayStation 2)

  • Inuyasha: Feudal Combat (PlayStation 2)

  • Inuyasha: Secret of the Divine Jewel (Nintendo DS)


Curiosidades

  • Foi o primeiro longa da franquia a estrear nos cinemas japoneses.

  • A trilha sonora de Kaoru Wada recebeu novos arranjos orquestrais exclusivos para o filme.

  • Menōmaru é um personagem original criado especificamente para o cinema.

  • A qualidade da animação é visivelmente superior à da série de TV, com cenários mais detalhados e batalhas mais elaboradas.


Easter Eggs

  • A história amplia a mitologia em torno de Inu no Taishō, mostrando que sua influência alcançava além do Japão.

  • O despertar da forma demoníaca de Inuyasha antecipa conflitos internos que seriam aprofundados na série principal.

  • O título "Affections Touching Across Time" simboliza tanto o romance entre Inuyasha e Kagome quanto a permanência dos laços familiares e das consequências das ações passadas.


Avaliação Bellacosa Mainframe

AspectoNota
História⭐⭐⭐⭐☆ (4,5/5)
Ação⭐⭐⭐⭐⭐ (5/5)
Romance⭐⭐⭐⭐☆ (4,5/5)
Animação⭐⭐⭐⭐⭐ (5/5)
Trilha Sonora⭐⭐⭐⭐⭐ (5/5)
Vilão⭐⭐⭐⭐☆ (4,5/5)
Fidelidade ao universo⭐⭐⭐⭐⭐ (5/5)

Nota Final: 9,3/10

É um excelente ponto de entrada para os filmes de Inuyasha e uma aventura que amplia o universo da série sem contradizer sua essência.


☕ Bellacosa Mainframe

Imagine um sistema COBOL implantado em 1520.

Durante cinco séculos ninguém mexeu em determinados módulos.

Todo mundo acredita que funcionam perfeitamente.

Até que um dia aparece um incidente crítico.

Depois da investigação, a equipe descobre que o defeito não foi criado pela última alteração.

Nem pela anterior.

Nem pela equipe atual.

O bug foi introduzido pelo arquiteto original do sistema, centenas de anos atrás.

Menōmaru representa esse incidente histórico que ressurge quando todos acreditavam que estava resolvido.

Inuyasha é o módulo crítico que precisa decidir se continuará executando rotinas antigas ou adotará uma nova lógica de funcionamento.

Kagome atua como a analista que compreende tanto a arquitetura moderna quanto o legado histórico, tornando-se a ponte entre duas gerações de tecnologia.

No fim, Affections Touching Across Time ensina uma lição que qualquer profissional de mainframe reconhece: os problemas mais difíceis raramente nascem na última atualização. Eles costumam estar escondidos em decisões tomadas há muito tempo, esperando apenas o momento certo para reaparecer em produção.

quinta-feira, 13 de setembro de 2001

Andaças por Montevideu

Viagem a Montevideu 


O ano 2001 foi um ano totalmente marcante, tanto que esta viagem a capital do Uruguay foi eclipsado pelos atentados de 11/9. Minha viagem era para o dia 12, porem devido ao caos que foi o day after do ataque as Torres Gémeas de Nova York, fomos remarcados para o dia 13.



Com a segurança alta nos aeroportos, a vigilância constante esta viagem na ida não foi tão interessante quanto eu desejava.

Chegando em Montevideu transcorreu tudo tranquilo, os colegas uruguaios eram muito simpáticos sendo grandes anfitriões, após o expediente fazíamos diversas actividades e aproveitávamos para conhecer a capital platina.

Provamos o churrasco uruguaio, cerveja e conhecemos a vida nocturna neste pequeno pais.

Agora a melhor surpresa estava no retorno na semana seguinte, meu voo era American Airline, justamente uma companhia que perdera avião no atentando, éramos 6 passageiro num voo de quase 300 passageiros. Que mordomia, que simpatia ate o piloto véu agradecer o voto de confiança em voar com AA.

sexta-feira, 1 de junho de 2001

📚 MYNE E A BIBLIOTECA PERDIDA DO MAINFRAME — QUANDO O COBOL DESCOBRIU QUE CÓDIGO SEM DOCUMENTAÇÃO TAMBÉM PODE VIRAR UM LIVRO ESQUECIDO

 

Bellacosa Mainframe e a documentação de software

☕ Um Café no Bellacosa Mainframe

📚 MYNE E A BIBLIOTECA PERDIDA DO MAINFRAME — QUANDO O COBOL DESCOBRIU QUE CÓDIGO SEM DOCUMENTAÇÃO TAMBÉM PODE VIRAR UM LIVRO ESQUECIDO

Documentação, COBOL, auditoria, Configuration Management, Git, runbooks, dívida documental, conhecimento institucional, IA generativa — e o dia em que Myne descobriu que o maior risco do sistema não estava no programa, mas na cabeça do único programador que sabia como ele funcionava.



🎬 PRÓLOGO — MYNE ENCONTROU UM PROGRAMA COBOL

Myne abriu os olhos.

Não estava em Ehrenfest.

Não havia templo.

Não havia Ferdinand.

Não havia sequer uma biblioteca.

Diante dela existia uma tela preta com letras verdes.

READY

DSN SYSTEM(DB2P)

IKJ56700A ENTER USERID -

— Onde estão os livros?

Um velho programador apontou para milhares de datasets.

HLQ.PROD.COBOL
HLQ.PROD.COPYLIB
HLQ.PROD.JCL
HLQ.PROD.PROCLIB
HLQ.PROD.PARMLIB

Myne arregalou os olhos.

— Então... isso tudo é conhecimento?

— Mais ou menos.

— Onde está a documentação?

Silêncio.

O programador olhou para o teto.

Outro fingiu que estava analisando um dump.

Um terceiro tomou café.

Finalmente alguém respondeu:

— Pergunta para o Carlos.

Myne imediatamente percebeu que havia encontrado um problema muito mais grave do que a falta de livros.

A empresa possuía milhares de programas.

Mas parte importante do conhecimento necessário para compreendê-los estava armazenada em um dispositivo extremamente sofisticado, porém perigosamente volátil:

a memória dos funcionários.

Bem-vindo, jovem programador COBOL, à dungeon da documentação.



📜 CAPÍTULO 1 — CÓDIGO NÃO É DOCUMENTAÇÃO

Existe uma frase muito repetida no desenvolvimento:

“O código é a documentação.”

Ela contém alguma verdade, mas também pode esconder uma armadilha.

Veja:

       IF WS-TIPO-CLIENTE = 'E'
           PERFORM 8200-CALCULO-ESPECIAL
       END-IF.

Mesmo um iniciante consegue perceber o comportamento básico.

Se WS-TIPO-CLIENTE for igual a E, o programa executa 8200-CALCULO-ESPECIAL.

Ótimo.

Mas agora Myne começa a fazer perguntas.

— O que significa E?

— Especial.

— O que é um cliente especial?

— Não sei.

— Quem decidiu isso?

— Não sei.

— Por que ele recebe cálculo diferente?

— Também não sei.

— Desde quando?

— Talvez 2004.

— Posso remover?

— NÃO!

E encontramos a diferença entre código e conhecimento.

O código descreve muito bem aquilo que o computador precisa executar.

Mas nem sempre preserva:

  • por que determinada decisão foi tomada;

  • qual requisito originou a regra;

  • quem solicitou a alteração;

  • quais impactos foram considerados;

  • quais sistemas dependem dela;

  • quais procedimentos operacionais existem;

  • como recuperar o sistema quando algo dá errado.

Imagine encontrar:

      * ALTERADO JOAO 14/06/2004

Excelente.

Descobrimos que João esteve ali.

Infelizmente, João não deixou pistas sobre aquilo que estava pensando.

Myne suspira.

Um livro que diz apenas:

“Capítulo alterado por João.”

não preserva conhecimento suficiente para reconstruir sua história.



🧠 CAPÍTULO 2 — A EMPRESA POSSUI UMA MEMÓRIA

Uma organização também possui memória.

Só que ela não fica em um único lugar.

Pode estar espalhada por:

Código-fonte
     │
     ├── COBOL
     ├── JCL
     ├── COPYBOOKS
     ├── procedimentos
     ├── tickets
     ├── diagramas
     ├── e-mails
     ├── Wikis
     ├── runbooks
     ├── atas
     ├── manuais
     └── pessoas

O último elemento merece atenção especial.

Imagine:

CONHECIMENTO DO SISTEMA XPTO

20% documentação
30% código
50% Carlos

Temos um problema.

Carlos pode:

  • sair da empresa;

  • mudar de departamento;

  • entrar de férias;

  • esquecer detalhes;

  • aposentar-se;

  • simplesmente não estar disponível durante um incidente.

Isso transforma Carlos em algo parecido com um Single Point of Failure humano.

Existe inclusive uma expressão informal usada em engenharia de software: bus factor.

Ela procura representar quantas pessoas poderiam ficar indisponíveis antes que um projeto perdesse conhecimento crítico.

Se a resposta for:

uma,

temos enorme concentração de conhecimento.

Myne ficaria horrorizada.

Para alguém que passou a vida tentando preservar livros, colocar conhecimento crítico exclusivamente na memória humana seria equivalente a possuir apenas um exemplar de um livro importantíssimo e guardá-lo ao lado de uma lareira.



⚔️ CAPÍTULO 3 — POR QUE PROGRAMADORES NÃO GOSTAM DE DOCUMENTAR?

Durante décadas, gestores perguntaram:

Como fazer os programadores documentarem?

É uma pergunta compreensível.

Mas pode ser a pergunta errada.

É fácil responder:

— Programador não gosta de escrever.

Alguns realmente não gostam.

Outros têm dificuldade para transformar raciocínio técnico em texto compreensível.

Mas existe um problema organizacional muito mais interessante.

Imagine dois programadores.

Programador A

Codificação ............ 8 horas
Testes ................. 3 horas
Documentação ........... 2 horas
-------------------------------
Total .................. 13 horas

Programador B

Codificação ............ 8 horas
Testes ................. 2 horas
Documentação ........... 0 horas
-------------------------------
Total .................. 10 horas

Se a empresa medir produtividade apenas pela velocidade da entrega, quem parece melhor?

B.

Portanto, não documentar pode ser perfeitamente racional dentro de um sistema de incentivos mal construído.

A empresa publica:

“Documentação é fundamental.”

Mas o projeto comunica:

PRAZO > DOCUMENTAÇÃO

E o funcionário aprende rapidamente qual regra realmente vale.

Myne percebe algo importante:

cultura organizacional não é aquilo que está escrito no manual. É aquilo que a organização recompensa, tolera e pune.



🏰 CAPÍTULO 4 — DOCUMENTAÇÃO NÃO DEVERIA SER UMA TAREFA POSTERIOR

Um projeto tradicional frequentemente funciona assim:

REQUISITO
    ↓
ANÁLISE
    ↓
DESENVOLVIMENTO
    ↓
TESTE
    ↓
PRODUÇÃO
    ↓
"Esquecemos da documentação."

Nesse modelo, documentação virou a última obrigação antes da libertação do programador.

Resultado?

Ele está cansado.

O prazo terminou.

Outro projeto já começou.

O gerente quer implantação.

E alguém pergunta:

— Você pode escrever o manual?

Nasce então o clássico:

MANUAL_SISTEMA_FINAL.DOC

Seguido, meses depois, por:

MANUAL_SISTEMA_FINAL2.DOC
MANUAL_SISTEMA_NOVO.DOC
MANUAL_SISTEMA_NOVO_FINAL.DOC
MANUAL_SISTEMA_NOVO_FINAL_OK.DOC

Isso não é versionamento.

É arqueologia digital.

A solução conceitual é colocar documentação dentro do ciclo de desenvolvimento:

REQUISITO
    ↓
DESIGN
    ↓
CÓDIGO
    +
DOCUMENTAÇÃO
    ↓
TESTE
    +
TESTE DA DOCUMENTAÇÃO
    ↓
REVIEW
    ↓
DEPLOY

Agora surge uma regra poderosa:

mudança no sistema pode significar mudança na documentação.

Não necessariamente toda alteração muda todo documento.

Mas toda alteração deveria provocar a pergunta:

Quais informações precisam ser atualizadas por causa desta mudança?


🔗 CAPÍTULO 5 — UMA ALTERAÇÃO COBOL NUNCA ESTÁ SOZINHA

O iniciante frequentemente imagina:

PROGRAMA COBOL

Mas sistemas corporativos são ecossistemas.

Uma alteração pode atingir:

REQUISITO
   │
   ├── COBOL
   ├── COPYBOOK
   ├── JCL
   ├── PROC
   ├── VSAM
   ├── Db2
   ├── CICS
   ├── MQ
   ├── API
   ├── batch
   ├── procedimento operacional
   ├── troubleshooting
   └── manual do usuário

Imagine aumentar um campo:

05 CLIENTE-ID PIC 9(06).

para:

05 CLIENTE-ID PIC 9(08).

Parece simples.

Mas Myne pergunta:

— O copybook compartilhado mudou?

— Sim.

— Arquivos VSAM?

— Talvez.

— Layout de interface?

— Sim.

— Programa consumidor?

— Também.

— Documentação?

Silêncio novamente.

Essa é a essência da análise de impacto.

Documentação não está fora do sistema.

Ela faz parte do conjunto de artefatos que descrevem o sistema.


🧙 CAPÍTULO 6 — MYNE DESCOBRE CONFIGURATION MANAGEMENT

Chegamos a um conceito importante para quem está começando no mainframe:

Configuration Management.

Simplificando bastante, Configuration Management procura responder perguntas como:

O que existe?
Qual versão existe?
Qual versão está em produção?
Quem alterou?
Quando alterou?
Por que alterou?
O que depende disso?
Qual era a configuração anterior?

Você provavelmente já percebeu que isso não interessa somente ao código.

Imagine:

RUNBOOK-PAGAMENTOS

Versão: 4.7
Sistema: PAY001
Owner: Payments Operations
Aprovador: Production Control
Última revisão: 23/09/2026
Próxima revisão: 23/03/2027
Change: CHG-98472
Status: APPROVED

Agora temos algo auditável.

Podemos perguntar:

Qual procedimento estava válido em 14 de março?

E recuperar aquela versão.

Essa capacidade é essencial.


💀 CAPÍTULO 7 — ÀS 03:17, A DOCUMENTAÇÃO VIRA PRODUÇÃO

03:17.

Sim, jovem padawan.

Você encontrou o easter egg.

O telefone toca.

INCIDENTE CRÍTICO
SISTEMA DE PAGAMENTOS

O operador consulta o procedimento.

1. Localizar JOB PAYR001.
2. Cancelar execução.
3. Executar PAYREC01.
4. Verificar mensagem PAY003I.

Ele está prestes a executar o passo 3 quando alguém grita:

— NÃO EXECUTA!

— Por quê?

— PAYREC01 foi aposentado.

— Quando?

— Ano passado.

— O procedimento manda executar.

Silêncio.

A documentação está oficialmente publicada.

Mas descreve um sistema que já não existe.

Temos então duas verdades:

VERDADE EXECUTÁVEL
        ≠
VERDADE DOCUMENTADA

Esse fenômeno poderia ser chamado de documentation drift ou deriva documental.

E aqui aparece uma conclusão contraintuitiva:

documentação errada pode ser pior que documentação inexistente.

Se não houver documentação, o operador sabe que precisa investigar.

Quando existe um procedimento aparentemente oficial, ele pode confiar nele.


🧪 CAPÍTULO 8 — DOCUMENTAÇÃO TAMBÉM PRECISA SER TESTADA

Essa ideia é extraordinariamente importante.

Considere:

1. Entre no SDSF.
2. Localize o job.
3. Execute comando X.
4. Confirme mensagem Y.
5. Reinicie componente Z.

Um especialista lê e afirma:

— Perfeito.

Mas entregue isso a alguém que nunca executou o procedimento.

Ele pergunta:

— Em qual painel?

— Como localizo o job?

— Qual comando?

— Onde aparece Y?

— E se Y não aparecer?

Descobrimos cinco buracos em trinta segundos.

Portanto, documentação operacional pode possuir algo parecido com teste funcional.

Uma pessoa representativa do público-alvo tenta realizar a tarefa utilizando somente as instruções.

Isso revela:

  • passos ausentes;

  • pressupostos ocultos;

  • terminologia inadequada;

  • ambiguidades;

  • comandos errados;

  • dependências não documentadas.

Myne aprovaria.

Não basta imprimir o livro.

Precisamos verificar se o leitor consegue utilizá-lo.


📚 CAPÍTULO 9 — MAIS DOCUMENTAÇÃO NÃO SIGNIFICA MELHOR DOCUMENTAÇÃO

Existe outra pergunta antiga:

Quanto devemos documentar?

Resposta errada:

Tudo.

Outra resposta errada:

O mínimo possível.

O objetivo é:

DOCUMENTAÇÃO NECESSÁRIA
        +
CORRETA
        +
ATUAL
        +
ENCONTRÁVEL
        +
COMPREENSÍVEL
        +
ADEQUADA À TAREFA

Um manual de 900 páginas pode ser praticamente inútil durante um incidente.

O operador talvez precise de duas páginas.

Diferentes necessidades exigem diferentes documentos:

NecessidadeInformação
compreender arquiteturaArchitecture Overview
desenvolverDeveloper Guide
operarRunbook
investigar falhaTroubleshooting Guide
integrarInterface/API Specification
recuperar desastreDisaster Recovery Procedure
utilizar aplicaçãoUser Guide
modificarDesign/Change Documentation
aprender sistemaOnboarding Guide
auditarevidências e histórico

A antiga ideia de colocar tudo no gigantesco Manual do Sistema frequentemente cria documentos impossíveis de consumir.


🗺️ CAPÍTULO 10 — DOCUMENTAÇÃO PRECISA SER ENCONTRÁVEL

Myne finalmente recebe uma boa notícia.

— Temos documentação!

— Onde?

— Share.

— Qual?

— Não lembro.

— Nome?

— Alguma coisa como PAY...

Depois de vinte minutos:

\\server\departamento\projetos\old\sistemas\pagamentos\
documentacao\backup\antigo\

Myne quase desmaia.

Informação que existe mas não pode ser encontrada possui valor operacional próximo de zero.

Portanto, governança documental envolve também:

  • taxonomia;

  • pesquisa;

  • nomes consistentes;

  • metadados;

  • owners;

  • classificação;

  • links;

  • relacionamentos;

  • controle de versão.

Bibliotecas descobriram isso séculos atrás.

Não basta possuir livros.

Precisamos saber onde eles estão e como encontrá-los.


🏛️ CAPÍTULO 11 — CENTRALIZAR OU DESCENTRALIZAR?

O problema já existia décadas atrás.

Deveríamos possuir um departamento central de documentação?

Ou documentadores dentro das equipes?

Centralizado

          DOCUMENTAÇÃO
               │
     ┌─────────┼─────────┐
     ↓         ↓         ↓
 SISTEMA A  SISTEMA B  SISTEMA C

Excelente para:

  • padrões;

  • qualidade;

  • independência;

  • governança;

  • consistência.

Mas pode ficar distante da tecnologia.

Descentralizado

TIME A → documentação A
TIME B → documentação B
TIME C → documentação C

Excelente proximidade.

Mas pode produzir três dialetos diferentes.

Uma solução interessante é o modelo federado:

          GOVERNANÇA CENTRAL
                 │
       padrões e ferramentas
                 │
       ┌─────────┼─────────┐
       ↓         ↓         ↓
     TIME A    TIME B    TIME C
       │         │         │
     OWNER     OWNER     OWNER

O centro define regras.

As equipes preservam conhecimento local.


👑 CAPÍTULO 12 — TODO DOCUMENTO PRECISA DE UM DONO

Uma regra simples evita enorme quantidade de caos:

todo documento relevante deve possuir owner.

Owner não significa necessariamente autor.

O owner responde pela validade.

Pense assim:

DOCUMENTO
   ↓
OWNER
   ↓
REVISÃO
   ↓
APROVAÇÃO
   ↓
PUBLICAÇÃO
   ↓
USO
   ↓
NOVA REVISÃO
   ↓
ARQUIVAMENTO

Documento sem proprietário tende a virar órfão.

E órfãos digitais envelhecem silenciosamente.


🧹 CAPÍTULO 13 — DOCUMENTO OBSOLETO PRECISA MORRER

Esse ponto é pouco discutido.

Criar documentação é importante.

Mas aposentar documentação também é.

Imagine encontrar:

RUNBOOK-PAY-2019
RUNBOOK-PAY-2021
RUNBOOK-PAY-NOVO
RUNBOOK-PAY-FINAL
RUNBOOK-PAY-ATUAL

Qual é válido?

Se ninguém souber, temos risco operacional.

Um processo maduro deveria permitir estados como:

DRAFT
REVIEW
APPROVED
PUBLISHED
SUPERSEDED
ARCHIVED

Assim sabemos que determinado documento existe historicamente, mas não deve mais orientar operações atuais.

Myne chamaria isso de diferença entre:

arquivo histórico e livro de uso corrente.


💳 CAPÍTULO 14 — DÍVIDA DOCUMENTAL

Programadores conhecem Technical Debt.

Mas existe outra dívida:

Documentation Debt.

Toda mudança não refletida na documentação cria um pequeno débito.

No começo ninguém percebe.

Mudança 1 → documento quase correto
Mudança 2 → pequeno erro
Mudança 3 → faltam dois procedimentos
Mudança 4 → diagrama incorreto
Mudança 5 → ninguém confia mais

Finalmente acontece algo curioso:

“Não consulte a Wiki porque está desatualizada.”

Pronto.

A organização perdeu confiança em seu próprio repositório de conhecimento.

Podemos imaginar:

Documentation Debt ↑

MTTR ↑
Onboarding ↑
Dependência de especialistas ↑
Retrabalho ↑
Risco operacional ↑
Risco de auditoria ↑

O custo economizado ontem reaparece com juros.


🔍 CAPÍTULO 15 — ENTRA O AUDITOR

Agora o auditor chega.

Um auditor fraco pergunta:

— Vocês possuem documentação?

A equipe mostra cinquenta PDFs.

Check.

Auditor satisfeito.

Myne não.

Um auditor melhor pergunta:

“Mostre uma alteração recente em produção.”

Escolhemos:

CHG-98472

Agora reconstruímos:

REQUISITO
    ↓
ANÁLISE
    ↓
CHANGE
    ↓
ALTERAÇÃO COBOL
    ↓
TESTE
    ↓
APROVAÇÃO
    ↓
DEPLOY
    ↓
DOCUMENTAÇÃO
    ↓
COMUNICAÇÃO

Depois fazemos o contrário.

Escolhemos um programa em produção:

PAYB0031

E perguntamos:

Qual versão?
Qual change colocou isso aqui?
Quem aprovou?
Quais testes existem?
Qual requisito originou?
Qual documentação foi atualizada?

Isso é rastreabilidade.

Não estamos procurando papel.

Estamos procurando evidência de controle.


⚔️ CAPÍTULO 16 — O AUDITOR PROCURA A EMPRESA REAL

Existe uma diferença fundamental entre:

PROCESSO DOCUMENTADO

e:

PROCESSO REAL

O manual diz:

Em incidentes críticos consultar RUNBOOK-PAY.

O auditor entrevista operadores.

— O que você faz quando PAY cai?

— Chamo o Zé.

— E o runbook?

— Ah... aquilo está velho.

Bingo.

Encontramos uma diferença entre governança formal e comportamento operacional.

A empresa pensa que possui:

INCIDENTE
   ↓
RUNBOOK
   ↓
RESOLUÇÃO

Na realidade possui:

INCIDENTE
   ↓
WhatsApp
   ↓
"CHAMA O ZÉ"

Zé virou middleware humano.

E não possui redundância.


🤖 CAPÍTULO 17 — MYNE CONHECE A INTELIGÊNCIA ARTIFICIAL

Então chega 2026.

Myne encontra uma máquina extraordinária.

Ela recebe:

  • COBOL;

  • JCL;

  • copybooks;

  • diagramas;

  • tickets;

  • commits;

  • logs.

E produz explicações.

— Ela escreve livros?!

Quase.

IA generativa pode ajudar enormemente na documentação.

Por exemplo, pode transformar:

       EVALUATE WS-STATUS
          WHEN 'A'
             PERFORM 1000-ATIVO
          WHEN 'B'
             PERFORM 2000-BLOQUEADO
          WHEN OTHER
             PERFORM 9000-ERRO
       END-EVALUATE.

em uma explicação preliminar.

Pode ainda:

  • resumir código;

  • explicar campos;

  • gerar diagramas preliminares;

  • converter tickets em release notes;

  • comparar versões;

  • identificar documentação possivelmente afetada;

  • criar perguntas para revisão;

  • produzir rascunhos de runbooks.

Fantástico.

Mas existe uma armadilha gigantesca.


☠️ CAPÍTULO 18 — IA PODE DOCUMENTAR PERFEITAMENTE UMA COISA ERRADA

Imagine a IA afirmar:

“O campo E representa cliente empresarial.”

Texto bonito.

Gramática impecável.

Completamente errado.

Na verdade:

E = CLIENTE ESPECIAL

Esse é um novo tipo de risco.

Antigamente tínhamos documentação ruim obviamente ruim.

Agora podemos possuir documentação errada extremamente convincente.

Portanto:

IA
 ↓
RASCUNHO
 ↓
SME TÉCNICO
 ↓
USUÁRIO
 ↓
VALIDAÇÃO
 ↓
APROVAÇÃO
 ↓
PUBLICAÇÃO

Nunca:

IA
 ↓
PRODUÇÃO

A inteligência artificial reduz o custo de produção.

Ela não transfere responsabilidade pela verdade.


🧰 CAPÍTULO 19 — DOCUMENTATION AS CODE

Agora Myne encontra Git.

E quase pede Ferdinand em casamento novamente.

Porque finalmente os livros possuem histórico automático.

Podemos organizar:

docs/
├── architecture/
├── development/
├── operations/
├── troubleshooting/
├── interfaces/
└── security/

Uma alteração começa:

git checkout -b CHG-98472

O programador altera:

src/PAYB0031.cbl

e também:

docs/operations/payment-runbook.md

Então:

CODE
  +
DOC
  ↓
PULL REQUEST
  ↓
REVIEW
  ↓
PIPELINE
  ↓
RELEASE

Isso é poderoso porque aproxima documentação do mesmo fluxo utilizado pelo software.

Temos:

  • versionamento;

  • histórico;

  • autoria;

  • comparação;

  • revisão;

  • aprovação;

  • automação.

Código e conhecimento começam a viajar juntos.


🧪 CAPÍTULO 20 — UM PASSO A PASSO PARA O PROGRAMADOR COBOL

Você recebeu uma alteração.

Não pense apenas:

“Qual linha COBOL vou mudar?”

Faça algo parecido com isto.

Passo 1 — descubra o motivo

Pergunte:

Qual problema estamos resolvendo?

Passo 2 — descubra o impacto

Liste:

COBOL?
COPYBOOK?
JCL?
Db2?
VSAM?
CICS?
MQ?
API?
batch?
usuário?
operação?

Passo 3 — localize documentação relacionada

Procure:

Architecture
Developer Guide
Runbook
Interface Specification
User Guide
Troubleshooting

Passo 4 — altere código e conhecimento juntos

Não espere três meses.

Passo 5 — teste ambos

O programa funciona?

A instrução também?

Passo 6 — peça revisão

Técnico revisa tecnologia.

Usuário revisa significado.

Operação revisa execução.

Passo 7 — preserve rastreabilidade

Relacione:

REQUISITO → CHANGE → CÓDIGO → TESTE → DOCUMENTAÇÃO

Passo 8 — retire informação obsoleta

Não deixe armadilhas históricas disponíveis como instrução atual.


🧙‍♀️ CAPÍTULO 21 — MYNE CRIA AS DEZ REGRAS DA BIBLIOTECA DO MAINFRAME

Depois de observar aquela organização, Myne escreve:

I. Código não substitui contexto.

II. Toda mudança deve avaliar impacto documental.

III. Todo documento crítico precisa de owner.

IV. Documentação precisa possuir versão.

V. Informação precisa ser encontrável.

VI. Procedimentos críticos precisam ser testados.

VII. Documento obsoleto precisa ser claramente aposentado.

VIII. IA pode escrever rascunhos; humanos continuam responsáveis pela verdade.

IX. Conhecimento crítico não pode existir somente na cabeça de uma pessoa.

X. Documentação faz parte do produto.

Ferdinand lê.

Fica em silêncio.

— Onze regras seriam mais completas.

Myne fecha o livro.

— Dez ficam melhores num slide.


☕ EPÍLOGO — O ÚLTIMO LIVRO DE CARLOS

Alguns meses depois, Carlos anunciou aposentadoria.

Ninguém entrou em pânico.

Durante meses, a equipe havia transformado seu conhecimento em:

Architecture Guides
Runbooks
Troubleshooting Guides
Decision Records
Diagramas
README
Procedimentos
Histórico de mudanças

Mais importante: outras pessoas haviam utilizado e testado aquele conhecimento.

No último dia, Carlos deixou sobre a mesa uma pequena folha.

Myne encontrou.

Nela estava escrito:

03:17

Se PAYB0031 apresentar S0C7 depois do fechamento,
não reinicie imediatamente.

Verifique primeiro o arquivo PAY.IN.TRANS.

E não acredite no procedimento de 2019.

Myne sorriu.

Digitalizou a informação.

Criou um ticket.

Atualizou o troubleshooting.

Relacionou ao sistema.

Mandou revisar.

E destruiu a folha.

Porque finalmente aquela empresa havia compreendido algo que bibliotecários sabem há séculos:

conhecimento que não pode ser encontrado não está verdadeiramente disponível.

Conhecimento que não pode ser verificado não é confiável.

Conhecimento que depende de uma única pessoa não pertence realmente à organização.

E conhecimento que não acompanha a evolução do sistema lentamente se transforma em ficção.

Para um programador COBOL iniciante, talvez essa seja uma das lições mais importantes da carreira.

Você não herdará apenas programas.

Herdará decisões tomadas por pessoas que talvez nunca conheça.

Encontrará campos criados antes de você nascer.

COPYBOOKs compartilhados por dezenas de aplicações.

JCLs cujo comentário mais recente terá quinze anos.

Regras de negócio que sobreviveram a três presidentes da empresa, quatro arquiteturas e seis gerações de programadores.

Um dia alguém também encontrará o seu código.

E encontrará algo como:

      *---------------------------------------------------------*
      * CHG-98472 - 23/09/2026                                 *
      * ALTERADA REGRA DE CLIENTE ESPECIAL.                    *
      * MOTIVO: NOVA REGRA CONTRATUAL.                          *
      * DOCUMENTACAO: DOC/PAYMENTS/RULES-CLIENTE-ESPECIAL.MD    *
      *---------------------------------------------------------*

Essa pessoa talvez nunca saiba seu nome.

Mas saberá por que aquilo existe.

E existe algo profundamente bonito nisso.

Porque mainframes são máquinas construídas para sobreviver ao tempo.

COBOL também.

Mas sistemas de cinquenta anos não sobrevivem apenas porque o hardware continua funcionando.

Eles sobrevivem porque sucessivas gerações de profissionais conseguem receber, compreender, modificar e transmitir conhecimento.

Somos temporários.

O sistema pode continuar.

O código fica.

As decisões ficam.

A documentação deveria ficar também.

E talvez Myne, olhando para milhões de linhas COBOL preservadas durante décadas, finalmente percebesse que havia encontrado uma biblioteca muito diferente daquela que sempre sonhou construir.

Uma biblioteca na qual alguns livros são executáveis.

E onde esquecer de atualizar uma página pode, às 03:17 da manhã, derrubar produção.

Bem-vindo à Biblioteca do Mainframe.

Seu próximo commit também é uma página da história.

sábado, 19 de maio de 2001

Fazenda A Colonia em Amparo

Almoço no cenário da novela "Os Imigrantes"

A Fazenda A Colónia situada em Amparo, foi nos anos 80 cenário para uma bela novela de época os imigrantes, naquela época foi restaurada, pintada e limpara. Ficando com a aparencia de uma casa de um "Barão do Cafe" do século XIX.



Esta situada as margens da SP 360, logo após o trevo de Bragança, durante 15 anos abrigou um restaurante a beira do lago.

Comida caipira paulista com muitos produtos obtidos ali mesmo. De bónus ganhava-se uma volta pela fazenda onde podia conhecer todas as instalações existentes e ainda em uso.

Ao lado do restaurante tinha um lago com pedalinho, podia-se caminhar e ver plantações de café, gansos, bovinos, equídeos e ovideos. Os gansos por si so faziam a festa com aquela barulhada toda.

domingo, 13 de maio de 2001

A Fazenda Santa Rosa passeio ciclistico do dia das Maes

Ciclo-passeio pela zona rural de Itatiba

A minha cidade por opção é Itatiba , me apaixonei pela princesinha da colina e aqui estou . Nasci na capital andei por diversas cidades, sem nunca fixar raízes. Morei em Sao Paulo, Ibitinga, Novo Horizonete, Pirassununga, Quiririm e Taubate.



Porem devido aquelas escolhas da vida, conheci Itatiba em 1993, mudei-me para cá em 1998 e aqui estamos vendo a cidade crescer.

Este passeio ciclistico foi na zona rural próximo a antiga fazenda Santa Rosa, partindo do Itatiba Futebol Clube foram aparecendo mais e mais ciclistas ate chegarmos nos cafundos de Itatiba.

Curiosamente percebi como esta sem forma visita, eu que andava tantos quilómetros em bike, fui andar alguns poucos quilómetros e quase morri. Conheci um lado da cidade que nunca tinha visto, foi um bom domingo.

terça-feira, 10 de abril de 2001

Embratel e a estaçao de satelites

Antenas de Morungaba conectando São Paulo a satelites geo-estacionários.


Passado alguns anos após a privatização do sistema Telebras, as instalações de satélites da Embratel estão a toda, interligando São Paulo ao mundo via satélite, passeando por esta região, vê-se o cuidado nas estruturas, tudo tinindo de novo, mato carpido, alvenaria pintada, pessoas e veículos circulando.



A cidade prospera com os investimentos, geram-se empregos e a população vê o futuro, como algo bom e que enfim o progresso chegou para ficar.

A casa David conquista seu espaço como produtor de doces artesanais, os Temperos das Índias começa a ganhar espaço no mercado e dizem la longe que a SP 360 será duplicada.

Neste mesmo dia visitamos o rio Jaguary que esta em um nível muito baixo devido a seca dos últimos anos, ve-se muitas pedras em lugares onde afluía agua com fartura.

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