A tendência de inchaço de código no Windows afetou a maioria dos aplicativos mais conhecidos da plataforma — até mesmo um simples editor de texto foi impactado. Mas, se você voltar às suas origens, poderá reduzir seu tamanho para 2,5 KB, como provou o ex-engenheiro da Microsoft, Dave Plummer.
Plummer trabalhou na Microsoft na época em que o Bloco de Notas se limitava à edição básica de arquivos de texto simples, enquanto o WordPad cuidava de tudo o mais, especialmente arquivos RTF. Os dois projetos nunca se sobrepuseram. O Bloco de Notas permaneceu um aplicativo compacto, enquanto o WordPad oferecia suporte a fontes modernas e verificação ortográfica.
Algumas décadas depois, mudanças radicais ocorreram. O WordPad foi descontinuado e novos recursos começaram a ser adicionados ao Bloco de Notas, incluindo sugestões do assistente de IA Copilot para revisão de texto. Dave Plummer, insatisfeito com o que o Bloco de Notas havia se tornado, reescreveu-o. Ele tomou como base o projeto Dave’s Tiny Editor (DTE) de Matt Power e lançou sua própria versão, chamada TinyRetroPad.
O editor de texto é escrito em assembly e usa a classe RICHEDIT50W para acessar a API do Windows, o que significa que depende bastante de componentes já presentes no Windows. Ele inclui caixas de diálogo para abrir e salvar arquivos, selecionar uma fonte e até mesmo imprimir texto. “Imprimir no Windows é um pesadelo”, observou Dave Plummer.
O desenvolvedor informou que o arquivo executável tem apenas 2.686 bytes. Este é um resultado respeitável, considerando que, com os componentes do sistema Windows já existentes, não há necessidade de reinventar a roda. A versão atual do Notepad.exe ocupa mais de cem vezes mais espaço — e dificilmente é cem vezes melhor.