☕ 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

Mostrar mensagens com a etiqueta Informática. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Informática. Mostrar todas as mensagens

quinta-feira, 25 de dezembro de 2025

Arquitetura de Conteúdo: 35 anos de dados, memória e narrativa (1990–2025)

 

Bellacosa Mainframe e a estrutura do nosso blog

📚 El Jefe Midnight Lunch

Arquitetura de Conteúdo: 35 anos de dados, memória e narrativa (1990–2025)

Todo sistema grande precisa, em algum momento, parar o batch, acender a luz do CPD e olhar para si mesmo.
Este texto é exatamente isso: um dump controlado da memória editorial do El Jefe Midnight Lunch após mais de quatro décadas de escrita contínua, do mundo analógico dos anos 1980 até a era dos algoritmos e da inteligência artificial.

O que emerge dessa análise não é caos.
É arquitetura.

Assim como em um mainframe, onde nada é aleatório, o blog construiu ao longo do tempo clusters temáticos sólidos, recorrentes, resilientes — verdadeiros subsystems editoriais.


🧠 Visão geral do sistema

  • Período analisado: 1983 a 2025

  • Total aproximado de publicações: +3.100 posts

  • Modelo editorial: crescimento orgânico, sem reset, sem “rewrite total”, apenas evolução incremental — como sistemas críticos fazem.

O resultado é um acervo que mistura:

  • memória pessoal,

  • cultura pop,

  • tecnologia pesada,

  • filosofia,

  • Japão,

  • fantasia,

  • comida,

  • cidade,

  • gente comum.


🗂️ Os 20 grandes subsistemas editoriais

1️⃣ Anime & Cultura Japonesa (~29,7%)

O maior LPAR do blog.
Listas, arquétipos, estética, linguagem simbólica, fandom, isekai, cultura otaku e leitura sociológica do Japão.
Aqui o anime não é entretenimento: é documento cultural.


2️⃣ Mainframe & Tecnologia (~17,4%)

O coração de missão crítica.
IBM Z, z/OS, COBOL, REXX, DevOps em ambientes legados, história da computação e defesa do sistema que sustenta o mundo enquanto ninguém olha.

Enquanto o hype muda, o batch continua rodando.


3️⃣ Filosofia & Comportamento (~11,3%)

Ensaios sobre desejo, solidão, identidade, ética, estoicismo e comportamento humano — quase sempre dialogando com cultura pop, tecnologia ou cotidiano.

Pensar antes de escalar.
Refletir antes de compilar.


4️⃣ RPG, Fantasia & Bestiário Bellacosa (~9,6%)

Bestiários, raças, monstros, mitologias e estruturas narrativas.
Um universo próprio, sistematizado, com regras internas claras — como todo bom sistema complexo.


5️⃣ Gastronomia & Comida Cultural (~7,1%)

Comida como memória, cultura e identidade.
Do lanche paulistano ao prato japonês, a cozinha aparece como linguagem emocional.


6️⃣ Viagem, Cidade & Memória Urbana (~6,4%)

Cidades, trilhos, ruas, interiores, deslocamentos.
O Brasil visto a pé, de trem, de ônibus, antes e depois da pressa digital.


7️⃣ Cultura Pop Geral (~4,8%)

Cinema, séries, música, TV e referências cruzadas — o ruído de fundo cultural que molda gerações.


8️⃣ Internet, Algoritmos & Sociedade Digital (~3,9%)

Quando a rede deixou de ser ferramenta e virou ambiente.
Críticas ao controle algorítmico, à IA rasa e à perda de profundidade.


9️⃣ Crônica Pessoal & Diário (~3,7%)

Memória viva.
Sem romantização excessiva, sem autopromoção — apenas registro.


🔟 Crítica Social & Política (~2,9%)

Observações diretas, muitas vezes desconfortáveis, sobre o mundo contemporâneo.
Sem torcida organizada. Sem slogan.


(Os demais grupos incluem guias técnicos, história cultural, psicologia otaku, música, literatura, estética visual, identidade geek, séries editoriais e ferramentas profissionais.)


🧩 O que esse mapa revela

📌 Nada aqui é aleatório
O blog não “mudou de assunto”: ele expandiu domínios, como sistemas bem projetados fazem.

📌 Anime, Mainframe e Filosofia formam o triângulo estrutural
Juntos, esses três eixos representam mais da metade de todo o conteúdo.

📌 O passado não foi descartado
Viagem, memória urbana e crônica pessoal continuam lá — apenas operando em background processing.


🖥️ Conclusão: um sistema que não reinicia

O El Jefe Midnight Lunch não é um feed.
É um arquivo vivo, um sistema em produção contínua desde 1983.

Enquanto plataformas vêm e vão,
enquanto linguagens “morrem” (mas não morrem),
enquanto modas passam…

👉 o sistema continua.

Batch após batch.
Post após post.
Sem reboot forçado.


domingo, 3 de março de 2024

🧠✨ O que é ser Geek? A jornada nerd do século XXI!

Bellacosa Mainframe e o que é ser geek

 🧠✨ O que é ser Geek? A jornada nerd do século XXI!

Padawan, senta aí com teu café e teu boneco do Darth Vader porque hoje o papo é sobre o termo que virou estilo de vida: ser geek.

Lá pelos anos 1950, “geek” era uma palavra usada pra zoar os nerds de óculos fundo de garrafa que passavam o recreio lendo quadrinhos. Mas o jogo virou — e hoje ser geek é status. É ser curioso, apaixonado por tecnologia, cultura pop, ficção científica, animes, games, gadgets e tudo o que envolve criatividade e conhecimento.

👾 Origem:
A palavra vem do alemão “geck”, que significava “bobo” ou “esquisito”. Com o tempo, virou “geek” em inglês e ganhou outro sentido — o do cara (ou mina!) que entende pra caramba de um assunto e se orgulha disso.

💾 Cultura geek é tipo um multiverso:

  • Tem o pessoal dos animes e mangás (otakus com orgulho!)

  • A galera dos games e RPGs, com dados de 20 lados e histórias épicas

  • Os fãs de Star Wars, Marvel, DC, e tudo que envolve heróis e anti-heróis

  • Os techies que vivem mexendo em código, hardware ou inteligência artificial

💡 Curiosidades que só um geek saberia:

  • O Star Wars Day é comemorado em 4 de maio (“May the Fourth be with you”).

  • O primeiro computador pessoal custava o preço de um carro.

  • “The Big Bang Theory” é praticamente uma homenagem à vida geek moderna.

⚙️ Dica Bellacosa:
Ser geek não é saber tudo — é amar aprender. É se empolgar com o novo, rir das próprias referências obscuras e compartilhar o que você descobre.

🎮 No final das contas...
Ser geek é uma forma de se conectar com o mundo e com quem compartilha as mesmas paixões. Então, da próxima vez que te chamarem de geek... agradece. É um elogio épico, jovem Padawan.

#BellacosaMainframe #GeekLife #NerdPower #PadawanCulture

quinta-feira, 18 de agosto de 2022

🖥️ Screensavers que dançavam na madrugada – O Museu dos Micreiros Anos 90

 

Bellacosa Mainframe e os monitores crt problemas e solucoes screensavers



🖥️ Screensavers que dançavam na madrugada – O Museu dos Micreiros Anos 90
(Por Vagner Bellacosa ☕ — Bellacosa Mainframe / El Jefe Midnight Lunch Edition)


Ah, as madrugadas dos anos 1990...
O barulho do modem discando, o brilho do monitor CRT iluminando o quarto, e o som suave do cooler misturado ao zumbido do transformador.
Era a era dourada dos micreiros românticos, os guardiões do DOS, os padres do Windows 3.11 e os filósofos do Pentium 100.
E quando o cansaço batia — ou o download do ICQ demorava três horas — o PC começava a sonhar.

Nascia o espetáculo dos screensavers dançarinos, o ballet pixelado que embalava as madrugadas de quem acreditava que tecnologia também podia ser poesia.




