| The language of computation is now a common tongue and of course there will be people who master it poorly or who you perhaps would call inferior. I think this speaks more for the "inferiors" (programmers) not against it. You can make syntax in math represent anything but practically mean nothing, having programmers in fields where they could make big mistakes, points to its power. Quite recently, mathematical knowledge was reserved for the "elite" in part because of the dense amount of esoteric grammar that exist in math, and i would say still is. Alot of things can be expressed in multiple ways like geometry, algebra. The "real" math you speak of is instilled convention. Sometimes the most efficient way is not always the best way and correctness only exists in the framework itself. If you are going to compare math and programming then you first have to acknowledge that math is also just a language, to express certain concepts in which itself is quite littered with dead and inefficient code. The fact that the grammatical and syntax constraints of higher math are mostly applied ad-hoc in proofs,rings,fields
means you can keep refining some fraction of it ad infinitum thereby giving the illusion of correctness but in its essence is a rich mans PHP. |
There is nothing wrong with mathematics and it is certainly not reserved for "the elite" whatever that is supposed to mean.
Convention is irrelevant except to ensure other people familiar with the convention can easily know what you're talking about. For programmers it is especially irrelevant as we usually only care about finding solutions to problems.
Correctness does not "only exist in the framework itself". If I ask you "if there are 6 people in the room, is it possible that among them there is no group of 3 which know each other and no group of 3 which don't know each other" the only correct answer is "no". The fact that this concept has a name in mathematics does not make the answer "no" any less correct.
Dismissing the importance of mathematics because you somehow find it "elitist" is anti-intellectualism at its worst.