A Abstração de Software Matará a Civilização? Desmascarando a Afirmação Controversa de um Desenvolvedor de Jogos
O desenvolvedor de jogos Jonathan Blow argumenta que a abstração de software levará ao fim da civilização, alegando que a abstração excessiva leva à perda de conhecimento de programação de baixo nível, colocando em risco, em última análise, a manutenção de softwares críticos. Este artigo refuta meticulosamente as afirmações de Blow, destacando vários erros e equívocos em seus argumentos, como o mau uso da métrica "cinco noves" (99,999% de tempo de atividade) e uma subestimação da robustez do software moderno e da produtividade dos desenvolvedores. O autor argumenta que, embora a abstração excessiva apresente problemas, a tecnologia de software e hardware continua a avançar, e a proliferação de comunidades de código aberto e recursos educacionais estão cultivando novos desenvolvedores de baixo nível. Em última análise, o autor sugere que a perspectiva de Blow está mais enraizada na experiência pessoal e na nostalgia do que em fatos objetivos.