🕊️ Flying Toasters – os anjos do ciberespaço

Antes do metaverso, vieram as torradeiras voadoras.
Criadas pela Berkeley Systems, no pacote lendário After Dark, eram ícones flutuando no infinito digital — asas metálicas, pão quentinho e música imaginária.
Não serviam pra nada.
Mas hipnotizavam como um mantra eletrônico.

💡 Curiosidade: o sucesso foi tão absurdo que gerou uma linha de produtos — canecas, camisetas, até adesivos de carro.
Ter o Flying Toasters era sinal de status tecnológico. Era dizer: “Meu monitor é SVGA e meu coração é ASCII.”



🏝️ Johnny Castaway – o náufrago do microchip

O screensaver mais filosófico da história.
Criado pela Sierra On-Line (1992), mostrava Johnny, um solitário náufrago preso em uma ilha minúscula, vivendo pequenas aventuras animadas: pescava, dormia, falava com gaivotas e tentava fugir.
Cada aparição era diferente — um pequeno episódio inédito, um slice of life do mar digital.

💾 Segredo: quem deixava o PC ligado por horas, via novas cenas escondidas — Johnny construindo jangada, recebendo visitas, ou olhando pro horizonte… esperando alguém que nunca vinha.

O Johnny não era só um protetor de tela.
Era uma metáfora da vida do programador dos anos 90.


🐶 Bad Dog – o mascote destruidor

Esse vinha no After Dark e era pura anarquia digital.
Um cachorro de desenho animado invadia o desktop, cavava buracos, mordia ícones e arrastava janelas como se fosse um hacker canino.
Nos escritórios, era o terror dos chefes e o deleite dos estagiários.

🐾 Fofoquice: diziam que o animador se inspirou no cachorro do vizinho — um dálmata chamado “Bingo”, que realmente roía cabos de impressora.
Ironia: o Bad Dog foi acusado de “comportamento destrutivo” por empresas de antivírus, o que o tornou ainda mais amado.


🌌 Starfield Simulation – o salto para o hiperespaço

Vinha de fábrica no Windows 95 e transformava o monitor num túnel de estrelas.
Simples, hipnótico e infinitamente elegante.
Era o screensaver oficial dos sonhadores espaciais e dos micreiros que juravam que um dia seriam astronautas… ou pelo menos comprariam uma Voodoo 3Dfx.

💡 Dica técnica: quanto mais rápido o seu processador, mais rápido o salto estelar.
Nos Pentium 200, parecia que o computador ia decolar de verdade.


🔮 Mystify / Pipes 3D – o balé geométrico

Linhas dançantes, cores mutantes e tubos 3D crescendo como se o Windows tivesse vida própria.
Era o show de luzes particular de quem deixava o PC renderizando sonhos.

Nos laboratórios de informática, o Pipes 3D era o padrão: o símbolo visual do poder — e do tédio — das máquinas modernas.
💾 O ritual era clássico:
“Sai do Word, não mexe, deixa o Pipes rodar...”
E todo mundo hipnotizado vendo aquele labirinto infinito nascer.


🐠 Aquarium & Planetarium – zen digital

Enquanto o caos reinava nas planilhas e nos disquetes, havia os screensavers serenos.
Peixes pixelados nadando suavemente, planetas girando em silêncio cósmico.
Eram o lo-fi beats dos anos 90 — calmaria de bits para quem passou o dia digitando comandos em CAPS LOCK.

💡 Curiosidade: alguns pacotes de Aquarium vinham com trilhas sonoras MIDI e “bolhas” em estéreo — um luxo digno de Sound Blaster 16.


Bellacosa comenta:

Os screensavers dos anos 1990 eram mais do que proteção contra o burn-in.
Eram o espelho da nossa relação com a máquina.
Enquanto os atuais pedem login, nuvem e IA, aqueles precisavam só de uma pausa e um pouco de curiosidade.

Eles dançavam quando você descansava.
Sonhavam quando você dormia.
E, talvez sem querer, ensinaram uma geração que tecnologia pode — e deve — ter alma.


💡 Dica do El Jefe Midnight Lunch:

Quer reviver essa magia?

  • Baixe o After Dark Revival ou o OpenSaver Project.

  • Ligue seu monitor de tubo (ou um emulador CRT).

  • Coloque um MIDI de Enigma ou Jean-Michel Jarre tocando ao fundo.

E quando o Johnny Castaway aparecer na tela, acene pra ele.
Porque ele ainda está lá —
esperando por nós, micreiros da madrugada.

Simuilador javascript Johnny Castaway

https://eljefemidnightlunch.blogspot.com/1991/01/johnny-castaway-uma-homenagem-ao.html

quarta-feira, 18 de novembro de 2020

🧠☕ Bellacosa Mainframe apresenta: El Jefe e o mito do Johnny Castaway — o náufrago digital que vive em nossos corações CRT

 

Bellacosa Mainframe apresenta o mitologico Johnny Castaway

🧠☕ Bellacosa Mainframe apresenta: El Jefe e o mito do Johnny Castaway — o náufrago digital que vive em nossos corações CRT



Nos idos dos anos 1990, quando o som de um modem 56k ainda fazia o coração bater mais rápido e o Windows 95 era sinônimo de modernidade, surgiu uma figura solitária que povoou milhões de telas e imaginários: Johnny Castaway, o homem preso numa ilha pixelada, sobrevivendo ao tédio... e ao screensaver.

Sim, padawan — antes do TikTok, do YouTube e até do MSN Messenger, nós tínhamos salvadores de tela com alma. E nenhum foi mais emblemático do que o “Johnny Castaway”, o protetor de tela lançado pela Sierra On-Line em 1992, dentro da linha Screen Antics.




🌴 A História

John Castaway era um náufrago de camisa rasgada, barba por fazer e o eterno olhar de quem já tinha aceitado o caos da vida.
Preso numa minúscula ilha com um coqueiro e uma gaivota, ele fazia de tudo para não enlouquecer: pescava, construía, sonhava, e — às vezes — enviava mensagens dentro de garrafas.
O detalhe genial: suas animações mudavam conforme o tempo. Havia dezenas de pequenas cenas, algumas raríssimas, que apareciam de forma aleatória, como um easter egg para quem deixava o computador ocioso por horas.




🧩 Origem e bastidores

Criado pela Dynamix, subsidiária da Sierra, o screensaver era quase um experimento artístico. Ele rodava sobre o sistema Windows 3.1, e sua lógica interna funcionava como um mini game engine — cada animação era um “evento” programado.
O design lembrava os jogos King’s Quest e Leisure Suit Larry, com aquele mesmo humor sarcástico e a estética VGA 256 cores que era pura poesia em 640x480.

Reza a lenda (e aqui entra o lado fofoquinha da Bellacosa Mainframe 🕵️‍♂️):
um dos animadores, ex-programador de Space Quest, teria usado o próprio rosto como referência para o John. E o nome “Castaway”? Veio de uma piada interna no estúdio sobre um funcionário que “sumia” da baía de Monterey nos fins de semana para surfar e não voltava na segunda.




💾 Impacto cultural

Johnny Castaway foi o primeiro protetor de tela com narrativa, um pequeno storytelling que rodava escondido enquanto você tomava café.

Ele virou ícone de nostalgia digital, símbolo de uma época em que o computador era quase um companheiro de jornada.
E se você perguntar a qualquer veterano da era 486DX2, ele vai sorrir e dizer: “Ah, o náufrago! Aquele que nunca foi resgatado…”



John foi o primeiro “personagem digital persistente” de muita gente. Num tempo em que não existia The Sims nem Animal Crossing, o Castaway era a nossa janela pra um mundinho animado, com humor, rotina e um toque melancólico. Ele virou assunto em fóruns, revistas de tecnologia e até em lan houses — o pessoal deixava o PC ocioso só pra ver o que ele ia aprontar.


Nos fóruns e subreddits de retrocomputing, até hoje há pedidos de remakes ou versões em HTML5. Alguns heróis anônimos já recriaram o Johnny em emuladores, outros até o portaram para Android. É o espírito da ilha sobrevivendo no tempo.




