There is a difference between "not knowing math", "not understanding math" and "not doing well at math."

I am horrible at math, and I've been bad at it all my life. I failed Pre-Algebra THREE TERMS IN A ROW in High School. I suck at math, period.

But, I am a successful programmer and developer and I've written a lot of code that does really complicated math... so how does that square?

The difference is that even though I can't do math, I know *what I can do* with it. I know what an Interquartarial Mean will do for me, but I have to look it up in a book every time I use it to know *how* to do it. In this case, yes, it is obvious that I would have a _better_time_ if I knew how to do this stuff without looking in a book, but I've fared pretty well. Lacking math skills doesn't mean I'm a suck programmer, it just means I may have a harder time with code that uses a lot of math.

Someone above posted "Two candidates, one knows math and one doesn't, you want the one who knows math"; that's true if all else is equal, but you never have two candidates for a job you are identical except for one thing. You buy the whole package and if you think their other qualities outweigh their lack of math skills then that's one you choose.