Fits on a Floppy desafia softwares a caber em 1,44 MB

Matt Sefton lança o manifesto Fits on a Floppy, desafiando desenvolvedores a criar softwares que caibam em 1,44 MB e combatendo o inchaço digital.

O manifesto Fits on a Floppy usa o limite de 1,44 MB como régua para incentivar software enxuto e eficiente.
Destaques
  • Matt Sefton tem 18 aplicativos para macOS e iOS que respeitam o limite de 1,44 MB.
  • A Lei de Wirth, de 1995, afirma que o software fica mais lento mais rápido que o hardware fica mais rápido.
  • O navegador Dillo, que não suporta JavaScript, cabe em 1,44 MB e foi distribuído em disquetes na FOSDEM 2025.

Os disquetes de 1,44 MB foram aposentados há décadas, mas o espírito de economia de bytes que eles representavam nunca esteve tão atual. Em um movimento que mistura nostalgia técnica com crítica contundente ao inchaço do software moderno, o desenvolvedor Matt Sefton lançou o manifesto “Fits on a Floppyaa” — uma provocação direta: será que o seu software ainda caberia em um único disquete? A pergunta é mais séria do que parece.

O manifesto que usa 1,44 MB como régua

Não se engane: não se trata de saudosismo. O próprio Matt Sefton faz questão de esclarecer que a proposta não é resgatar o disquete como mídia física. O que ele defende é resgatar uma mentalidade: aquela em que cada byte pesava, cada dependência precisava ser justificada e cada linha de código tinha um propósito claro. O limite de 1,44 MB — o tamanho padrão de um disquete de 3,5 polegadas — funciona como uma restrição de projeto voluntária que força o desenvolvedor a eliminar o supérfluo.

Sefton não está apenas discursando: ele tem 21 aplicativos publicados para macOS e iOS, e 18 deles respeitam o limite de 1,44 MB. São softwares reais, funcionais e enxutos que provam que a proposta não é utopia, mas um padrão factível de engenharia de software.

A lei de Wirth: software fica mais lento que o hardware

A crítica ao inchaço não é nova. Em 1995, o lendário cientista da computação Niklaus Wirth — criador das linguagens Pascal e Modula-2 e vencedor do Prêmio Turing em 1984 — publicou o artigo “A Plea for Lean Software” (Um apelo por software enxuto). Ali ele cunhou o que ficou conhecido como “Lei de Wirth”: o software fica mais lento mais rapidamente do que o hardware fica mais rápido. Três décadas depois, a observação se mantém assustadoramente precisa. Wirth faleceu em 1º de janeiro de 2024, aos 89 anos, mas seu legado de defesa da simplicidade permanece mais relevante do que nunca.

Em 2024, o consultor holandês Bert Hubert — fundador do PowerDNS — escreveu “A 2024 Plea for Lean Software” como uma homenagem a Wirth. Para provar que o conceito é viável, ele construiu o “Trifecta”, uma aplicação web funcional com menos de 2.000 linhas de código. A imagem Docker comprimida do projeto ocupa apenas 1,7 MB. Quase exatamente o espaço de um disquete.

Projetos reais que cabem em um disquete

O movimento não é teórico. Há exemplos concretos e ativos:

  • Dillo: um navegador web minimalista que ressurgiu em 2024. Na conferência FOSDEM de 2025, o líder do projeto distribuiu a versão mais recente em disquetes físicos para os participantes. O segredo? Dillo não suporta JavaScript e foca exclusivamente em renderização HTML e CSS. É um navegador que cabe em 1,44 MB.
  • Hare: uma linguagem de programação de sistemas criada por Drew DeVault, projetada como uma evolução conservadora de C. O plano de lançamento da versão 1.0 inclui a distribuição em disquetes. A linguagem inteira — compilador, bibliotecas e ferramentas — se mantém enxuta o suficiente para essa mídia.
  • Janet: uma linguagem que combina paradigmas funcional e imperativo em um pacote minúsculo. A implementação completa — incluindo o interpretador, compilador, montador e biblioteca principal — ocupa menos de 1 MB.
  • Trifecta: o aplicativo web de Bert Hubert citado acima, com imagem Docker de 1,7 MB comprimido.

Em contraste, um utilitário simples como o balenaEtcher — que apenas grava imagens ISO em pen drives — ocupa cerca de 190 MB na versão para Windows. Quase 132 disquetes para fazer uma tarefa que, em essência, é trivial.

Por que isso importa em 2026: o veneno da IA generativa

O manifesto “Fits on a Floppy” ganha uma camada extra de urgência com a popularização da geração de código por inteligência artificial. Modelos de linguagem de grande escala (LLMs) produzem código que geralmente funciona, mas que raramente é otimizado em tamanho ou eficiência. O resultado são aplicações que arrastam dezenas de dependências desnecessárias, empilham frameworks inteiros para resolver problemas simples e geram uma base de código que ninguém compreende por completo.

O jornalista Liam Proven, autor do artigo original que inspirou este texto, classifica esse tipo de código como “bot-slopware” — software descartável e inchado gerado por robôs. O limite de 1,44 MB funciona como um antídoto direto: se você não consegue colocar seu programa em um disquete, talvez você não entenda completamente o que ele faz. E se você não entende o que seu software faz, como pretende mantê-lo pelos próximos cinco ou dez anos?

O manifesto abre com uma frase que resume tudo: “O software perdeu o caminho.” Quem concorda com essa afirmação talvez deva abrir o gerenciador de arquivos e ver quanto espaço ocupam os pequenos utilitários do dia a dia. A realidade de um software que incha sem justificativa técnica é difícil de ignorar quando se coloca a régua de 1,44 MB sobre a mesa.

Compartilhar este artigo
Canal oficial de conteúdo do portal Overcentral. A Equipe Central produz notícias, guias e análises com foco em credibilidade e relevância, garantindo que você receba o melhor conteúdo editorial diariamente.