🔍 Curiosidades dignas de café forte:

  • Ele tinha mais de 35 animações diferentes — uma mini-série escondida no seu PC.

  • O programa usava o relógio do sistema, então ele vivia em “tempo real” — o pôr do sol acontecia quando era pôr do sol de verdade.

  • O arquivo original tinha menos de 1 MB. Hoje, um sticker de WhatsApp ocupa mais espaço.

  • Nos bastidores da Sierra, o projeto era chamado de The Deserted Developer.

  • Em 2020, fãs recriaram a experiência em HTML5, batizando o site de “Johnny Recastaway”.




💡 Dica de El Jefe

Quer reviver a ilha? Há versões rodando via emulador de Windows 3.1 online. Procure “Johnny Castaway em DOSBox” — é pura arqueologia digital, mas vale cada frame.
E, claro, cuidado: assistir por muito tempo pode causar um súbito desejo de jogar Leisure Suit Larry e ouvir MIDI Jazz.


    

☕ Conclusão Bellacosa

Johnny Castaway não era apenas um protetor de tela. Era um espelho da alma do programador dos anos 90: isolado, criativo, meio perdido e sempre tentando mandar uma mensagem dentro de uma garrafa digital.

Ele é o primeiro filósofo do idle time, o estoico dos CRTs, o Sêneca da areia pixelada.
E, no fundo, cada um de nós, entre commits, deadlines e janelas travadas, é um pequeno Johnny olhando o horizonte, esperando o resgate… ou o próximo frame de animação.


🪶 Assinado: El Jefe do Bellacosa Mainframe – porque até um screensaver pode ensinar mais sobre a solidão humana do que muita reunião de sprint.

Simuilador javascript Johnny Castaway

https://eljefemidnightlunch.blogspot.com/1991/01/johnny-castaway-uma-homenagem-ao.html

quinta-feira, 5 de dezembro de 2019

Os Irmãos do Blues do Processamento de Dados Pequena historia dos profissionais de informatica no Brasil

 

Bellacosa Mainframe e a pequena historia do profissional de informatica no Brasil

☕ Um Café no Bellacosa Mainframe

Os Irmãos do Blues do Processamento de Dados

Quando os primeiros profissionais da informática brasileira receberam uma missão: atravessar calculadoras, telégrafos, cartões perfurados, mainframes e cinquenta anos de evolução sem deixar o processamento parar

Era noite.

Em algum lugar do Brasil industrial dos anos 1970, uma impressora de linha martelava milhares de caracteres por minuto. As unidades de fita giravam para frente e para trás como músicos esperando o momento exato de entrar na canção. Luzes piscavam no painel do computador. Um operador carregava um enorme disk pack com as duas mãos, quase como quem transportava um instrumento sagrado.

Do outro lado da parede de vidro, um programador examinava uma listagem contínua coberta de códigos, números de linha e mensagens do compilador.

O programa havia falhado.

Não existia Google.

Não existia Stack Overflow.

Não existia vídeo explicativo.

Não existia inteligência artificial para sugerir a correção.

Existiam apenas o manual, a experiência, o café, a lógica e uma equipe que sabia que precisava colocar aquele sistema novamente em funcionamento antes do amanhecer.

A missão era simples:

fazer o processamento rodar.

O prazo?

Antes que a empresa abrisse as portas.

Os recursos?

Poucos kilobytes de memória, cartões perfurados, fitas magnéticas e uma quantidade quase ilimitada de coragem.

Esta é a história da profissão de informático no Brasil. Uma história que começou muito antes do notebook, do computador pessoal e até mesmo do computador eletrônico. Ela nasceu entre calculadoras mecânicas, máquinas contábeis, telégrafos, ferrovias, fichários e departamentos Hollerith.

É também a história dos perfuradores, conferentes, operadores, programadores, analistas, técnicos de manutenção, administradores de dados e chefes de CPD que transformaram máquinas gigantescas em ferramentas essenciais para o funcionamento do país.

Eles usavam nomes diferentes.

Mas todos faziam parte da mesma banda.


1. Antes do computador, o Brasil já processava dados

Um programador COBOL iniciante pode imaginar que a história da informática começou quando alguém escreveu o primeiro IDENTIFICATION DIVISION.

Não começou.

Muito antes de existirem linguagens de programação, as empresas brasileiras já enfrentavam aquilo que hoje chamaríamos de um problema de escalabilidade.

Imagine uma grande ferrovia.

Ela precisava controlar:

  • milhares de empregados;

  • salários e benefícios;

  • locomotivas;

  • vagões;

  • horários;

  • cargas;

  • passagens;

  • oficinas;

  • ferramentas;

  • peças de reposição;

  • consumo de combustível;

  • manutenção;

  • acidentes;

  • receitas e despesas.

Enquanto uma empresa era pequena, livros contábeis e fichas manuais podiam resolver o problema. Entretanto, quando a organização crescia, o volume de informação tornava o processamento humano lento, caro e sujeito a erros.

O verdadeiro antepassado do profissional de informática não foi apenas o matemático.

Foi também o escriturário.

Era ele quem registrava, classificava, somava, conferia e arquivava informações. Em enormes salas administrativas, dezenas ou centenas de pessoas processavam dados manualmente.

O computador não surgiu primeiro para criar imagens, músicas ou mundos virtuais.

Ele surgiu para vencer filas de documentos.


2. Calculadoras mecânicas: a pré-história do processamento

Antes do computador eletrônico, existiram calculadoras mecânicas e eletromecânicas.

Elas realizavam somas, subtrações e, dependendo do modelo, multiplicações e divisões. Algumas funcionavam por manivelas. Outras utilizavam motores elétricos para movimentar engrenagens, rodas e registradores.

Não eram computadores de propósito geral, mas já introduziam uma ideia revolucionária:

Uma parte do trabalho intelectual poderia ser automatizada por uma máquina.

Para um jovem acostumado com processadores executando bilhões de operações por segundo, pode parecer pouco.

Mas considere o contexto.

Uma folha de pagamento com milhares de funcionários exigia inúmeros cálculos. Um erro poderia significar salário incorreto, imposto indevido ou total contábil incompatível.

A calculadora mecânica diminuía o esforço, mas ainda dependia intensamente do operador.

A pessoa digitava os valores.

A máquina calculava.

A pessoa anotava o resultado.

A informação precisava ser transportada manualmente de um documento para outro.

Era uma arquitetura com alto acoplamento humano.

O usuário funcionava como CPU, memória, barramento e interface.


3. O telégrafo e a primeira rede brasileira

Enquanto máquinas contábeis processavam números, o telégrafo conectava cidades, estações ferroviárias, portos e centros administrativos.

Ele foi uma das primeiras grandes infraestruturas de comunicação de dados.

Sim, caro padawan do COBOL: o telégrafo pode ser entendido como um ancestral distante das redes de computadores.

Uma mensagem era codificada.

Transmitida por um meio físico.

Recebida em outro ponto.

Decodificada.

Confirmada ou retransmitida.

Temos aí vários elementos conhecidos:

  • origem;

  • destino;

  • protocolo;

  • codificação;

  • transmissão;

  • recepção;

  • tratamento de erro;

  • operador.

Quando um telegrafista enviava uma mensagem para organizar a circulação de trens, ele participava de um sistema distribuído.

A diferença é que o middleware usava Código Morse e o operador humano fazia aquilo que hoje seria responsabilidade de um software de comunicação.

A ferrovia, portanto, não transportava apenas pessoas e mercadorias.

Transportava informações.


4. O Departamento Hollerith da Companhia Paulista

É nesse mundo de ferrovias, telégrafos, escrituração e mecanização administrativa que encontramos os departamentos Hollerith.

O nome vinha de Herman Hollerith, criador de sistemas de processamento baseados em cartões perfurados. Sua tecnologia ficou famosa pela utilização no censo norte-americano de 1890 e tornou-se a base de uma indústria de máquinas de tabulação.

