Penso che la matematica gradita sia importante. Non dal punto di vista del godimento rigoroso delle prove, che sarebbe richiesto essere un matematico serio. Ma, dato un problema che è importante per te, puoi formulare le questioni implicate nel risolverlo in modo matematico. Io sostengo che tutto ciò che un computer fa è matematico, prende dei dati simbolici di qualche tipo ed esegue una sorta di operazione su di esso. Questa è l'essenza della matematica. Quindi devi essere in grado di astrarre le cose in una sorta di struttura matematica, e la ragione dei passi in avanti. In mancanza di questo, stai solo hackerando, buttando fuori del codice e sperando che faccia ciò che vuoi. Essere in grado di risolvere un'algebra complicata senza fare refusi e perdersi, probabilmente non è così necessario. Ma essere in grado di formulare un piano è importante. Scrivo spesso dieci programmi di linea per verificare che la mia matematica non troppo complicata sia stata fatta bene. Combinare i computer con la matematica, per scopi di verifica, scoperta e sì per elaborare i dettagli, quando ce ne sono molti, è la vera chiave.