Меня удивляют люди, которые считают, что знания математики не нужны в жизни. Всегда говорю - не применяете, потому что не знаете. Работала в разные периоды жизни как программист и как учитель математики. Программист применяет математические модели - это всем известно. Можно привести много примеров из повседневной жизни, когда необходима математики. Ученикам всегда говорила, что математика - это инструмент. Пришли на урок физики, химии - применяйте этот инструмент. Как-то с мужем спорили (строитель) хватит ли кирпича на фронтон. Прикинуть количество кирпича можно используя и формулу площади треугольника и сумму членов арифметической прогрессии. Возможно как-то еще. Права была я - не хватило.
Немаловажным будет отметить какая именно математика. Для программиста, во многих сферах, важна двоичная арифметика (дабы не было тафтологии из-за математики) и дискретная математика.