No Brasil, grandes organizações passaram a empregar máquinas Hollerith para atividades administrativas. A Companhia Paulista de Estradas de Ferro está ligada a essa história de mecanização do processamento de informações ferroviárias.

O Departamento Hollerith era uma espécie de antepassado do CPD.

Não havia processador eletrônico central.

Havia um conjunto de máquinas especializadas.

Uma perfurava.

Outra conferia.

Outra classificava.

Outra intercalava.

Outra tabulava.

Outra imprimia.

O processamento era realizado como uma linha de montagem.

Observe como isso se aproxima de um pipeline:

Documento de origem
        ↓
Codificação dos dados
        ↓
Perfuração
        ↓
Conferência
        ↓
Classificação
        ↓
Tabulação
        ↓
Relatório

Hoje podemos substituir essas etapas por:

Formulário digital
        ↓
Validação
        ↓
API
        ↓
Fila
        ↓
Processamento
        ↓
Banco de dados
        ↓
Dashboard

A aparência mudou.

A lógica permaneceu.


5. O cartão perfurado: o banco de dados que cabia na mão

O cartão perfurado de 80 colunas tornou-se um dos maiores símbolos da informática corporativa.

Cada posição podia ser perfurada de acordo com um código. Letras, números e símbolos eram representados por combinações de furos.

Para um programador moderno, podemos imaginar um cartão como um registro físico.

Se o cartão representasse um funcionário, suas colunas poderiam ser organizadas assim:

01-06  Matrícula
07-36  Nome
37-44  Data de admissão
45-54  Salário
55-56  Código do departamento
57-80  Informações complementares

Isso é um arquivo de largura fixa.

Quem trabalha com COBOL reconhecerá imediatamente a filosofia.

01 REGISTRO-FUNCIONARIO.
   05 MATRICULA             PIC 9(06).
   05 NOME                  PIC X(30).
   05 DATA-ADMISSAO         PIC 9(08).
   05 SALARIO               PIC 9(08)V99.
   05 COD-DEPARTAMENTO      PIC 9(02).
   05 COMPLEMENTO           PIC X(24).

O cartão perfurado não era apenas mídia.

Ele também influenciou a própria estrutura das linguagens e dos programas.

O formato tradicional do COBOL foi organizado considerando cartões de 80 colunas:

  • colunas 1 a 6: sequência;

  • coluna 7: indicador;

  • colunas 8 a 11: Área A;

  • colunas 12 a 72: Área B;

  • colunas 73 a 80: identificação.

Nada disso nasceu por acaso.

O formato fixo do COBOL é uma lembrança fossilizada do cartão perfurado.

Easter egg desbloqueado: sempre que você encontra um programa COBOL antigo usando colunas rígidas, está olhando para a sombra digital de uma máquina de perfuração.


6. A perfuradora não era uma simples digitadora

Uma das profissões fundamentais daquela época era a de perfurador ou perfuradora.

O programador escrevia o código em folhas de codificação.

Essas folhas eram encaminhadas ao setor de perfuração.

O profissional lia cada linha e a transferia para cartões.

A operação exigia velocidade, atenção e precisão.

Um furo errado poderia transformar:

ADD VALOR-VENDA TO TOTAL-VENDAS

em uma instrução inválida.

Pior: dependendo do erro, o programa poderia ser compilado e produzir um resultado incorreto.

Depois da perfuração vinha a conferência.

Em muitas instalações, outro profissional digitava novamente o conteúdo em uma máquina verificadora. Se a sequência digitada não correspondesse aos furos existentes, a máquina indicava divergência.

Era uma forma humana e mecânica de dupla validação.

Hoje chamamos isso de controle de qualidade.

Naquela época, chamava-se sobrevivência operacional.


7. Quando deixar cair um programa era literalmente possível

Um programa podia ser formado por centenas ou milhares de cartões.

Cada cartão representava uma linha.

Os cartões precisavam permanecer em ordem.

Se a pilha caísse no chão, o programa também caía.

Literalmente.

Por isso as colunas iniciais frequentemente continham números de sequência.

Caso o desastre acontecesse, os cartões poderiam ser classificados novamente por uma máquina sorter.

Essa é uma bela lição para o programador iniciante:

Numeração de sequência não era decoração. Era recuperação de desastre.

Hoje você usa Git.

Naquela época, usava-se disciplina, numeração e caixas de cartão.

A frase “meu código quebrou” tinha outra dimensão.


8. Os primeiros computadores desembarcam no Brasil

A chegada dos computadores eletrônicos ao Brasil ocorreu durante a década de 1950.

Um marco frequentemente citado é a instalação, em 1957, de um computador Univac para o governo do Estado de São Paulo. Pouco depois, em 1959, a Anderson Clayton adquiriu um IBM 305 RAMAC, apontado como o primeiro computador eletrônico instalado no setor privado brasileiro. (Din UEM)

O RAMAC era impressionante porque utilizava armazenamento em disco de acesso aleatório. Sua unidade IBM 350 empregava cinquenta discos magnéticos de grandes dimensões e armazenava poucos megabytes — capacidade minúscula hoje, mas revolucionária naquele contexto. (Wikipédia)

Não pense nesses computadores como PCs enormes.

Eles pertenciam a outro universo operacional.

A empresa não “comprava um computador” como quem compra uma estação de trabalho.

Ela implantava uma infraestrutura.

Era necessário preparar:

  • sala especial;

  • alimentação elétrica;

  • climatização;

  • piso;

  • cabeamento;

  • procedimentos;

  • operadores;

  • técnicos;

  • programadores;

  • métodos de segurança;

  • rotinas de backup.

A chegada do computador criava um novo departamento e uma nova cultura.


9. O CPD entra no palco

O Centro de Processamento de Dados, o famoso CPD, tornou-se o coração informacional das organizações.

Ali ficavam:

  • a unidade central;

  • leitoras de cartões;

  • perfuradoras;

  • impressoras de linha;

  • unidades de fita;

  • discos removíveis;

  • consoles;

  • painéis;

  • formulários contínuos;

  • armários de documentação.

O CPD era cercado por respeito e mistério.

Possuía acesso controlado.

Em muitos ambientes havia paredes de vidro separando os visitantes das máquinas.

O ar-condicionado era intenso.

Os operadores usavam roupas adequadas ao ambiente e, em algumas empresas, jalecos.

As máquinas produziam uma trilha sonora própria:

clac-clac-clac dos cartões,

vrummm das fitas,

trrrrrrrrr das impressoras,

bip do console.

Era rhythm and blues em código binário.

Uma banda inteira tocando para fechar a folha de pagamento.


10. IBM System/360: a grande banda entra em cena

Em 1964, a IBM anunciou a família System/360.

O nome representava a ambição de cobrir uma ampla variedade de aplicações: negócios, ciência, indústria e governo.

O conceito de família compatível foi revolucionário.

Antes disso, migrar para uma máquina maior frequentemente exigia reescrever programas. Com o System/360, a IBM buscava permitir que clientes evoluíssem dentro de uma arquitetura comum.

No Brasil, sistemas dessa família chegaram a bancos, indústrias, siderúrgicas, universidades e órgãos públicos.

Para empresas como a Mannesmann, o mainframe tornou-se parte da infraestrutura industrial.

Ele processava:

  • produção;

  • estoques;

  • custos;

  • materiais;

  • compras;

  • folha de pagamento;

  • contabilidade;

  • faturamento;

  • manutenção.

O computador deixava de ser uma curiosidade tecnológica.

Tornava-se sistema nervoso corporativo.


11. Uma carteira de trabalho assinada em 1975

Quando alguém olha para uma carteira de trabalho assinada em 1975 com uma função relacionada a processamento de dados, não está vendo apenas um registro profissional.

Está vendo um documento arqueológico da informática brasileira.

A pessoa que ingressava em um CPD naquela época encontrava um mundo sem interfaces amigáveis.

