Translate

sexta-feira, 31 de dezembro de 2021

A História dos Hypes da Informática (1990–2021)

 

Bellacosa Mainframe e os maiores hupes da informatica entre 1990 e 2021

☕ Um Café no Bellacosa Mainframe

A História dos Hypes da Informática (1990–2021)

O Que Deu Certo, O Que Virou Poeira Digital e as Lições que Todo Programador COBOL Padawan Precisa Aprender

Inspirado em Star Trek, Dr. Spock e na eterna busca pela lógica em um universo repleto de buzzwords


"Quando você elimina o impossível, o que resta, por mais improvável que pareça, costuma ser a realidade."

— Adaptado ao espírito de Spock, Oficial de Ciências da USS Enterprise


Introdução

Imagine entrar na ponte da USS Enterprise.

O Capitão pergunta:

"Spock, qual tecnologia devemos adotar?"

Spock levanta uma sobrancelha.

Analisa.

Calcula.

Consulta milhares de sensores.

Depois responde calmamente:

"Capitão... existem evidências insuficientes para justificar o entusiasmo coletivo."

Enquanto isso...

Metade da galáxia já vende cursos.

A outra metade promete revoluções.

E alguém anuncia:

"Quem não migrar agora ficará obsoleto em seis meses."

Se existe uma constante na história da informática, ela não é Java.

Nem COBOL.

Nem Linux.

Nem IA.

A constante é o Hype.

Durante mais de quarenta anos a indústria alternou entre:

  • inovação real;

  • exagero comercial;

  • marketing;

  • expectativas irreais;

  • e finalmente... maturidade.

Curiosamente...

O IBM Z sobreviveu a todos.

Assim como COBOL.

E isso não aconteceu por acaso.

Hoje vamos viajar de 1990 até 2021, entendendo quais modas realmente mudaram o mundo e quais desapareceram quase tão rápido quanto surgiram.


O que é um Hype?

Hype é quando a expectativa cresce muito mais rápido do que a tecnologia consegue entregar.

Não significa fraude.

Nem significa tecnologia ruim.

Significa apenas que o mercado acredita que ela resolverá todos os problemas imediatamente.

Depois...

A realidade chega.


O famoso Gartner Hype Cycle

Todo hype costuma seguir aproximadamente este ciclo:

  1. Inovação

  2. Expectativa exagerada

  3. Decepção

  4. Aprendizado

  5. Maturidade

É quase inevitável.


Década de 1990

Cliente/Servidor

Promessa

"O Mainframe morreu."

Era o discurso favorito.

Agora tudo seria distribuído.

Windows NT.

Oracle.

PowerBuilder.

Visual Basic.

Novell.

LAN Manager.

Todos os sistemas migrariam.

O que aconteceu?

Parte funcionou.

Parte virou desastre.

Sistemas pequenos prosperaram.

Grandes bancos descobriram rapidamente que dezenas de servidores pequenos não substituíam um IBM Mainframe facilmente.

Resultado

Sucesso parcial.


CASE Tools

Computer Aided Software Engineering.

Promessa:

"Nunca mais será preciso programar."

Diagramas gerariam aplicações completas.

Na prática...

O código gerado era difícil de manter.

Poucos sobreviveram.

Resultado

Fracasso comercial.

Mas...

Influenciaram IDEs modernas.


Orientação a Objetos

Aqui aconteceu algo interessante.

O hype existiu.

Mas a tecnologia realmente funcionava.

Smalltalk.

C++.

Depois Java.

C#.

Hoje praticamente tudo usa conceitos OO.

Resultado

Grande sucesso.


Data Warehouse

Nos anos 90 surgiu outra promessa:

"Agora finalmente teremos todos os dados centralizados."

Kimball.

Inmon.

ETL.

Cubos.

OLAP.

Foi um sucesso enorme.

Até hoje inspira Data Lakes.


ERP

SAP.

PeopleSoft.

Oracle Applications.

Baan.

JD Edwards.

Promessa:

Integrar toda empresa.

Funcionou?

Sim.

Mas...

Implementações gigantescas também produziram alguns dos maiores fracassos corporativos da história.

Mesmo assim...

Mudou o mercado.


Internet

Talvez o maior hype da década.

E talvez a maior revolução.

Desta vez...

O marketing estava certo.


O Bug do Milênio (Y2K)

Curiosamente...

Não era hype tecnológico.

Era um medo coletivo.

