Это ужасно избитый вопрос, который задается тут раз в неделю, минимум.
"Программисту" не нужна математика, только если он натягивает верстку на Wordpress. В любой другой области вы можете рано или поздно столкнуться с задачей, требующей знаний геометрии, тригонометрии, мат. статистики и т.п. Программист не выбирает, какие задачи он будет решать, он должен быть готов решать любые, а если он не готов, он застрянет junior-ом навсегда.
Ну и подумайте десять раз - если у вас проблемы с математикой, будут и проблемы с программированием.
Update:
На Тостере полно вопросов по математике именно от программистов. Бесконечные "подскажите формулу", "как считать вероятность", "как считать траекторию", даже куда более элементарные, вроде подсчета процентов или что-то по точности типов данных. Если бы авторы владели школьным курсом математики (под владением я понимаю действительное умение ее применять, а не дрессировку на тесты, например), большинства этих вопросов бы не было вообще. А некоторых не было бы, если бы авторы владели институтской математикой.
Пресловутая идея о том, что все должно быть можно найти поиском за пять минут и использовать, также на практике разбивается о то, что если человек не знает, как называются некоторые вещи, он и запрос правильно написать не сможет, и понять, что именно он нашел. Такие вот "гуглители" вечно задают вопросы "я нашел что-то для решения моей задачи, помогите переделать, я не понимаю". А сторонники этой идеи, которые "наглядно демонстрируют обратное" сами, как правило, из числа владеющих предметной областью, так что их примеры просто некорректны из-за наличия у них этих знаний.