Aprender significava:

  1. observar profissionais experientes;

  2. estudar manuais;

  3. decorar códigos;

  4. entender formulários;

  5. acompanhar operações;

  6. interpretar mensagens;

  7. registrar procedimentos;

  8. errar com cuidado;

  9. nunca repetir o mesmo erro;

  10. respeitar a produção.

No CPD da Mannesmann, diante de um IBM System/360, as limitações de memória não eram uma abstração acadêmica.

Eram parte de cada decisão.

Uma tabela muito grande podia não caber.

Um programa mal estruturado podia consumir recursos preciosos.

Um excesso de operações de entrada e saída podia aumentar o tempo de execução.

Um erro na definição de arquivo podia interromper toda uma cadeia de processamento.

Essa escola criava um tipo específico de profissional:

alguém que pensava antes de executar.


12. O programador não começava programando

O caminho profissional podia começar em várias funções:

Auxiliar administrativo
        ↓
Perfurador
        ↓
Conferente
        ↓
Operador
        ↓
Programador trainee
        ↓
Programador júnior
        ↓
Programador pleno
        ↓
Programador sênior
        ↓
Analista de sistemas

Nem todas as carreiras seguiam exatamente essa ordem, mas era comum o conhecimento ser adquirido dentro da empresa.

O profissional conhecia primeiro a operação.

Depois aprendia a lógica.

Depois recebia pequenas alterações.

Mais tarde criava programas completos.

Isso tinha uma vantagem enorme: muitos programadores entendiam profundamente como o sistema era executado.

Eles sabiam o que acontecia antes e depois de seu código.

Sabiam quem montava a fita.

Sabiam onde o relatório era entregue.

Sabiam qual departamento dependia do processamento.

Hoje um desenvolvedor pode executar uma aplicação sem conhecer a infraestrutura.

Naquela época, software e operação viviam quase grudados.

Era DevOps antes do nome DevOps.


13. A folha de codificação: programar antes de digitar

O programa começava no papel.

O analista descrevia o problema.

Criava fluxogramas.

Definia arquivos.

Desenhava relatórios.

Especificava validações.

O programador recebia essas informações e escrevia o código em folhas de codificação.

Cada linha era planejada.

Depois a folha seguia para perfuração.

Esse processo podia levar horas ou dias até a primeira compilação.

Portanto, escrever código sem pensar era muito caro.

Considere um ciclo típico:

Especificação
     ↓
Fluxograma
     ↓
Teste de mesa
     ↓
Folha de codificação
     ↓
Perfuração
     ↓
Conferência
     ↓
Montagem do deck
     ↓
Submissão
     ↓
Compilação
     ↓
Listagem
     ↓
Correção

Hoje o compilador responde em segundos.

Naquela época, o programador podia entregar o job e aguardar uma janela de processamento.

O erro voltava impresso.

A depuração era feita examinando papel.


14. O teste de mesa: o debugger dentro da cabeça

Antes de submeter o programa, o profissional realizava o teste de mesa.

Ele simulava manualmente a execução.

Suponha o seguinte trecho:

MOVE 0 TO TOTAL-GERAL

PERFORM UNTIL FIM-ARQUIVO = 'S'
    READ ARQUIVO-VENDAS
        AT END
            MOVE 'S' TO FIM-ARQUIVO
        NOT AT END
            ADD VALOR-VENDA TO TOTAL-GERAL
    END-READ
END-PERFORM

No teste de mesa, o programador criava uma pequena tabela:

Registro   Valor   Fim?   Total
1          100     N      100
2          250     N      350
3           50     N      400
EOF        ---     S      400

Ele verificava cada mudança de variável.

Isso revelava loops infinitos, totais incorretos, condições erradas e registros processados duas vezes.

Dica Bellacosa para o iniciante:

Quando um programa COBOL parecer misterioso, execute cinco registros no papel. O papel não mente e não esconde estado.


15. O operador: maestro da sala de máquinas

O operador não era alguém que apenas apertava ENTER.

Ele controlava a execução física e lógica do ambiente.

Suas tarefas podiam incluir:

  • iniciar equipamentos;

  • carregar o sistema;

  • montar fitas;

  • instalar disk packs;

  • alimentar leitoras;

  • retirar listagens;

  • controlar filas;

  • responder a mensagens;

  • registrar falhas;

  • reiniciar jobs;

  • comunicar incidentes;

  • executar rotinas de backup.

Imagine um job solicitando:

MOUNT TAPE PAYR01 ON UNIT 480

Alguém precisava localizar a fita correta, conferir sua etiqueta, montá-la na unidade e responder ao sistema.

A automação dependia de mãos humanas.

O operador era parte do fluxo de execução.

Se ele montasse a fita errada, o sistema poderia ler informações incorretas.

Por isso existiam procedimentos rigorosos.

O CPD ensinou cedo uma lição que a nuvem às vezes faz esquecer:

Infraestrutura abstrata continua sendo infraestrutura real em algum lugar.


16. Disk packs: o disco removível com peso de responsabilidade

Antes dos pequenos discos rígidos modernos, eram comuns conjuntos removíveis de discos magnéticos.

Os disk packs possuíam múltiplos pratos.

O operador os transportava em recipientes protetores e os instalava em unidades específicas.

Cada superfície podia armazenar dados.

Uma poeira, um impacto ou uma instalação inadequada podia causar danos.

A troca de um volume não era um clique.

Era uma operação física.

Hoje montamos um volume em cloud computing usando uma instrução ou console.

Naquela época, “montar o volume” significava literalmente pegar o volume com as mãos.

Outro easter egg tecnológico:

O verbo mount, usado até hoje em sistemas operacionais, preserva a memória de uma época em que mídias precisavam ser fisicamente montadas.


17. Fitas magnéticas e o pensamento sequencial

As fitas magnéticas foram fundamentais.

Elas ofereciam boa capacidade para a época e eram úteis para:

  • arquivos históricos;

  • backups;

  • processamento em lote;

  • transferência;

  • entrada e saída de grandes volumes.

Mas a fita era sequencial.

Para chegar ao registro desejado, era necessário percorrer os anteriores.

Esse comportamento influenciou profundamente os programas COBOL.

Muitos sistemas eram desenhados para ler dois arquivos ordenados e realizar casamento de registros.

Exemplo:

Arquivo de clientes
+ 
Arquivo de pagamentos
=
Relatório de clientes pagos e inadimplentes

O algoritmo caminhava pelos dois arquivos em ordem de chave.

Essa técnica continua valiosa.

Ela ensina que a melhor solução depende das características do armazenamento.

Não existe algoritmo isolado da infraestrutura.


18. O analista de sistemas: tradutor entre dois mundos

Com o crescimento dos sistemas, tornou-se necessário separar responsabilidades.

O analista conversava com as áreas de negócio.

Ele precisava compreender:

  • como a empresa funcionava;

  • quais documentos existiam;

  • quais regras eram aplicadas;

  • onde ocorriam erros;

  • quais relatórios eram necessários;

  • quais arquivos deveriam ser criados;

  • quais controles seriam obrigatórios.

Depois transformava isso em especificação técnica.

O analista era um tradutor.

De um lado, o usuário dizia:

“Preciso impedir o faturamento de clientes bloqueados.”

Do outro, o programador precisava receber algo como:

Se o código de situação do cliente for diferente de 01,
rejeitar a transação, registrar ocorrência e emitir mensagem 145.

Boa análise elimina ambiguidade.

Esse princípio continua absolutamente atual.

Um requisito ruim em 1975 gerava um programa errado.

Um requisito ruim em 2026 gera um microsserviço errado muito mais rapidamente.


19. Os primeiros cursos e a formação prática

Durante os primeiros anos, a indústria formava grande parte de seus profissionais.

Fabricantes ofereciam treinamento.

Empresas criavam programas internos.

Manuais técnicos circulavam entre equipes.

Os primeiros cursos superiores brasileiros voltados especificamente à computação surgiram no final da década de 1960. Estudos históricos apontam a criação, em 1969, de cursos de graduação plena na Unicamp e na Universidade Federal da Bahia. (HCTE UFRJ)

