Ex-engenheiro da Microsoft recria o Notepad em menos de 3 KB e critica excesso de recursos no Windows
- Cyber Security Brazil
- há 1 dia
- 3 min de leitura

O Notepad, conhecido no Brasil como Bloco de Notas, sempre foi um dos símbolos da simplicidade no Windows. Mas, para Dave Plummer, ex-engenheiro da Microsoft e autor do Gerenciador de Tarefas, a versão atual do editor de texto reflete um problema maior: a tendência de adicionar recursos demais a ferramentas que nasceram para executar tarefas básicas.
Plummer afirma que, em sua época na Microsoft, havia uma divisão clara de papéis. O Notepad era voltado exclusivamente para texto puro, enquanto o WordPad ficava responsável por documentos em RTF, fontes mais elaboradas e funções adicionais. Essa separação, segundo ele, ajudava a manter o editor leve, direto e previsível para o usuário.
Décadas depois, o cenário mudou. O WordPad foi descontinuado, e o Notepad passou a receber novas funções, incluindo recursos alimentados por Copilot para sugerir ajustes em textos. Para Plummer, essa evolução representa uma perda de foco. Em resposta, ele decidiu reconstruir o editor do zero, criando uma versão extremamente enxuta, sem telemetria e sem recursos considerados desnecessários.
O resultado é o TinyRetroPad, um fork do Dave’s Tiny Editor, conhecido como DTE, criado por Matt Power. O projeto foi escrito em assembly e utiliza o componente RICHEDIT50W da WinAPI, aproveitando elementos já presentes no próprio Windows em vez de recriar funcionalidades do sistema. Essa abordagem permitiu reduzir drasticamente o tamanho do executável.
Segundo Plummer, o TinyRetroPad tem apenas 2.686 bytes. Em testes mencionados pelo The Register, a compilação chegou a 2.794 bytes, ocupando 4.096 bytes em disco por causa do tamanho mínimo de cluster do sistema de arquivos. Ainda assim, trata-se de um tamanho muito inferior ao do Notepad.exe atual, descrito como mais de 100 vezes maior que o executável criado pelo ex-engenheiro.

Apesar do tamanho reduzido, o TinyRetroPad não é apenas uma janela vazia para digitação. O aplicativo conta com diálogos de abertura e salvamento de arquivos, seleção de fonte e até suporte a impressão. A diferença é que essas funções dependem fortemente de componentes nativos do Windows, o que reduz o volume de código próprio necessário para entregar a experiência.
Plummer brincou que o sistema de impressão do Windows é “meio assustador”, comparando-o a abrir uma escotilha no chão e descobrir um segundo sistema operacional por baixo. A observação reforça a complexidade acumulada em certas partes do Windows, mesmo quando a aplicação em si tenta permanecer mínima.
Visualmente, o TinyRetroPad foi criado para lembrar o Notepad da época do Windows XP. A proposta não é competir com editores modernos cheios de recursos, mas demonstrar que uma ferramenta simples de texto ainda pode ser construída de forma extremamente leve quando se apoia em componentes já disponíveis no sistema operacional.
A crítica de Plummer vai além do Bloco de Notas. Para ele, o Notepad funciona como um exemplo simbólico de como softwares simples podem se tornar inflados ao longo do tempo. A inclusão de novas funções, integrações e camadas adicionais pode aumentar o tamanho do código e a complexidade de manutenção sem necessariamente entregar uma melhoria proporcional para todos os usuários.
O caso também reacende uma discussão antiga no desenvolvimento de software: até que ponto adicionar funcionalidades torna um produto melhor? No caso de ferramentas básicas, como editores de texto, calculadoras ou utilitários de sistema, muitos usuários valorizam previsibilidade, velocidade e baixo consumo de recursos mais do que integrações avançadas.
Embora existam diversas alternativas ao Notepad, poucas seguem uma abordagem tão radicalmente minimalista quanto o TinyRetroPad. O projeto mostra que, em determinadas situações, manter o código enxuto ainda pode ser uma escolha técnica relevante, especialmente em um contexto no qual sistemas operacionais e aplicativos acumulam dependências, recursos e camadas de abstração.
Mesmo que a versão atual do Notepad ofereça funções úteis para parte dos usuários, o experimento de Plummer aponta para uma tensão recorrente na indústria de software: a busca por inovação pode transformar ferramentas simples em produtos mais pesados do que deveriam ser. O TinyRetroPad, com seus poucos kilobytes, funciona como uma provocação técnica e nostálgica sobre o valor da simplicidade no Windows.


