Tarvid’s Laws
In backwater Virginia where I grew up, there was one ISP which pretty much everyone used, a little local operation called LSNet. It was founded and run by one of the great curmudgeons of my acquaintance, Jim Tarvid. Tarvid got around the lack of trained personnel in the area by hiring bright kids, and providing them with a really good technical education while they worked for him. I was one of those kids.
Tarvid was an old hand in computers. He was programming Burroughs machines before there were monitors. In the course of my time at LSNet he formulated what we referred to as Tarvid’s three laws. I present them here for the edification of the reader.
- ALGOL 68 was an improvement on all its successors.
- Appropriate force is the secret of the universe.
- Don’t do that.
When Tarvid uttered rule 1, at the time I thought he was just being curmudgeonly. After a few years of growing bitter in my programming, I think ALGOL 68 was probably an improvement on all imperative programming languages that followed it. I think Haskell is a better language, but it’s just about the only thing that is.
Tarvid usually uttered the second law when trying to seat warped video cards in ISA slots. It also saw use when talking about designing software.
The third law was generally in response to users saying, “If I do X, it breaks!”
Here I have to insert an amusing quote from Alan Kay about the Burroughs B5000: “Neither Intel nor Motorola nor any other chip company understands the first thing about why that architecture was a good idea.” (from this interview).
madhadron :: Jun.12.2007 :: Uncategorized :: 1 Comment »