I disagree, math can be very beneficial to development; but you don't need math to be logical, and you often don't need math for generic development jobs (I'd consider most problem domains in the average dev job to be of a non-mathematical nature).
The biggest development skill for me is the ability to make a sequential list (ie algorithmic) which serves to solve or define a problem, which in itself is also possibly made up of many other smaller lists that we'll re-use, organise and schedule as needed. Even without much math, if you are very well mentally organised and able to clearly follow the logical chain of events through such a list while translating it into code, then you're already on your way to being a good developer.
The math for me comes in only later, such as where you need to solve a specific advanced problem or where it allows you to perform a superior manipulation on for example data.