Creo que el gusto por las matemáticas es importante. No desde el punto de vista de que disfrutas probando rigurosamente las cosas, que serían necesarias para ser un matemático serio. Pero, dado un problema que es importante para usted, ¿puede formular los problemas involucrados en resolverlo de manera matemática? Afirmo que todo lo que hace una computadora es matemática, toma datos simbólicos de algún tipo y realiza algún tipo de operación en él. Esa es la esencia de las matemáticas. Por lo tanto, debe poder abstraer las cosas en una especie de estructura matemática y razonar sobre los pasos a seguir. A falta de eso, solo estás pirateando, lanzando un código y esperando que haga lo que quieras. Ser capaz de resolver álgebra complicada sin hacer errores tipográficos y perderse, probablemente no sea tan necesario. Pero poder formular un plan es importante. A menudo escribo programas de diez líneas para verificar que mi matemática no demasiado complicada se ha realizado correctamente. La combinación de las computadoras con las matemáticas, para fines de verificación, descubrimiento y sí para resolver los detalles, cuando hay muchas, es la clave real.