S
spinoza1111
rogrammer collegiality of the early days has long been destroyed by a
strange loyalty to artifacts, especially abstractions, most notably
programming languages.
The pathology here (not of "trolling", but of male on male bullying)
derives ultimately from folk Platonism.
As most people are aware, Plato believed that Ideas exist in a
timeless realm of Forms, perfectly realized.
In the early days there was the struggle to get sensible answers from
limited machines.
But gradually, and by trial and error, programmers built tools to get
sensible answers and shared them with others.
However, the capitalist system of the 1960s noticed that a new species
of employee was talking back to its employers owing to full employment
in the programming field.
Therefore, the field was "rationalized". Computer languages, which had
originated in praxis, were reified and in many cases frozen, and a
fearsome array of headhunters sprang into existence basically to
control access to the field.
As a result, the struggle became to be "experts" in a "programming
language". This despite the fact that the expertise, unlike
traditional knowledge of the natural world and of culture, was the
knowledge, in many cases, of errors that had to be treated as truths,
such as "strings cannot contain Nuls" in C, and "in a or b, the
evaluation of b may not depend on the truth of a" in Pascal.
Plato (as his student Aristotle pointed out) had never assayed the
ontology of flawed ideas. The Idea of Goodness, the Idea of Justice,
the Idea of the State, are all very grand and noble. But what is the
Platonic Idea of the Fart?
Because a white-collar capitalist system deals in ideas reified to
commodities, it is a natural Platonism. Capitalism has none of
Aristotle's (nor St Thomas Aquinas') respect for the idiomatic, the
indigenous, and of course as a result, capitalism has despoiled the
earth.
While exalting flawed artifacts created by fallible humans for
specific purposes (in C's case, to program the DEC 10 and **** a snook
at Multics) to the status of Ideas, capitalism subordinates the
independent human spirit to that Idea, ignoring its flaws, and
treating discussion of its flaws with a savagery more like
Thrasymachus in Plato's Republic than like Socrates.
Let us now praise famous men, and their children after them. Kernighan
and Ritchie invented C. I met Kernighan. He's a nice guy.
But who realized that in using the preprocessor, there are three types
of macros, a fact extraneous to C as a set of rules? These rules are:
1. Symbols which name types such as structs should be defined on one
line
2. Symbols which define expressions need parentheses around the
definition
3. Symbols which define executable code should in all cases have curly
brackets around the definition
4. The formal parameters of macro symbols must appear in parentheses
in the macro body
5. When calling a macro the actual parameter should be in parentheses
An uncodified body of knowledge shores up the Platonic idea.
strange loyalty to artifacts, especially abstractions, most notably
programming languages.
The pathology here (not of "trolling", but of male on male bullying)
derives ultimately from folk Platonism.
As most people are aware, Plato believed that Ideas exist in a
timeless realm of Forms, perfectly realized.
In the early days there was the struggle to get sensible answers from
limited machines.
But gradually, and by trial and error, programmers built tools to get
sensible answers and shared them with others.
However, the capitalist system of the 1960s noticed that a new species
of employee was talking back to its employers owing to full employment
in the programming field.
Therefore, the field was "rationalized". Computer languages, which had
originated in praxis, were reified and in many cases frozen, and a
fearsome array of headhunters sprang into existence basically to
control access to the field.
As a result, the struggle became to be "experts" in a "programming
language". This despite the fact that the expertise, unlike
traditional knowledge of the natural world and of culture, was the
knowledge, in many cases, of errors that had to be treated as truths,
such as "strings cannot contain Nuls" in C, and "in a or b, the
evaluation of b may not depend on the truth of a" in Pascal.
Plato (as his student Aristotle pointed out) had never assayed the
ontology of flawed ideas. The Idea of Goodness, the Idea of Justice,
the Idea of the State, are all very grand and noble. But what is the
Platonic Idea of the Fart?
Because a white-collar capitalist system deals in ideas reified to
commodities, it is a natural Platonism. Capitalism has none of
Aristotle's (nor St Thomas Aquinas') respect for the idiomatic, the
indigenous, and of course as a result, capitalism has despoiled the
earth.
While exalting flawed artifacts created by fallible humans for
specific purposes (in C's case, to program the DEC 10 and **** a snook
at Multics) to the status of Ideas, capitalism subordinates the
independent human spirit to that Idea, ignoring its flaws, and
treating discussion of its flaws with a savagery more like
Thrasymachus in Plato's Republic than like Socrates.
Let us now praise famous men, and their children after them. Kernighan
and Ritchie invented C. I met Kernighan. He's a nice guy.
But who realized that in using the preprocessor, there are three types
of macros, a fact extraneous to C as a set of rules? These rules are:
1. Symbols which name types such as structs should be defined on one
line
2. Symbols which define expressions need parentheses around the
definition
3. Symbols which define executable code should in all cases have curly
brackets around the definition
4. The formal parameters of macro symbols must appear in parentheses
in the macro body
5. When calling a macro the actual parameter should be in parentheses
An uncodified body of knowledge shores up the Platonic idea.