Dave Plummer, o engenheiro aposentado da Microsoft que criou o Gerenciador de Tarefas e ajudou a lançar o Space Cadet Pinball, recriou o Bloco de Notas em aproximadamente 2,5 kilobytes.
Plummer passou os últimos meses dizendo à Microsoft o que eles não querem ouvir sobre o Windows 11. Ele argumentou que o sistema operacional precisa de seu próprio momento Windows XP SP2, um período em que a Microsoft descarta novos recursos e apenas conserta o que está quebrado.
Numa época em que a memória e o armazenamento custam uma fortuna, o que nos interessa é como um aplicativo foi criado com um tamanho de instalação que zomba de toda a estrutura do desenvolvimento de software.
Como o TinyRetroPad cabe um bloco de notas inteiro em 2,5 KB?
Plummer explica que isso não é realmente um truque de mágica.
Como diz Plummer, “ele chega com uma lancheira e um mapa da cidade”. Um sistema operacional maduro também é uma biblioteca gigante de problemas já resolvidos e, como esse maquinário já está instalado na máquina, um pequeno executável pode acessá-lo e parecer que faz milagres.
TinyRetroPad é um fork do Dave’s Tiny Editor de Matt Power, ele próprio construído em tiny.asm, um projeto que Plummer escreveu anos atrás para provar como poderia ser o menor aplicativo completo do Windows.
O Windows já faz tudo isso dentro desse controle. As primeiras versões usavam o controle EDIT mais simples e chegavam a 890 bytes, embora o Windows Defender não fosse fã da agressividade com que essa compilação era compactada.
O registro de crescimento que Plummer manteve mostra quanto custa cada adição: