Quanto espaço um editor de texto realmente precisa para funcionar? Para Dave Plummer, lenda viva da programação na Microsoft — ele assinou clássicos como o Gerenciador de Tarefas e o pinball Space Cadet — a resposta coube em exatos 2.686 bytes. Sim, bytes, não kilobytes. Ao recriar o Notepad original do Windows nesse tamanho microscópico, Plummer reacende um debate cada vez mais quente: por que os aplicativos modernos consomem tanto armazenamento, memória RAM e poder de CPU?
O feito em números: 2.686 B × 352 KB
A versão que acompanha o Windows 11 ocupa cerca de 352 KB. Na prática isso já é magro perto de suítes completas de texto, mas continua 131 vezes maior que o projeto de Plummer. Para atingir a marca, o veterano:
- Escreveu o código-base em Assembly para remover cada byte supérfluo;
- Aproveitou as APIs gráficas e de menu já embutidas no Windows — evitando recriar barras, botões e diálogos;
- Compactou tudo com o linker Crinkler, ferramenta cultuada entre quem disputa recordes de “demo-scene”.
O resultado abre instantaneamente, roda em qualquer PC e carrega o bloco branco familiar, com funções de copiar, colar e salvar — nada além do essencial.
Menos é mais: o impacto para quem joga e trabalha
À primeira vista, um editor enxuto pode parecer irrelevante num mundo onde SSDs de 1 TB já se popularizam na Amazon. Mas a provocação de Plummer ecoa em outras áreas:
- Games AAA que ultrapassam 150 GB forçam muitos jogadores a escolher entre instalar o título do momento ou manter sua biblioteca de trabalho;
- Softwares de streaming chegam a ocupar mais RAM em segundo plano do que o game que você está rodando;
- Em notebooks de entrada, cada recurso sobrando é precioso para economizar bateria e evitar gargalos de CPU.
Em outras palavras, otimização continua sendo a melhor amiga de quem usa Processadores Ryzen 5 ou Core i5 junto de apenas 8 GB de RAM, configuração ainda comum em máquinas de home office e estudo.
Por que o Notepad de hoje é tão maior?
Não se trata apenas de descuido. Segurança, acessibilidade, suporte a linguagens de script e decodificação Unicode são requisitos atuais. Cada camada extra adiciona centenas de kilobytes, mas também protege o usuário de exploits, facilita a vida de quem depende de leitores de tela e garante compatibilidade mundial. Plummer reconhece isso, mas mostra que há espaço para cortar, se houver motivação.
Imagem: William R
O alerta para desenvolvedores (e para o seu bolso)
Ao provar que um “Notepad pocket” é possível, o ex-engenheiro relembra estúdios de jogos, criadores de periféricos e até fabricantes de placas-mãe que software bem escrito significa menos atualizações gigantes, menos crashes e vida mais longa para seu hardware. Para o consumidor, é aquele SSD que demora mais a lotar, a RAM que sobra para abrir o Discord enquanto você joga e até notebooks sem ventoinha que ficam realmente silenciosos.
Seja você gamer, programador ou só alguém que valoriza agilidade, a lição é clara: escolha aplicativos que respeitam seus recursos — do mesmo jeito que você avalia DPI de um mouse ou taxa de atualização de um monitor antes de colocar no carrinho.
No fim das contas, 2.686 bytes foram suficientes para reviver um clássico. E talvez também para nos lembrar de que desempenho não depende apenas de comprar o hardware mais caro na próxima promoção da Amazon — passa sobretudo por software inteligente e bem lapidado.
Com informações de Hardware.com.br