Layers of Computing

Salon 21st | The dumbing-down of programming is an essay by Ellen Ullman on Salon on way wizards and interfaces hide the machine from us. It is a meditation on why Linux is so attractive. The interesting part is when Ullman discovers the history of DOS-Basic in the stripping away of Windows.

Ullman nicely captures the way today’s personal computers are layers of history built up:

“The computer was suddenly revealed as palimpsest. The machine that is everywhere hailed as the very incarnation of the new had revealed itself to be not so new after all, but a series of skins, layer on layer, winding around the messy, evolving idea of the computing machine. Under Windows was DOS; under DOS, BASIC; and under them both the date of its origins recorded like a birth memory. Here was the very opposite of the authoritative, all-knowing system with its pretty screenful of icons. Here was the antidote to Microsoft’s many protections. The mere impulse toward Linux had led me into an act of desktop archaeology. And down under all those piles of stuff, the secret was written: We build our computers the way we build our cities — over time, without a plan, on top of ruins. “