Até que essa formação se difundisse, os profissionais pioneiros precisavam vir de outras áreas:

  • engenharia;

  • matemática;

  • administração;

  • contabilidade;

  • estatística;

  • operação de máquinas;

  • funções administrativas.

A informática brasileira foi construída por uma tripulação heterogênea.

Não havia uma estrada pronta.

Eles desenharam a estrada enquanto dirigiam.


20. Uma correção histórica importante sobre 1985

Aqui precisamos ajustar uma informação frequentemente repetida.

O Decreto nº 91.250, de 17 de maio de 1985, não regulamentou de forma ampla e definitiva o exercício das profissões de informática no setor privado brasileiro.

Ele alterou dispositivos do Decreto nº 83.989, de 1979, relacionados a categorias funcionais e requisitos de ingresso no serviço público federal. Entre as alterações, incluiu o curso de Tecnólogo em Processamento de Dados entre as formações aceitas para a categoria funcional de Analista de Sistemas. (Presidência da República)

Portanto, a interpretação mais precisa é:

O decreto contribuiu para organizar e reconhecer cargos de informática dentro da estrutura funcional federal, mas não criou uma regulamentação geral da profissão de programador ou analista para todo o mercado brasileiro.

A regulamentação ampla das profissões de informática continuou sendo objeto de debates e projetos legislativos posteriores. (Legis Senador)

Isso não diminui a importância histórica de 1985.

Pelo contrário.

Mostra como o Estado precisou adaptar suas estruturas administrativas ao crescimento de uma atividade que já existia havia décadas.

A profissão surgiu primeiro.

A legislação tentou alcançá-la depois.


21. O veterano sem diploma específico não era improvisado

Quando se fala em reconhecer experiência profissional, é preciso evitar um erro comum.

O pioneiro que não possuía diploma de Ciência da Computação não era necessariamente alguém sem formação.

Muitos eram engenheiros, matemáticos, administradores, contadores ou técnicos altamente especializados.

Outros haviam aprendido integralmente dentro das empresas.

Eles acumulavam milhares de horas de prática.

Conheciam máquinas que exigiam domínio simultâneo de:

  • lógica;

  • hardware;

  • armazenamento;

  • operação;

  • linguagem;

  • negócio;

  • contingência;

  • documentação.

O mercado não podia simplesmente declarar:

“Agora existe um curso; tudo o que veio antes deixou de valer.”

Seria como construir uma ponte e depois informar aos engenheiros que fizeram a obra que sua experiência não conta.

O reconhecimento da experiência preservava a memória técnica das organizações.


22. A reserva de mercado e a informática nacional

Durante parte das décadas de 1970 e 1980, o Brasil adotou políticas de proteção à indústria nacional de informática.

A intenção era reduzir dependência externa e desenvolver capacidade tecnológica local.

Esse movimento ajudou a estimular empresas, pesquisas e projetos nacionais, mas também limitou o acesso a certos equipamentos estrangeiros, aumentou custos e criou diferenças tecnológicas em relação aos principais mercados mundiais.

Foi uma história cheia de contradições.

De um lado:

  • formação de engenheiros;

  • criação de empresas nacionais;

  • desenvolvimento de hardware;

  • pesquisa universitária;

  • domínio local de tecnologias.

Do outro:

  • equipamentos caros;

  • atraso em determinados segmentos;

  • restrições de importação;

  • compatibilidades problemáticas;

  • mercado paralelo.

Em 1972, o Patinho Feio, desenvolvido na Universidade de São Paulo, tornou-se um símbolo do esforço brasileiro de projetar computadores. O projeto nasceu no ambiente acadêmico da Escola Politécnica da USP e deixou um legado importante para ensino e indústria. (Revista Pesquisa Fapesp)

A informática nacional não foi apenas uma tentativa de copiar máquinas.

Foi também um laboratório de formação humana.


23. A grande migração: do cartão para o terminal

Com a popularização dos terminais, especialmente famílias como o IBM 3270, a relação entre o programador e o computador mudou.

Antes:

Papel → perfuração → cartão → leitora → compilação → listagem

Depois:

Terminal → editor → submissão → spool → correção

O ciclo encurtou.

Ferramentas como TSO e ISPF transformaram o desenvolvimento em mainframe.

O código passou a ser editado diretamente em datasets.

O programador podia consultar a saída no spool.

Alterar uma linha tornou-se muito mais rápido.

Mas os hábitos do cartão continuaram presentes:

  • colunas;

  • largura fixa;

  • sequência;

  • datasets;

  • jobs;

  • relatórios;

  • processamento batch.

A nova tecnologia não apagou a anterior.

Construiu sobre ela.


24. Cinquenta anos de armazenamento

Uma pessoa que iniciou a carreira em 1975 pôde testemunhar uma das maiores transformações materiais da história.

Ela atravessou:

Cartão perfurado
      ↓
Fita magnética
      ↓
Disk pack
      ↓
Disquete
      ↓
Disco rígido
      ↓
RAID
      ↓
Storage corporativo
      ↓
SAN
      ↓
SSD
      ↓
NVMe
      ↓
Object storage
      ↓
Cloud computing

No cartão, o dado era visível como um furo.

Na fita, era uma sequência magnética.

No disco, ocupava trilhas e setores.

Na nuvem, parece não possuir localização física.

Mas ainda está armazenado em algum dispositivo.

A nuvem não eliminou o hardware.

Apenas colocou o hardware atrás de uma API.


25. O que o programador COBOL iniciante deve aprender com os pioneiros

Passo 1 — Entenda o negócio

Não comece apenas pela sintaxe.

Descubra:

  • quem usa o programa;

  • qual processo ele atende;

  • quais dados recebe;

  • qual resultado produz;

  • o que acontece quando falha.

Passo 2 — Leia o layout do arquivo

Em COBOL, dados são arquitetura.

Analise:

  • PIC;

  • tamanho;

  • sinal;

  • casas decimais;

  • campos redefinidos;

  • níveis;

  • campos de controle.

Passo 3 — Faça um teste de mesa

Pegue poucos registros.

Simule:

  • entrada;

  • condições;

  • cálculos;

  • saída;

  • fim de arquivo.

Passo 4 — Conheça o JCL

O programa não vive sozinho.

O JCL informa:

  • qual programa executar;

  • quais arquivos utilizar;

  • onde estão os dados;

  • o que fazer com a saída;

  • quais recursos serão necessários.

Passo 5 — Leia o spool

Não procure apenas a última mensagem.

Examine:

  • etapas executadas;

  • códigos de retorno;

  • mensagens;

  • alocações;

  • estatísticas;

  • dumps.

Passo 6 — Respeite a produção

Nunca trate uma alteração como “apenas uma linha”.

Uma linha pode afetar:

  • milhões de registros;

  • milhares de clientes;

  • fechamento contábil;

  • pagamento;

  • faturamento;

  • obrigação legal.

Passo 7 — Documente

O profissional seguinte talvez seja você mesmo seis meses depois.

Escreva para que ele entenda.


26. Curiosidades da estrada mainframe

O formulário contínuo tinha personalidade

Impressoras de linha utilizavam papel contínuo com furos laterais. Relatórios gigantes podiam ocupar caixas inteiras.

O erro podia chegar de carrinho

Listagens volumosas eram transportadas em carrinhos dentro de grandes CPDs.

O som ajudava no diagnóstico

Operadores experientes reconheciam anormalidades pelo ruído das unidades e impressoras.

A mídia tinha biblioteca

Fitas e discos eram armazenados, catalogados, emprestados e devolvidos como livros.

Backup era uma operação física

Copiar dados significava usar dispositivos, mídias, tempo de máquina e procedimentos formais.

O café era um componente crítico

Não aparece no diagrama da arquitetura, mas sustentou muitas janelas batch.


27. Easter egg: estamos em uma missão de Deus?

Os protagonistas de uma famosa comédia musical de 1980 cruzam estradas, reúnem antigos companheiros e enfrentam obstáculos absurdos para salvar aquilo em que acreditam.

