Outro dia abri uma pasta antiga no computador e encontrei um projeto de 2002: arquivos .dpr, .pas, .dfm, .dcu — os pedaços que formam um programa em Delphi. No meio deles, um ícone que eu mesmo desenhei na época: um coraçãozinho azul, com meu nome escrito dentro. Bobagem de quem programava sozinho e, sem perceber, ia deixando um pouco de si em cada projeto.
Reencontrar aquilo me fez pensar em quanto tempo se passou — e em quanto, no fundo, continua igual.
Programar sem nenhuma rede de proteção
Em 2002, escrever um sistema em Delphi não tinha framework pronto, não tinha biblioteca pra instalar com um comando, não tinha Stack Overflow pra colar de boa. Cada tela (.dfm), cada unidade de código (.pas), cada configuração de projeto (.dpr) era escrita e organizada à mão, peça por peça. Pra entender por que um sistema funcionava, eu precisava entender o sistema inteiro — não tinha como abstrair e confiar numa caixa preta de terceiros.
Meu "backup" era literal: duplicar a pasta inteira, renomear como UnitBackup, e seguir trabalhando.
E não tinha Git, nem GitHub, nem controle de versão de verdade. Torcia pra nunca precisar voltar atrás. Ainda hoje, vendo essas pastas antigas, dá pra notar isso: arquivos com nomes tipo RotinaGenericas.~pas, cópias de segurança manuais, feitas uma a uma, sem nenhuma ferramenta cuidando disso por mim.
A virada pra web
Com o tempo, vender sistema em CD parou de fazer sentido. A internet chegou, os clientes passaram a esperar acesso de qualquer lugar, e eu precisei migrar tudo — não só a tecnologia, mas o jeito de pensar software.
O primeiro passo foi o ContaFácil, que nasceu como uma aplicação simples, guardando dados localmente no navegador. Aos poucos, fui migrando pra um backend de verdade, com banco de dados na nuvem, login, controle de assinatura. Depois vieram o Postei, com integração a redes sociais e autenticação via Google; o Studio Pro; e os outros sistemas que uso hoje pra atender salões, petshops, lanchonetes e autônomos.
A stack mudou completamente: hoje é Node.js, Express, Azure SQL Server, deploy automático direto do GitHub. Onde antes eu gravava um CD, hoje um git push já coloca a atualização no ar, pros clientes de qualquer lugar do Brasil.
O que mudou de verdade
Hoje, cada sistema é desenvolvido seguindo um padrão de mercado — Node.js, Express, banco de dados estruturado — e fica versionado no GitHub, organizado em módulos que qualquer desenvolvedor experiente em Node.js consegue entender e dar manutenção. Bem diferente daquelas pastas renomeadas como UnitBackup, onde o funcionamento de cada sistema existia, basicamente, só na minha cabeça.
Continuo sendo eu quem desenvolve e cuida de cada sistema, no dia a dia — entendendo cada parte, do banco de dados até a tela que o cliente usa. Mas o jeito de construir mudou: hoje o código está documentado, versionado e organizado de um jeito profissional, pronto pra crescer — não mais um conhecimento isolado, preso só na cabeça de uma pessoa, como era na era Delphi.
O cuidado que aprendi escrevendo .pas arquivo por arquivo, há mais de duas décadas, continua o mesmo. Só que agora ele está estruturado pra durar — e pra ser entendido por qualquer profissional que precise dar continuidade, não só por mim.
Se quiser ver de onde tudo isso veio — incluindo a foto dessa pasta antiga do Delphi — contei mais da trajetória na página Nossa História.