O Programador Humilde: Reflexões sobre a Crise de Software e o Futuro da Programação
Este ensaio é uma transcrição da renomada palestra de Edsger W. Dijkstra em 1972, explorando os primórdios da programação e a crescente crise de software. Dijkstra relata a falta inicial de reconhecimento da programação como profissão e como o aumento exponencial da potência dos computadores levou a uma explosão correspondente na complexidade do software, culminando na crise de software. Ele argumenta que a solução reside em uma mudança de paradigma nas metodologias de programação, defendendo programas 'intelectualmente gerenciáveis' e enfatizando a importância das provas de correção de programas, enquanto alerta contra linguagens de programação excessivamente complexas. Ele expressa confiança de que linguagens aprimoradas, abordagens de programação mais estruturadas e foco na correção melhorarão dramaticamente a qualidade e a eficiência do desenvolvimento de software.