terça-feira, 9 de fevereiro de 2010

🦇 Movimento Dark 1980 & Gótico 1990 — A Estrada Noturna da Tribo Invisível


 

🦇 Movimento Dark 1980 & Gótico 1990 — A Estrada Noturna da Tribo Invisível
Um artigo ao estilo Bellacosa Mainframe para o blog El Jefe Midnight



c

🌑 Introdução — Quando a noite era uma linguagem secreta

Antes dos algoritmos, antes da avalanche de notificações, existia um Brasil onde ser diferente exigia coragem — e ousadia. Os anos 1980 e 1990 foram décadas em que as subculturas não vinham por streaming: elas eram contrabandeadas por fitas cassete mal gravadas, revistas importadas escondidas entre LPs usados e conversas sussurradas nos corredores escuros das escolas.

É aqui que nasce o movimento Dark dos anos 80 e evolui para o Gótico dos anos 90: uma estrada noturna percorrida por almas inquietas, artistas à margem, e adolescentes que descobriam que o preto não era só uma cor — era um manifesto.




🦇 1. Os Anos 1980 — O Brasil cinza e o surgimento do Dark

O país recém saía da ditadura, o rock nacional florescia e o underground respirava mal, mas respirava. A estética Dark entrou como um vírus elegante:

  • Cabelo comprido, franjas caídas, roupas rasgadas, coturnos;

  • Letras introspectivas, soturnas, existenciais;

  • Música vinda principalmente da Europa:

    • Siouxsie and The Banshees,

    • The Cure,

    • Joy Division,

    • Bauhaus,

    • Sisters of Mercy.

Mas aqui o Dark ganhou sotaque BR:

  • Ira! — “Mudança de Comportamento”

  • Plebe Rude

  • Legião Urbana — “Sereníssima”, “Tempo Perdido”

  • Arte No Escuro

  • Zero – “Quimeras”

Os jovens não tinham internet — tinham o fanzine: xerox mal cortado, letras tortas, cola quente e vontade. Distribuía-se na rua Augusta, na Galeria do Rock, nos roqueiros do Largo do Arouche.




🦇 2. Ritual de Iniciação — Como alguém virava Dark em 1986

  1. Uma fita K7 gravada de uma fita gravada de outra fita gravada da Rádio 89.

  2. Cabelos ao vento, franjas cobrindo o olho esquerdo.

  3. Roupas pretas: se não tinha griffe, a mãe ou a avó costuravam — movimento maker antes do maker existir.

  4. Pôsters de filmes: “O Corvo”, “The Hunger”, “Nosferatu”.

  5. Caminhadas noturnas discutindo Nietzsche sem ter lido Nietzsche.

  6. A tribo: se encontrava sem combinar; a cidade conspirava.

Era um movimento emocional, quase ritualístico.




🌒 3. Anos 1990 — A mutação para o Gótico

Quando chegam os 90, o Dark amadurece. Larga parte do punk, assume uma estética mais teatral e abraça o misticismo. O termo “gótico” se consolida.

Os pilares do gótico 90

  • Maquiagem pesada.

  • Ternos e sobretudos longos (aquele que sua mãe costurou!).

  • Simbolismo: ankh, crucifixos, caveiras discretas.

  • Anéis vampíricos

  • A melancolia deixa de ser fraqueza: vira estilo de vida.

As bandas do altar gótico

  • The Cure (rainha-mãe do movimento inteiro).

  • Clan of Xymox.

  • London After Midnight.

  • The Mission.

  • Type O Negative (para os iniciantes em trevas do metal).

Aqui no Brasil a cena se fortalece:

  • Madame Satã (Bexiga) — templo máximo.

  • Espaço Retrô, Santa Cecília — clássico.

  • Fofinho Rock Club, Belém — garagem pura.

  • Aeroanta, Dama Xoc, Carbono 14.

Se você passasse pela Augusta num domingo cedo, veria vampiros desorientados indo embora enquanto as senhoras iam para a missa na igreja da Consolação. Um ecossistema perfeito.


🌘 4. Tribos Urbanas — A necessidade humana de pertencer

O Dark/Gótico não era só música. Era pertencimento.

Para muitos jovens — vindos da periferia, de famílias partidas, de escolas opressoras, de bairros onde pagode e samba eram regra — o preto era uma forma de existir no mundo.