A geração pioneira da informática brasileira também recebeu uma missão.

Não usava um automóvel preto atravessando Chicago.

Usava ônibus, trem, fusca, crachá e relógio de ponto.

Não precisava reunir uma banda.

Precisava reunir:

  • o analista;

  • o programador;

  • o perfurador;

  • o conferente;

  • o operador;

  • o técnico;

  • o usuário;

  • o chefe do CPD.

Quando todos trabalhavam em harmonia, o processamento entrava no ritmo.

Quando um deles saía do compasso, aparecia o ABEND.

A diferença entre uma banda e um CPD talvez seja menor do que parece.

Ambos exigem sincronização.

Ambos dependem de disciplina.

Ambos possuem bastidores invisíveis.

E ambos podem ser destruídos por alguém que entra no momento errado.


28. O verdadeiro mainframe sempre foi humano

É tentador contar a história da informática como uma sequência de máquinas.

Hollerith.

UNIVAC.

RAMAC.

System/360.

System/370.

308X.

ES/9000.

S/390.

IBM Z.

Mas máquinas não escrevem sua própria história.

Foram pessoas que decidiram como utilizá-las.

Pessoas perfuraram cartões.

Pessoas carregaram discos.

Pessoas interpretaram dumps.

Pessoas enfrentaram madrugadas.

Pessoas explicaram sistemas.

Pessoas ensinaram colegas.

Pessoas preservaram programas.

Pessoas migraram dados.

Pessoas impediram que décadas de conhecimento fossem perdidas.

O profissional que começou em 1975 e chegou à computação em nuvem não atravessou apenas mudanças de equipamento.

Atravessou diferentes maneiras de imaginar o que é informação.

Primeiro, a informação era um documento.

Depois, um furo.

Depois, um campo magnético.

Depois, um registro.

Depois, uma tabela.

Depois, um objeto.

Depois, um evento distribuído.

Mas, em todas as épocas, alguém precisou responder às mesmas perguntas:

  • O dado está correto?

  • O processamento terminou?

  • O resultado pode ser confiado?

  • Existe recuperação?

  • Quem será afetado?

  • O que faremos se falhar?


Conclusão: todos fazem parte da mesma banda

A história da profissão de informático no Brasil não começa no Vale do Silício.

Começa também nas ferrovias, nos escritórios, nos bancos, nas siderúrgicas, nas repartições públicas, nas universidades e nos departamentos Hollerith.

Começa com pessoas que mecanizaram cálculos.

Continua com perfuradores que transformaram papel em dados.

Avança com operadores que comandaram salas cheias de máquinas.

Ganha lógica com programadores que escreveram sistemas em Assembler, COBOL, FORTRAN e RPG.

Ganha visão com analistas que converteram processos empresariais em especificações.

Ganha escala com os grandes mainframes.

Ganha alcance com redes e terminais.

Ganha velocidade com discos e servidores.

Ganha abstração com virtualização e nuvem.

E chega ao presente com ambientes distribuídos, inteligência artificial e armazenamento aparentemente infinito.

Entretanto, a essência permanece.

Informática continua sendo a arte de transformar uma necessidade humana em uma sequência confiável de operações.

Por isso, olhar para uma carteira de trabalho assinada em 1975 não é praticar nostalgia vazia.

É reconhecer um documento de fundação.

Aquela assinatura pertence a uma geração que entrou em CPDs quando o conhecimento ainda precisava ser descoberto, traduzido e transmitido de pessoa para pessoa.

Uma geração que programava na raça.

Que respeitava cada byte.

Que sabia o peso de um disco.

Que conhecia o valor de uma fita.

Que entendia o silêncio de uma máquina parada.

Que não precisava chamar tudo de “missão crítica”, porque sabia que, se o processamento não terminasse, alguém não receberia, uma fábrica não faturaria ou um banco não fecharia.

A nova geração precisa conhecer essa história não para repetir suas limitações, mas para herdar suas virtudes:

disciplina,

curiosidade,

responsabilidade,

capacidade de análise,

respeito aos dados,

e coragem para enfrentar sistemas que parecem impossíveis.

Portanto, coloque os óculos escuros.

Ajuste o chapéu.

Confira o JCL.

Monte a fita.

Não derrube os cartões.

Temos memória limitada, uma janela batch fechando, centenas de quilômetros de história pela frente e um sistema inteiro esperando para ser processado.

Estamos em uma missão.

Fazer o conhecimento dos pioneiros continuar rodando.

Conheça um pouco sobre o Cobol

 https://eljefemidnightlunch.blogspot.com/2009/04/cobol-uma-odisseia-de-1959-ao-ibm-z.html

quinta-feira, 2 de março de 2017

O Tríplice Alicerce da Informática: Hardware, Software e Peopleware

 

Bellacosa Mainframe e o triplice alicerce da informatica hardware software e peopleware

☕ O Holocron do Padawan COBOL

O Tríplice Alicerce da Informática: Hardware, Software e Peopleware

Existe uma armadilha muito comum para quem está iniciando na área de tecnologia.

O programador júnior costuma acreditar que informática é apenas escrever código.

O administrador de sistemas imagina que tudo se resume a servidores.

O usuário acredita que basta apertar um botão e esperar.

Na prática, a informática moderna é sustentada por três grandes pilares.

São eles:

  • Hardware

  • Software

  • Peopleware

Se um deles falhar, todo o ecossistema entra em desequilíbrio.

Para um Programador COBOL Jr., compreender esses três fundamentos é tão importante quanto aprender PIC X(10), EXEC CICS, SQLCODE ou IDCAMS.

Porque um sistema bancário não é apenas um programa COBOL.

Ele é uma enorme engrenagem composta por pessoas, processos, equipamentos, sistemas operacionais, redes, bancos de dados e conhecimento acumulado durante décadas.

Vamos explorar esse universo.


O Primeiro Alicerce: Hardware

Hardware é tudo aquilo que podemos tocar.

São os componentes físicos de um sistema computacional.

Podemos pensar no hardware como sendo o corpo humano.

Os músculos.

Os ossos.

Os órgãos.

A estrutura material.

Exemplos:

Notebook

Desktop

Servidor

Mainframe

Disco SSD

Fita magnética

Teclado

Monitor

Switch

Roteador

Placa de rede

Processador

Memória

No mundo IBM Z, o hardware possui uma sofisticação enorme.

Exemplos:

IBM z16

IBM z17

Processadores IFL

CP

zIIP

SAP

Canais FICON

DASD

Tape Libraries


O que um COBOL Jr precisa entender sobre hardware?

Muito mais do que parece.

Por exemplo.

Quando escrevemos:

OPEN INPUT CLIENTES

Parece simples.

Mas internamente acontece algo impressionante.

O programa solicita acesso ao dataset.

O z/OS consulta o catálogo.

Descobre em qual volume está.

Envia requisição ao subsistema de I/O.

Os canais FICON processam a leitura.

O controlador do storage recebe.

Os discos entregam os blocos.

A memória recebe.

O COBOL finalmente acessa o registro.

Talvez em menos de um milissegundo.

Mas dezenas de componentes participaram.


CPU

É o cérebro.

Executa instruções.

Soma.

Subtrai.

Compara.

Move dados.

COBOL:

ADD 1 TO CONTADOR

Vira instruções de máquina.

O processador executa.

Bilhões por segundo.


Memória

É onde os programas vivem enquanto estão executando.

WORKING-STORAGE.

Buffers.

Tabelas.

Caches.

Áreas de comunicação.

Exemplo:

01 WS-NOME PIC X(50).

Está em memória.

Não em disco.


Disco

Armazenamento permanente.

Datasets.

VSAM.

DB2.

Logs.

JCL.

Load Modules.

Exemplo:

//ARQ DD DSN=EMPRESA.CLIENTE.MESTRE

Está fisicamente em um disco.


Rede

Liga computadores.

Permite APIs.

MQ.

FTP.

TN3270.

REST.

