Walking is math too, it can be modeled in math, but that doesn't mean all people who walk are mathematicians.
Physics is math too, but the difference is that while Physics uses the same constructs as math, Programming has radically different constructs.
Math and Programming does not require the same mindset, in math you need to find the absolute truth, when programming, 99% is good enough.
Being good at Math does not make you a good programmer instantly, and vice versa.
> This is also why programmers who use typed functional languages frequently brag about their low bug count yet eschew methodologies like test driven development: tests pale in comparison to the power of actual models.
If I brag about something does that make it a fact? I think writing this in math context is silly to say the least. It doesn't matter what you program in, you still need to test most of the time, this has nothing to do with how you program, it's what you program, I highly doubt that you could model a video game, and get it right the first time, without ever testing it.
Overall this article is pretty confusing, it tires to raise some good points, but gets stuck on the details.
Physics is math too, but the difference is that while Physics uses the same constructs as math, Programming has radically different constructs.
Math and Programming does not require the same mindset, in math you need to find the absolute truth, when programming, 99% is good enough.
Being good at Math does not make you a good programmer instantly, and vice versa.
> This is also why programmers who use typed functional languages frequently brag about their low bug count yet eschew methodologies like test driven development: tests pale in comparison to the power of actual models.
If I brag about something does that make it a fact? I think writing this in math context is silly to say the least. It doesn't matter what you program in, you still need to test most of the time, this has nothing to do with how you program, it's what you program, I highly doubt that you could model a video game, and get it right the first time, without ever testing it.
Overall this article is pretty confusing, it tires to raise some good points, but gets stuck on the details.