Inside the magic box
I’d like to start this point with a quotation from this article. I’m not quoting it because I endorse it; it’s rather hysterical and mostly wrongheaded. But about halfway through, it makes an interesting point regarding computers:
And yet, as soon as the children got to use these marvels of science, did they use them scientifically? No. They played Dungeons and Dragons; they entered a world of knights and wizards, and lost themselves in the simulacrum of a lost age. That is to say, they recognized it instantly not as science but as magic, and—if anything—pre-modern, and they were right to do so. For electronic technology is fundamentally different from the mechanical and electrical technology that preceded it. When I was a boy, the car was the limit of our technological desires, and every young man, or nearly, thought nothing of pulling the manifold, changing a head gasket, or fiddling with the carburetor. Of course, we never knew as much as we pretended to know, but at least in principle we could have known the whole thing, and known it to any desired degree of precision.
But that is not so with computers, for no matter how many doctorates one holds in computer science, at some point the system disappears into a world of magic. Thus the hardware engineer finds operating systems bewildering, while the systems programmer is mystified by telecommunications, and the communications engineer can’t help you with applications. Expertise is one area is matched by ignorance in other areas, so that to each practitioner of the computer arts, at some point the whole thing fades into a world of wizardry.
I have no idea whether the author (one John Medaille) had Arthur C. Clarke in mind, but I can’t read the above without thinking of Clarke’s Third Law:
Any sufficiently advanced technology is indistinguishable from magic.
What’s interesting about Medaille’s statement is that it casts “advanced” as an absolute. The way Clarke’s third law is usually taken, it means that for a person from a culture at, say, technology level 5, a piece of technology of level 6 may be comprehensible, but one of level 10 will seem like magic. A stone-age tribesman can understand a bow and arrow, but a gun is a weapon of the gods; I, on the other hand, have a pretty good understanding of how a gun works, and with enough trial and error could probably construct a crude but working firearm. Medaille is saying something different–that when technology advances past a certain point, becomes too complex, it becomes impossible for us to wrap our minds around it, not because we’re not used to it, but because it’s too much. And that makes it magic, and thus, he implies, unholy, evil.
I don’t particularly agree with the final few links in that chain, but to deny that at a certain point technology becomes too complex for us to comprehend, no matter how immersed in it we are, seems to require a level of commitment to transhumanist ideas that I’m not really comfortable with. So if it’s true that we live in a world where technology has progressed beyond our ability to intuitively understand it, what can we do about it, other than go back to the stone age (or the middle ages, like it sometimes seems distributists want) or continue under the assumption that technological progress is good for its own sake?
At this point I’m going to reach (some might say over-reach) for a third quotation from a third writer I don’t have any particular affection for, J.K. Rowling, that also suggests an interesting connection between magic and technology:
Never trust anything that can think for itself if you can’t see where it keeps its brain.
This is said by Mr. Weasley to Ginny regarding Tom Riddle’s secret diary in HPatCoS, but if computers are magic, we can apply this maxim to them as well–perhaps we shouldn’t try to get rid of computers entirely, and perhaps we can’t fully understand them, but still, we ought to be able to see where they keep their brains. This train of thought leads us, I think, to the ideals of Free software. We ought to be able to see our computers’ source code.