Web Services.


Hardware é caro?

Sim.

Muito.

Um IBM Z pode custar milhões de dólares.

Mas também pode processar milhares de transações por segundo.

Com disponibilidade próxima de:

99,999%

Cinco noves.

Poucos segundos de indisponibilidade por ano.


O Segundo Alicerce: Software

Se hardware é o corpo...

Software é a mente.

É a inteligência.

As instruções.

Os algoritmos.

As regras.


O que é software?

É um conjunto de programas.

Sequências de comandos.

Dados.

Configurações.

Documentação.

Procedimentos.

Tudo que diz ao hardware o que fazer.


Tipos de software

Podemos dividir em categorias.

Software de Sistema

Controla a máquina.

Exemplos:

Windows

Linux

z/OS

AIX

z/VM

Hypervisor


Software Aplicativo

Resolve problemas do negócio.

Internet Banking.

ERP.

Folha.

CRM.

No Mainframe:

Sistema bancário.

Sistema previdenciário.

Seguros.

Cartões.


Middleware

Fica entre sistemas.

Exemplos:

CICS

IMS

MQ

Kafka

Tomcat

Websphere

z/OS Connect


Ferramentas

Editores.

Compiladores.

IDEs.

Git.

Zowe.

Ansible.

VSCode.

SDSF.

ISPF.


O programa COBOL é software

Imagine:

IF SALDO < VALOR
   DISPLAY "NEGADO"
END-IF

O hardware não entende isso.

Ele entende:

101011100001

Instruções binárias.

Quem converte?

Compilador.


O compilador

Traduz COBOL.

Gera código objeto.

Binder.

Load Module.

Executável.

Fluxo:

COBOL

Objeto

Link Edit

LOADLIB

Execução


Sistemas Operacionais

São maestros.

Coordenam tudo.

CPU.

Memória.

Arquivos.

Impressoras.

Usuários.


No z/OS:

WLM

JES2

RACF

SMS

RMF

SMF

TCPIP

Trabalham juntos.


Exemplo

Você submete:

//STEP01 EXEC PGM=PGM0001

JES2 recebe.

Agenda.

Executa.

Monitora.

Captura mensagens.

Libera saída.


Software envelhece?

Sim.

Muito.

Não fisicamente.

Mas tecnologicamente.

Exemplo:

COBOL 74

COBOL 85

Enterprise COBOL 6.5


Sistemas precisam:

Correções

Patches

Atualizações

Refatoração


O Terceiro Alicerce: Peopleware

Aqui está o componente mais importante.

E também o mais difícil.

Porque computadores não brigam.

Não ficam cansados.

Não pedem demissão.

Não esquecem procedimentos.

Pessoas fazem tudo isso.

Peopleware é o conjunto de seres humanos envolvidos com tecnologia.


Quem faz parte do Peopleware?

Muita gente.

Programadores

Analistas

DBAs

Sysprogs

Arquitetos

Gerentes

Operadores

QA

Scrum Masters

Auditores

Usuários finais

Executivos

Fornecedor

Consultor

Instrutor


Um exemplo bancário

Cliente faz PIX.

Quem participa?

Cliente

Aplicativo

Desenvolvedor COBOL

DBA

Administrador MQ

Equipe de rede

Sysprog

Segurança

Operação

Help Desk

Gestor

Auditoria


Dezenas de pessoas.


O Peopleware é o fator crítico

Podemos comprar:

Servidor.

Storage.

Licenças.

IA.

Cloud.

Mas conhecimento?

Não.

Ele precisa ser desenvolvido.


O problema da perda de conhecimento

Imagine.

Empresa possui:

30 milhões de linhas COBOL.

Programador aposentou.

Documentação inexistente.

Comentários ausentes.

Ninguém entende.

Crise.


Peopleware significa:

Treinar.

Documentar.

Compartilhar.

Mentorar.

Ensinar.


O Programador Sênior

É uma biblioteca viva.

Conhece:

ABENDs

Datasets

JCL

CICS

Negócio

Regras fiscais

Histórico

Decisões antigas


Um júnior aprende muito observando.


Soft Skills

Peopleware não é apenas conhecimento técnico.

É relacionamento.


Comunicação

Empatia

Escuta

Negociação

Organização

Liderança


Exemplo

Junior:

O programa está errado.

Sênior:

Qual cenário reproduz o problema?

Muito melhor.


Trabalho em equipe

Um sistema complexo nunca é feito sozinho.

Exemplo:

Programador faz código.

QA testa.

DBA cria índices.

Sysprog instala.

Operação agenda.

Negócio aprova.

Produção libera.


O equilíbrio entre os três pilares

Podemos imaginar um tripé.

Caso 1

Hardware excelente.

Software ruim.

Peopleware desorganizado.

Resultado:

Fracasso.


Caso 2

Equipe brilhante.

Hardware insuficiente.

Resultado:

Lentidão.


Caso 3

Equipamentos modernos.

Equipe competente.

Software legado mal escrito.

Resultado:

Manutenção cara.


Caso ideal

Hardware adequado.

Software bem projetado.

Peopleware capacitado.

Resultado:

Estabilidade.

Escalabilidade.

Segurança.

Disponibilidade.


Como isso aparece no IBM Z?

Um exemplo bastante próximo da realidade.

Hardware

IBM z17

Storage DS8000

FICON

Criptografia embarcada


Software

z/OS

COBOL 6.5

DB2 13

CICS TS

MQ

RACF


Peopleware

Programadores COBOL

DBA DB2

Sysprog

Administrador CICS

Segurança

Operação

Arquitetos

Negócio


O cliente acessa o aplicativo pelo celular.

Em dois segundos recebe a resposta.

Por trás disso existem milhares de elementos trabalhando em conjunto.


A Informática Moderna Adicionou um Quarto Pilar?

Alguns especialistas defendem que hoje existe um quarto elemento.

Data (Dados)

Porque dados se tornaram ativos estratégicos.

Empresas vivem de dados.

Bancos.

Hospitais.

Varejo.

Streaming.

IA depende de dados.

Machine Learning depende de dados.

Analytics depende de dados.

Mas, tradicionalmente, a maior parte da literatura continua tratando a informática como sustentada principalmente pelo Hardware, Software e Peopleware, sendo os dados considerados um recurso administrado por esses três pilares.


O que um Padawan COBOL deve fazer?

Sugestão de evolução profissional:

1º mês

Aprender COBOL básico.

2º mês

Aprender JCL.

3º mês

Entender datasets.

4º mês

Conhecer DB2.

5º mês

Estudar CICS.

6º mês

Aprender arquitetura IBM Z.

7º mês

Conversar com operadores.

8º mês

Acompanhar um DBA.

9º mês

Entender o trabalho de um Sysprog.

10º mês

Estudar RACF.

11º mês

Praticar documentação.

12º mês

Mentorar outro iniciante.


Considerações Finais

O maior erro de um profissional iniciante é acreditar que informática é apenas programação.

Um programa COBOL não existe isoladamente. Ele depende de processadores, memória, discos, sistemas operacionais, compiladores, redes, bancos de dados, equipes de infraestrutura, analistas de negócio, operadores, administradores e usuários.

O hardware fornece a força física.

O software fornece a lógica e a inteligência.

O peopleware fornece experiência, criatividade, disciplina e conhecimento acumulado.

Quando um Padawan COBOL compreende esse tríplice alicerce, ele deixa de enxergar apenas linhas de código e começa a perceber algo muito maior: um ecossistema vivo, onde tecnologia e pessoas colaboram para manter funcionando bancos, seguradoras, governos, hospitais e empresas que atendem milhões de pessoas todos os dias. Em muitos ambientes corporativos, especialmente no IBM Z, o verdadeiro diferencial não está apenas na potência das máquinas ou na qualidade do software, mas na capacidade das equipes de preservar conhecimento, compartilhar experiência e evoluir continuamente. É isso que transforma um simples programador em um profissional capaz de compreender a alma dos sistemas que sustentam o mundo moderno.


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