Programming is not math
sarahmei.com
sarahmei.com
Or maybe, as my 5th-grader says, "There's school math, and then there's fun math". Programs are not arithmetic, that's true. I think Ms Mei's view of "math" is impoverished, and this blog post is proof.
I've never been particularly good at math, and learned enough to get by in my CS theory classes. I hardly ever use math to program, unless the problem is specifically math-based or geometry-based. To me, programming is communication and organization.
When you program, you manipulate a mathematical object, not the physical embodiment of that object. If you're dealing with the physical embodiment, you're a chip designer. Even at the level of FPGAs, your dealing more with the mathematical model of the device than with the details of the device itself.