As Grandes Reflexões
Artigos que transcendem a técnica e refletem sobre a filosofia do meu trabalho: a importância de criar as próprias ferramentas, o perfil do profissional daquela era e, por fim, o legado de toda essa jornada.
← Voltar para artigos
CI/CD é o caminho feliz? Só se você não estiver gerenciando um arranha-céu.
A escolha do seu processo de release não é uma questão de modernidade, mas uma consequência direta da arquitetura da sua aplicação. Para sistemas monolíticos, o 'Release Train' não é um método ultrapassado, mas uma disciplina de engenharia essencial para gerenciar o risco e garantir a estabilidade.
O Segredo da Produtividade – Como Construí um Gerador 'Low-Code' nos Anos 90
Este artigo revela que o grande segredo da produtividade da empresa foi a criação de geradores de código internos, uma versão artesanal da filosofia "low-code" que automatizava a criação de novas aplicações.
Além da Ferramenta: Como um Software Evolui para se Tornar uma Plataforma de Automação de Negócios
Este artigo usa a analogia de uma "parafusadeira com bits intercambiáveis" para explicar como um software evolui de uma ferramenta de propósito único para uma plataforma de automação flexível.
O Programador Polímata – Reflexões sobre o Especialista de Ontem e o de Hoje
Este artigo reflete sobre como os profissionais da era pré-especialização eram forçados a dominar todas as camadas da tecnologia, do hardware ao software, um conhecimento fundamental que continua valioso até hoje.
O Tradutor Universal – A Teoria e Prática da Conversão de Código Legado para a Web Moderna
Este artigo defende a tese de que é possível traduzir automaticamente código legado (Clipper, Delphi) para plataformas modernas (React, Angular), detalhando a teoria de parsing, mapeamento e geração de código.
O Legado da CompCet
Este artigo final reflete sobre a jornada da empresa, concluindo que, embora a empresa tenha fechado por falta de foco em vendas, seu verdadeiro legado reside nas inúmeras inovações técnicas criadas ao longo dos anos.
Muito Antes do DevOps: Quando o 'Deploy' significava soldar um cabo DB25 e configurar o IRQ 4.
O verdadeiro 'Full-Stack' dos anos 80/90 não era uma abstração de código , mas uma realidade física onde programadores soldavam os próprios cabos seriais DB25 , configuravam jumpers de hardware em placas e definiam interrupções (IRQ 4) manualmente.
Otimizei teclas antes do UX existir: A história do 'Zero para Novo' e o Gerador Low-Code.
Um arquiteto de produto nos anos 90 otimizou a interface de usuário criando um atalho onde digitar '0' no campo de código iniciava automaticamente um novo registro, e para otimizar o seu próprio trabalho, criou um gerador 'Low-Code' em C que escrevia 80% das aplicações automaticamente.
A Lição do Disquete de $100 e a Viagem no ônibus: O que a era pré-internet me ensinou sobre Humildade e Resiliência.
O artigo ensina humildade através da história de uma aposta arrogante de $100 perdida sobre um disquete 'incopiável' e resiliência ao descrever viagens noturnas de ônibus, programando num laptop 286 aos solavancos, para entregar correções de bugs pessoalmente às 7h da manhã.
O Meu Sistema 'Perfeito' e Gratuito Fracassou: A Lição que Aprendi Quando Nenhum Médico Pegou no Disquete.
Um engenheiro aprende que um produto perfeito não vale nada sem marketing, após passar três meses a criar um robusto sistema gratuito que nenhum médico quis pegar, mesmo de graça, numa feira.
De 1 Semana para 30 Minutos: O que 40 anos como 'Escovador de Bits' me ensinaram sobre Performance.
Aplicando a mentalidade do 'Escovador de Bits', aprendida quando era preciso economizar cada byte, o autor reescreveu em C++Builder um processo moderno de importação, reduzindo o tempo de execução de uma semana para 30 minutos.
O Arqueólogo de Dados: O que aprendi sobre ETL ao ler arquivos de dados 'na mão' nos anos 90.
Nos anos 90, a migração de dados (ETL) era uma arma comercial que exigia 'arqueologia de dados': ler arquivos de dados 'na mão' num editor hexadecimal , chegando a decifrar arquivos que estavam 'criptografados' apenas por terem todas as palavras gravadas ao contrário.
O Protocolo é a Verdade
Desafiando os próprios fabricantes, um programador faz uma impressora funcionar com comunicação direta e prova que entender o protocolo é mais importante do que aceitar um 'impossível'.
Programando com um Violão
Na ausência de ferramentas de áudio, dois estudantes usam um violão para programar um hino, nota por nota, e acabam por aprender uma lição inesperada sobre o poder do hardware.
O Pedal, o Grampo e o Vírus: Lições de Empatia do Suporte Técnico
Através de histórias cômicas sobre usuários que grampeiam disquetes ou temem vírus de computador, o artigo revela que o conhecimento é contextual e a empatia é a ferramenta mais crucial no suporte técnico.
Inventário de uma Queda: Reflexões sobre o Fim
Um relato pessoal e cru sobre a jornada de 22 anos de uma empresa de software, desde seu sucesso inicial até a falência. Procurei dissecar meus próprios erros — a arrogância nascida da superioridade técnica, a teimosia em ignorar o mercado e a paralisia diante da crise —, oferecendo uma anatomia da derrota como um mapa para que outros evitem o mesmo caminho.