Lists Home |
Date Index |
20 years ago, one could bet that an online or offline
discussion of a computer science edge case would be
held by people *trained* for computer science. They
not only could solve edge cases, they lived for them.
Some thought that a priesthood, but it was really
just a profession.
Now there is a web of people from all walks of life
and background attempting to program with tools that
are designed with an 80/20 philosophy. This
philosophy guarantees edge cases are not only difficult,
but are often obtuse and abstract to one trying to solve
the last 20% of their problems with only 20% of the
This is the result of the tradeoff for ubiquitous
egalitarian computing systems. Every bit of complexity
pushes a few more people off the back of the turnip
truck of self-educated programmers. 80/20 does not
guarantee ubiquity; it guarantees elites, but the
the alternative is to segregate training by profession.
The real world is as it makes itself and not what
it considers itself. This is the root of
misunderstanding that those trained in science
attempt to overcome by testing.