Comment And the Answer IS (Score 1) 656
Analysis of Algorithms. Optimization of logic
If you want to be any more than a coder the you need some background in math to understand (and caclulate) the savings of doing alternative ways of coding. This is especially true with recursive algorithms that are not simple recursions.
Also the effect of various data sturctures like trees and hash tables for algorithms. or even the effect of different types of indexes in DB searches or to understand that query optimizations the DB servers is showing you.
Without it you don't have eyes, like a eletronics engineer that does not have a multimeter.
Thats just with the programming part. Then you get into all the things you want to program, like graphics and games (physics and geometry), or statictics for simulatations or the math for economic forcasts. Each has its subset of math that is needed for the job.
But to get back to is. If you want to be a programmer with a big P, then you need the fundementals of math that revolves around data structures and algorithme and Boolean algebra at least. If not then anyone can do your job.