Most definitely evil. It’s rather amusing – when I first became a professional programmer, I didn’t think much of math. I had to take lots of it in college, and even got a degree in Math, but I didn’t see many direct applications to my programming jobs.
These days, it seems like everything I attempt requires at least geometry, algebra, and calculus, if not linear algebra, topography, and other advanced math techniques. Just goes to show how things change over time, I suppose.
I still say that programming doesn’t require math, but does require logic. Then again, certain areas of programming definitely require math, but those are strange, murky areas that bizarre people inhabit. Like me, apparently.
But I still don’t like math. It’s evil.