Empresas investiram bilhões.

Nada aconteceu.

Muitos concluíram:

"O problema nunca existiu."

Na verdade...

Nada aconteceu justamente porque milhões de pessoas trabalharam anos corrigindo sistemas.

Um excelente exemplo da engenharia invisível.


2000

Dot-com

Empresas recebiam milhões de dólares.

Sem faturamento.

Sem produto.

Sem clientes.

Apenas um domínio ".com".

A bolha estourou.

Mas...

Amazon sobreviveu.

Google nasceu.

A internet venceu.

A bolha morreu.


XML

Parecia resolver tudo.

Configuração.

Integração.

Mensagens.

Web Services.

Durante anos...

Tudo virou XML.

Hoje ainda existe.

Mas perdeu espaço para JSON.


SOA

Service Oriented Architecture.

A promessa:

Tudo seria serviço.

Reutilização infinita.

Na prática?

Funcionou.

Mas ficou burocrático.

Muito XML.

Muito WS-*.

Muito SOAP.

Hoje evoluiu para APIs REST.


Virtualização

VMware.

LPAR.

PowerVM.

KVM.

Hyper-V.

Este hype entregou exatamente o prometido.

Economizou bilhões.

Hoje praticamente todo datacenter virtualiza algo.


Linux

Outro hype que realmente mudou tudo.

Hoje roda:

supercomputadores

cloud

smartphones

roteadores

mainframe

IoT


2010

Big Data

Quem nunca ouviu?

"Os dados são o novo petróleo."

Hadoop.

Spark.

Hive.

MapReduce.

Foi revolucionário.

Mas...

Nem todo problema precisava de Big Data.

Muitos clusters Hadoop acabaram abandonados.

Mesmo assim...

A ideia evoluiu para Data Lake.


NoSQL

Promessa:

"O SQL morreu."

Spoiler:

Não morreu.

MongoDB.

Cassandra.

Redis.

CouchDB.

Hoje convivem com bancos relacionais.

O vencedor foi a coexistência.


DevOps

Outro hype.

Que entregou valor.

Integração.

Automação.

CI/CD.

Infraestrutura como código.

Hoje praticamente todas grandes empresas adotam alguma forma.

Inclusive Mainframe.


Agile

No início parecia moda.

Hoje virou padrão.

Mas...

Também foi mal interpretado.

Agile não significa:

✔ ausência de documentação

✔ ausência de arquitetura

✔ ausência de planejamento

Muitos confundiram velocidade com improviso.


Containers

Docker.

Depois Kubernetes.

Mudaram completamente deploy.

Hoje são fundamentais.


Cloud Computing

Talvez o maior sucesso da década.

AWS.

Azure.

Google Cloud.

IBM Cloud.

Hoje praticamente todas empresas usam algum modelo híbrido.


Blockchain

Aqui começa uma história curiosa.

A tecnologia funciona.

Bitcoin provou isso.

Mas...

Prometeram blockchain para:

cadeiras

geladeiras

cartórios

cafeterias

cadeia logística de café

e praticamente qualquer coisa imaginável.

Nem tudo precisava de blockchain.


IoT

Outro sucesso parcial.

Funciona muito bem.

Mas ficou abaixo das expectativas iniciais.


Inteligência Artificial (2012)

Deep Learning.

Redes neurais.

TensorFlow.

PyTorch.

Aqui começa uma mudança real.

Mas ainda longe do boom da IA Generativa.


Microservices

Promessa:

Dividir tudo.

Funcionou?

Sim.

Mas também criou:

milhares de APIs

complexidade operacional

observabilidade

service mesh


Serverless

Boa ideia.

Excelente para muitos cenários.

Não substitui tudo.


Chatbots

Muitos fracassaram.

Os primeiros eram extremamente limitados.

Somente com LLMs a experiência mudou radicalmente.


Low-Code

Funciona?

Sim.

Resolve tudo?

Não.

Excelente para aplicações simples.

Não substitui engenharia de software.


RPA

Automação Robótica.

Grande sucesso em processos repetitivos.

Fracasso quando tentaram substituir processos mal desenhados.


Edge Computing

Ainda crescendo.

Muito promissor.


2020

Home Office

Não era hype.

Foi necessidade.

Mudou definitivamente a indústria.


Zero Trust

Mais do que hype.

Hoje virou requisito.


Observabilidade

Logs.

Métricas.

Tracing.

Mudou completamente operações.


