Marcelo,
Simplesmente adorei seu artigo, vai virar referência em conversas, pois diz uma série de coisas que estou cansado de repetir.
Só houve uma pequena confusão quanto ao que seja “Matemática”.
Realmente naquela visão estereotipada que confunde matemática e cálculo o programador não precisa ser bom em “matemática”… assim como quase nenhum matemático é!!
Matemáticos tendem a ser péssimos em cálculo, lidam melhor com conceitos mais abstratos – assim como programadores.
Para o programador atingir a excelência, precisa antes ser ao menos um bom matemático, o que não significa que ele tenha de ser uma boa “máquina de calcular”. Significa que ele precisa sentir-se confortável ao manipular conceitos abstratos de lógica e algoritmos, que é o que é ser matemático. 😉
Fora esta crítica, que espero tenha sido construtiva, só tenho elogios a tecer.