I read, with some sadness, that Fred Fish passed away a few days ago. Back in the day, I used to mail order 3.5 inch floppies from a catalog. Many of them were from Fred's collection. Those were days before the industry became a giant pissing contest for billionaires. I kind of miss that. I miss being able to understand exactly how the hardware worked, and how to make code directly access it all.
That's a trend--an unfortunate one. Back when I understood the API documents for my computer, I could also look at the engine of my car and piece together how it was supposed to work. It was still simple enough that a non-expert could figure out how the pieces interacted. The last car I had, on the other hand, had a cover over most of the engine to protect it from non-expert's eyes. When I took it in for service, the mechanic attached a cable from the engine to a PC and told me that I didn't really need new spark plug wires (of course, it wasn't wet that day). As a point of interest, the later "technologically improved" vehicle actually got worse mileage than my old '76 Corolla.
So when I hear talk of microprocessor-controlled toasters, I envision a nightmare scene. On a tiny LCD screen, an animated slice of toast would appear when the button to make toast was pressed.
"Hi! It looks like you're trying to make some toast. How can I help you?
- Begin toasting bread (current setting: black and completely charred)
- View additional settings options
- Learn about toast with MSN® food research guides®!"
Enough, I suppose. I'll go off and hunt something with a crude stone tool now, and cook it over a newly-discovered fire. And this machine will ask me if I'm sure I want to turn it off, and I will suppress the urge to scream obscenities at it.