Os encontros eram míticos:

  • Cemitérios (não para cultos, mas porque eram silenciosos e tinham clima).

  • Becos da Paulista.

  • Madrugadas eternas na Praça Roosevelt.

  • Conversas sobre a vida, o universo e o nada, enquanto um hot-dog da Augusta segurava a ressaca emocional.

  • Caminhadas sobre a madrugada nas assustadoras ruas do Centro Velho de São Paulo (Rua São Bento, Rua Direita, XV de Novembro e vale do Anhangabaú entre outras).

  • Zanzar sob a luz da Lua em noites de inverno paulistana.

  • Estações ferroviárias CBTU fechadas, aguardando a abertura e o primeiro trem.

Quem viveu sabe: era liberdade em sua forma mais artesanal.


🌑 5. A Estética Hacker — o paralelo com o Mainframe

Como Bellacosa Mainframe exige:

O movimento Dark/Gótico tem uma lógica parecida com o mundo mainframe:

  • Poucos entendem.

  • Muitos falam sem saber.

  • Há uma estética própria, fechada, ritualística.

  • Você precisa dos velhos mestres para ser iniciado.

  • Existe documentação, mas ela é esparsa, oral, perdida em zines e memórias.

  • Quem faz parte… reconhece o outro no escuro.

Dark/Gótico é, essencialmente, um RACF Group invisível: só entra quem conhece a senha emocional.


🌑 6. Curiosidades (Easter Eggs Noturnos)

  • O perfume favorito dos góticos paulistanos 90 era o Kaiak preto ou o Malbec — mesmo sabendo que a aura deveria ser de mofo poético.

  • A maioria dos góticos da época sabia dançar Wave com fluidez, mesmo nunca tendo tido aula.

  • O termo “vampirear” significava andar sem destino pela madrugada.

  • Boa parte da cena gótica paulista nasceu… nos corredores da Galeria do Rock.

  • O movimento era pequeno, mas altamente ramificado: cyber-gótico, vampírico, etéreo, pós-punk, industrial.


🌑 7. Conclusão — Ser Dark/Gótico não era moda. Era autobiografia.

O movimento Dark dos 80 e o Gótico dos 90 foram, para milhares de jovens, a escola onde se aprende a ser sensível, inquieto e diferente num mundo que queria todo mundo igual.

Era música, era estética…
Mas era, acima de tudo, um lugar emocional.

E quem viveu sabe:
A noite não era cenário.
Era lar.

E mesmo que hoje sejamos adultos caretas, programadores COBOL com backlogs intermináveis, analistas de sistemas soterrados em JCL…
Dentro de muitos de nós ainda há aquele adolescente andando de preto, ouvindo The Cure num walkman velho, filosofando bobagens às 2 da manhã sob um poste queimado da Vila Alpina.

E isso, meu caro,
é o tipo de coisa que mesmo o tempo não apaga.
🖤🌙

quinta-feira, 4 de fevereiro de 2010

BUGUEI o YOUTUBE: 2002 - 28º Aniversario do Vagner

 Festa em Itatiba, 28º aniversario, o sultão e a família na maior festança da Rua Jose Brunelli Filho... Obrigado meus amigos vocês foram demais, foi uma festa memorável.



domingo, 3 de janeiro de 2010

Como treinar IA para Mainframe

 Passo a passo para evoluir legado em IA

Definição de Padrões Técnicos, Controle de Qualidade e Melhoria de Processos

Definir métricas de sucesso de qualidade específicas para COBOL em projetos de anotação de código e rotulagem de conjuntos de dados.

Desenvolver Procedimentos Operacionais Padrão (POPs), rubricas de garantia da qualidade (QA) e materiais de referência específicos para cada projeto, a fim de garantir que os resultados estejam alinhados com os padrões técnicos do cliente.

Revisar os resultados do projeto (scripts COBOL, anotações de código, exemplos de modernização de sistemas legados) em relação aos padrões definidos, sinalizando e corrigindo defeitos antes da entrega ao cliente.

Realizar verificações de QA estruturadas nos entregáveis; rastrear, sinalizar e resolver defeitos de forma eficiente para cumprir os prazos de entrega.

Devolver o trabalho aos contratados com notas de correção precisas e contexto sobre a sintaxe COBOL, lógica e padrões de sistemas legados.

Fornecer consultoria sobre ferramentas, frameworks, emuladores e melhorias de fluxo de trabalho para manter os padrões de qualidade em ambientes de mainframe e processamento em lote.

Lidar com alterações de especificações e cenários extremos (por exemplo, diferentes dialetos COBOL, codificação EBCDIC vs. ASCII, dependências de JCL) e elaborar os critérios de aceitação ou soluções alternativas correspondentes.