GitOps

Grande evolução do DevOps.


2021

Metaverso

O assunto dominante.

Todos prometiam:

trabalho

compras

educação

reuniões

eventos

casamentos

tudo dentro do metaverso.

Em 2021...

Parecia inevitável.

Mas naquele momento ainda era cedo para saber como evoluiria.

O conceito reunia ideias antigas de mundos virtuais, avatares e realidade imersiva, mas sua adoção em larga escala ainda dependia de hardware, conteúdo e aceitação do público.


O que realmente deu certo?

✔ Internet

✔ Linux

✔ Cloud

✔ Virtualização

✔ DevOps

✔ Agile

✔ Containers

✔ IA

✔ Data Warehouse

✔ ERP

✔ APIs

✔ Git

✔ Open Source


O que fracassou?

❌ CASE

❌ Muitos produtos SOA excessivamente complexos

❌ Diversos projetos Hadoop sem necessidade

❌ Chatbots de regras

❌ "XML para tudo"

❌ Blockchain aplicado indiscriminadamente

❌ "NoSQL vai matar SQL"

❌ "Cliente/Servidor matou Mainframe"


O maior erro da indústria

Confundir:

Tecnologia

com

Marketing.

São coisas completamente diferentes.


A visão de Spock

Se Spock fosse arquiteto de software, provavelmente faria cinco perguntas antes de adotar qualquer novidade:

  1. O problema é real?

  2. Existe evidência mensurável?

  3. A tecnologia escala?

  4. Qual o custo total de operação?

  5. Há um plano de retorno se ela falhar?

Se qualquer resposta fosse "não sabemos", ele dificilmente aprovaria uma migração apenas porque "todo mundo está fazendo".


Easter Eggs para Padawans

  • O IBM Mainframe foi declarado "morto" dezenas de vezes desde os anos 1980 — e continua processando boa parte das transações financeiras do planeta.

  • COBOL sobreviveu a cliente/servidor, internet, Java, SOA, cloud, microservices e IA.

  • JSON nasceu como alternativa simples e hoje domina integrações onde XML antes reinava.

  • Git, criado por Linus Torvalds para o kernel Linux, tornou-se o padrão universal de controle de versões.

  • Muitas tecnologias consideradas "novas" reaproveitam conceitos de décadas anteriores: virtualização, microsserviços e computação distribuída têm raízes muito antigas.


Lições Aprendidas

O padawan costuma perguntar:

"Como saber se uma tecnologia é um hype ou uma revolução?"

A resposta não está nos anúncios, mas no tempo.

Algumas boas práticas ajudam:

  • Estude fundamentos antes das ferramentas.

  • Entenda o problema antes de escolher a solução.

  • Faça provas de conceito pequenas.

  • Meça resultados com métricas objetivas.

  • Não descarte tecnologias maduras apenas porque não são "da moda".

  • Avalie custo, operação, segurança e manutenção, não apenas velocidade de implantação.

  • Desconfie de frases como "isso substitui tudo" ou "esta é a última tecnologia de que você precisará".


Conclusão: A Lógica Vence o Hype

Ao final desta jornada, Spock olha para o painel da Enterprise e conclui:

"Capitão, as tecnologias passam. Os princípios permanecem."

Essa talvez seja a maior lição para um programador COBOL padawan.

Linguagens mudam. Frameworks surgem e desaparecem. Buzzwords vêm e vão. Porém, arquitetura sólida, algoritmos, estruturas de dados, confiabilidade, testes, observabilidade e bom senso continuam sendo os pilares da engenharia de software.

O IBM Z continua relevante não porque resistiu às mudanças, mas porque incorporou, ao longo das décadas, aquilo que realmente entregou valor: virtualização, Linux, APIs, DevOps, containers, IA, criptografia avançada, computação híbrida e automação.

Assim também deve agir o profissional de tecnologia. Não rejeite o novo por nostalgia, nem abrace toda novidade por entusiasmo. Faça como Spock: observe, meça, compare evidências e tome decisões baseadas em fatos.

No fim das contas, o verdadeiro diferencial não é prever o próximo hype. É saber distinguir entre uma moda passageira e uma inovação capaz de permanecer por décadas.

Como diria um oficial científico da Frota Estelar ao encerrar mais uma missão:

"Vida longa e próspera... e que seu próximo deploy seja tão estável quanto um IBM Z em produção."


Sem comentários:

Enviar um comentário