Я думаю, что математика важна. Не с точки зрения того, что вам нравится строго проверять материал, который требовался бы для серьезного математика. Но, учитывая проблему, которая важна для вас, вы можете сформулировать вопросы, связанные с ее решением, математическим путем. Я утверждаю, что все, что делает компьютер, - это математика, он принимает какие-то символические данные и выполняет на нем какие-то операции. Это суть математики. Таким образом, вы должны иметь возможность абстрагировать вещи в какую-то математическую структуру и рассуждать о шагах вперед. Не имея этого, вы просто взламываете, выбрасываете некоторый код и надеетесь, что он делает то, что вы хотите. Быть способным решать сложные алгебры, не делая опечаток и заблудиться, вероятно, не так необходимо. Но возможность сформулировать план очень важна. Я часто пишу десять программ, чтобы убедиться, что моя не слишком сложная математика была выполнена правильно. Объединение компьютеров с математикой для целей проверки, обнаружения и «да» для выяснения деталей, когда их много, является реальным ключом.