Organize bibliotecas de exemplos de código COBOL de "padrão ouro", exemplos de modernização e anotações de conjuntos de dados para calibração e consistência entre projetos.

Avaliação de Talentos e Melhoria de Resultados

Participe de avaliações técnicas de talentos terceirizados, incluindo a revisão de avaliações de código COBOL e avaliações baseadas em tarefas.

Revise exemplos de resultados de terceirizados e forneça feedback escrito claro e acionável para melhorar a correção, legibilidade e eficiência do código.

Desenvolva recursos de treinamento e calibração direcionados, como:

Diretrizes de qualidade de código COBOL (por exemplo, consistência de divisão de dados, estruturação de parágrafos)

Melhores práticas para código procedural limpo e de fácil manutenção

Documentação de referência para padrões de interação com sistemas legados

Padrões de rotulagem de conjuntos de dados para treinamento de modelos relacionados a COBOL


Suporte à Entrega de Projetos

Aconselhe sobre o escopo e os requisitos técnicos durante a configuração do projeto, incluindo versionamento de COBOL, integração de JCL e formatos de dados de mainframe.

Forneça orientação especializada para casos extremos e alterações de especificações, como o tratamento de copybooks, registros de comprimento variável ou integração com DB2 e VSAM.

Contribuir para as revisões pós-projeto a fim de capturar lições aprendidas e refinar continuamente os padrões.

Identificar e resumir insights do sistema do cliente, como problemas recorrentes de sintaxe, erros de lógica ou inconsistências na formatação de dados.

Criar painéis ou rastreadores de defeitos com problemas categorizados para revelar temas recorrentes e impulsionar melhorias de processo.

Conduzir análises pós-projeto para analisar tendências de defeitos e propor etapas de garantia de qualidade atualizadas, melhorias na documentação ou treinamentos de reciclagem.


terça-feira, 29 de dezembro de 2009

Que beijinho mais gostoso o Luigi e os Esquilos natalinos.

 Feliz Natal do pequeno Luigi para a famiglia Bellacosa. O pequenino Luigi aprontando arte, brincando com os Esquilinhos dançantes. Na época para ele era uma loucura ouvir esses esquilinhos, ele adorava brincar, agarrar, abraçar, apertar as musiquinhas sempre fazendo bagunca com eles.




sexta-feira, 18 de dezembro de 2009

📜 COBOL é Autoexplicativo? Problemas na documentação do legado.

  




📜 COBOL é Autoexplicativo?

Documentação, Mitos, Boas Práticas e Sobrevivência no Mainframe Real

“Se o código fosse realmente autoexplicativo, não existiria analista sênior, dump, nem planilha escondida na gaveta.”
— Provérbio não-oficial do Sysprog


1️⃣ O mito do COBOL auto-documentado

Desde sua origem, o COBOL foi vendido como uma linguagem:

  • legível,

  • próxima do inglês,

  • acessível a gestores e usuários de negócio.

Na teoria:

IF CUSTOMER-STATUS = 'A' PERFORM PROCESS-ACTIVE-CUSTOMER END-IF

Na prática, sabemos que:

  • legível ≠ compreensível

  • código não explica regra de negócio

  • o “porquê” quase nunca está no fonte

📌 Primeiro choque de realidade
COBOL ajuda a ler a intenção técnica, mas não documenta contexto histórico, exceções fiscais, gambiarra regulatória ou acordo verbal de 1998.

👉 E isso não é culpa da linguagem. É da ausência de documentação.


2️⃣ Self-documenting code: sonho bonito, realidade dura

Existe um conceito romântico no mundo de software:

“Código limpo se documenta sozinho”

No mainframe isso vira rapidamente:

“Código limpo ajuda, mas não se explica sozinho”

⚠️ Gotcha clássico

IF WS-FLAG = 'Y' MOVE ZERO TO WS-TAX END-IF

Perguntas que o código não responde:

  • Por que zera imposto?

  • Qual legislação?

  • Em que data isso foi criado?

  • Quem autorizou?

  • Isso ainda é válido?

📌 Regra de ouro Bellacosa

Código mostra o que o sistema faz.
Documentação explica por que ele faz isso.


3️⃣ Onde a documentação realmente mora no COBOL

📂 3.1 No código (sim, mas com juízo)

❌ Comentário inútil

* Move value to variable MOVE A TO B.

✅ Comentário que salva vidas

* REGRA FISCAL BR-ICMS-2017 * Conforme decreto 12.887, clientes com FLAG = 'Y' * estao isentos de imposto nesta operacao IF WS-FLAG = 'Y' MOVE ZERO TO WS-TAX END-IF

📌 Comentário bom envelhece melhor que código bonito.


📘 3.2 Cabeçalho de programa (o RG do sistema)

Todo programa COBOL deveria começar com algo assim:

***************************************************************** * PROGRAMA....: FINC1023 * DESCRICAO...: Calculo de impostos para faturamento * MODULO......: Financeiro * AUTOR.......: J. SILVA * DATA........: 12/03/2017 * ALTERACOES..: * - 05/06/2019 - Ajuste ICMS MG (CHG#45871) * - 10/08/2022 - Isencao clientes FLAG=Y (LEGAL-889) *****************************************************************

🧠 Easter Egg #1
Programas sem cabeçalho quase sempre:

  • quebram em virada de ano

  • explodem em auditoria

  • ninguém quer assumir


4️⃣ Público-alvo da documentação: quem você está tentando salvar?

Nem toda documentação é para todo mundo.

🎯 Públicos clássicos no mainframe

PúblicoPrecisa de
DesenvolvedorComentários técnicos, layout, lógica
Analista de negócioRegras, exceções, impacto
Suporte/ProduçãoFluxo, erros, RC, abends
AuditorRastreabilidade, histórico, motivo

📌 Erro comum
Achar que um comentário no código resolve tudo.

👉 Não resolve. Ele ajuda.


5️⃣ Padrões: o verdadeiro caminho do “autoexplicativo”

COBOL só fica “auto-documentável” quando existe:

  • Naming convention clara

  • Layout consistente

  • Regras de codificação

  • Comentários padronizados

❌ Legado sem padrão

01 A. 05 B PIC 9(05).

✅ Código legível e sustentável

01 WS-INVOICE-TOTAL PIC 9(07)V99. 01 WS-INVOICE-TAX PIC 9(07)V99.

🧠 Easter Egg #2
Quem usa ABX1X2 geralmente:

  • herdou código sem documentação

  • tem trauma de manutenção

  • sabe interpretar dump no olho 😅


6️⃣ Documentando o “não documentado” (zona de guerra)

Agora vem a parte crítica.

⚠️ Realidade dura do mainframe

  • Sistemas com 30, 40, 50 anos

  • Regras que ninguém lembra

  • Desenvolvedores se aposentando

  • Conhecimento tribal indo embora

📌 O que fazer?

  • Usar ferramentas modernas

  • Mapear fluxos reais

  • Analisar batch, CICS, DB2

  • Documentar depois que entende

“Se está funcionando, existe uma regra.
Se ninguém sabe qual é, ela precisa ser documentada.”


7️⃣ COBOL, modernização e sobrevivência

Documentação não é nostalgia. É:

  • pré-requisito de modernização

  • base de DevOps

  • segurança contra falha humana

  • seguro contra auditoria

Sistemas mission critical não podem falhar.
E eles só sobrevivem porque:

  • alguém documentou

  • alguém deixou pistas

  • alguém pensou no próximo

🧠 Easter Egg #3
O programa mais crítico da empresa:

  • roda em batch às 02:13

  • ninguém sabe explicar tudo

  • mas todo mundo tem medo de mexer


8️⃣ Conclusão Bellacosa Mainframe

✔ COBOL não é mágico
✔ Código limpo ajuda, mas não basta
✔ Documentação é responsabilidade técnica
✔ Padrões salvam sistemas
✔ Comentários certos salvam carreiras

Documentar não é escrever mais.
É escrever o que o código nunca vai conseguir explicar.

☕💾

terça-feira, 15 de dezembro de 2009

Brincadeiras de criança, memoria do Luigi a enviar beijinhos a Tia Nana...

 Nanazinha com carinho e amor do seu pequeno sobrinho Luigi, um super beijo para começar 2010 com ótimo estilo.

Fim de ano, 2009 terminando e o pequeno Luigi bem animado, brincando com seu pai lelé, mandando muitos beijos e abraços.... Ficando com frio e fazendo careta por causa do cheirinho ruim, ai esse pequeno é um barato, que rapazola fofo... te amo pequenino.



terça-feira, 8 de dezembro de 2009

Coral dos Esquilinhos Malucos


O Natal dos Esquilinhos

Foi uma diversao quando comprei os Esquilinhos Cantores e ainda nao tinha ideia que o Luigi voce adorar a brincadeira. Imagine ele do alto dos seus quase 2 anos... iria abraçar, agarrar e brincar com eles.

E aproveitando o espirito natalino, aproveitamos para deixar mensagens de carinho para a familha.