Tuesday, July 15, 2008

I used to hate computers:

A few years after we owned a PC, and I was actually working with IBM PCs, my wife noticed something remarkable: I didn't hate them. I had been expressing my hatred of computers -- for their unreliability -- for years, all the way through the minicomputer era, from PDP-8's to every flavor of Mini I came across.

After she pointed this remarkable fact out to me, I realized what it meant. PCs in the 1980's were not great machines, but they worked ever so much more reliably than all the mini computers I'd ever dealt with. And by the way, if you're old enough to have used mini computers in the 1970's you may not understand why I found them so unreliable, but I'll explain.

In the 1970's I worked for three companies that developed software on many configurations of mini computers. We set up the desired configurations by swapping boards. There were times that I moved these foot-square boards between computers daily. Every printed circuit board was full of genuine, old-fashioned wires. (I remember the first time, years later, that I saw a printed circuit board with no wires at all, just pristine printed circuits and chips. I thought it was a miracle.) These boards slid in and out of narrow slots. The manufacturers did not expect you to move their boards around all the time, they just didn't engineer for it.

When you moved boards, they snagged wires. Or their wires snagged other boards.

There's a great irony here. Those old computers had such simple operating systems that it was child's play to configure a machine after you changed its boards. Often you did nothing at all, you just ran software that knew which boards where on the computer. But snagging those wires made the computers behave undependably. I never wanted to entrust my source code to any of them.

Sunday, July 13, 2008

Modcomp: Quarterly Accounting:

Gosh it's fun reminiscing about Modcomp. Now a bit about their accounting. Modcomp calculated their financial position each quarter. As a result, they were hyper about shipping as many mini-computers as they could, before the end of each quarter. Before a machine could be shipped, it had to pass their own quality tests.

We learned that we should ONLY allow Modcomp to ship a machine to us during the second month of a quarter. In the third month, they would ship ANYTHING if you let them. If you took delivery during the first month of a quarter, you got a machine so sick that they had been unable to ship it in the third month of the previous quarter.

Friday, July 11, 2008

Days of reboots ...

Last Wednesday, I wrote about how we got knocked off the web because a Windows Security patch was incompatible with ZoneAlarm anti-virus software. Three anxious days later, ZoneAlarm, working with Microsoft, sent us the fix. I don't blame either company for this mess, these things just happen. But I do blame Microdaft for something.

ZoneAlarm recommended a temporary fix: remove the Microsoft security patch. Now when Microsoft installed that patch, they rebooted my computer. And when I uninstalled it, I had to reboot. For three days I had to remove the security patch, because each day I removed it, MSC put it back. And we're talking about three computers, all doing the same thing.

When Microsoft installs something on my PC, if I uninstall it, I expect Microsoft to guess that I might know what I'm doing; they could ask before putting it back again. Normally I run Windows XP for weeks without rebooting. The last three days have been ridiculous.

Thursday, July 10, 2008

Just Give the News Please:

Today I want to bring your attention to a particularly descriptive sentence in the New York Times sports section. This might also be a good time to mention that the Times seems not proofread its paper as carefully as it used to.

The writer, Alan Schwartz, discussed issues related to the MLB's treatment of concussions. The Mets' player Ryan Church has had two (I think) concussions this year. He has been cleared to play several times and then has obviously suffered more post-concussion symptoms. Currently he is not playing. For me, concussion is a very dangerous injury with quality-of-life implications, and I always hope it will be treated carefully. The writer (with the help perhaps, of some befuddled Times employee), described Church's current predicament like this: "It is questionable whether he will return to play this season is questionable." I think that just about says it.

Wednesday, July 09, 2008

Sniffing Out Computer Trouble:

I've worked with computers for forty-seven years. I'm a software person, a programmer. I've learned an awful lot about hardware, operating systems, the Internet, and major software applications, but I'm not an expert on any of these. Whenever there's something seriously wrong with my computer, I'm likely to throw myself on the mercy of gurus, or make desperate calls to my vendor's technical support people. But – you know – working a lot with computers, you develop a sensitivity to problems and their causes. Take this morning, for example:

I woke up to find that my laptop could not access any web sites. When that happens, I open a DOS box and try to “ping” Yahoo. If the ping fails, I restart my DSL modem and my Router. But today, “ping” worked fine. That meant I could access both a DNS computer and Yahoo itself. (The job of DNS computers is to remember the “hard address” of named computers. When I try to ping Yahoo, a DNS computer tells the ping program to talk to [69.147.76.15].) And yet, Firefox could not find Yahoo. What was going on?

We've had a bunch of forced upgrades from Microsoft lately. I became convinced that one of these upgrades had knocked me off the net. This was the “sensitivity” step. I had no solid evidence, but I was sure I was right. Now I asked myself: what if I'm right? The whole nternet is abuzz with this disastrous security update, and they're talking about how to fix it. But I have to get on the net to see that.

We have three Windows computers. (Pause here for sympathy.) I rushed to the second one, and it had just rebooted from a MSC upgrade. It had the same problem. I tried the third. Miraculously, it was able to access the Internet. Now at this point I remembered another part of the puzzle: Right now, the Intenet is experiencing an amazing upgrade that coordinates changes by 81 companies, to fix a security problem in the way that DNS name servers work. I felt I was in a hurry. Microsoft could push its fix on this third computer and knock it off the net at any moment. So I went to Google News and searched for “DNS patch.”

And I found my problem, but with all my “experience” I was still lucky. A little item in Google news stated that Microsoft's DNS patch had knocked users of ZoneAlarm Anti-virus (that's me) off the Internet. ZoneAlarm recommended uninstalling a particular Microsoft patch for now, and that's how I've gotten my laptop back on the Internet. I was lucky to find this out. I think that ZoneAlarm ought to post this problem on their front page, but instead they are discussing it in a forum that I might never have noticed.

How do 'ordinary' users survive problems like this? Maybe ordinary users don't use ZoneAlarm ...

Tuesday, July 08, 2008

Ginger Coffee:

Today I boiled a few slices of ginger for ten minutes, then used that ginger water to make coffee. Ginger is not the most natural flavor to combine with coffee, but the results were pretty good. Next time I try this, I'll add a little hot pepper as well, and let you know.

Monday, July 07, 2008

Little Foibles:

It's amazing how distinctive, original and different people are. There are thousands of ways we each set ourselves apart from everyone else. When you see strangers who look alike and are had to tell apart, you cannot begin to guess how amazingly different they will seem, when you have better knowledge of them.

I mention this because of one of my original little foibles. It's more amusing than embarrassing, so I can tell you about it.

When I swim at the health club, I try to follow their request to use only two towels. One towel gets soaked underneath me in the steam room, leaving just one ordinary-size towel to dry me off. I want a towel with a thick nap, because a thin-napped towel will not absorb as much water. The towels are folded and stacked on shelves in many tall piles. I choose a towel that has a loose fold. A tightly folded towel is more likely to have a thin nap. The club has hundreds of towels. It stands to reason that some of them are older than the others. Those will be the worn-out towels with the thin nap, that I wish to avoid.

Now sensible as that all sounds, here are some facts: I have never actually observed a towel with a thin nap. And it's perfectly possible, when folding a towel, to fold it very flat or loose, regardless of its nap. So my care, in choosing a loose-fold towel, is utterly pointless. But just to be on the safe side ...

Saturday, July 05, 2008

Those Muddy Clods:

You remember I told you about this patch of grass that the university covered with packed gravel, and then dug up? Well the dirt clods are still there, only after some rain, they look pretty ugly.

Now I know that those of you who read my blog regularly suspect the worst of me: that I would prefer not to know what's going on there, so that I can muse about it instead. Frankly, I suspect that of myself. So when I saw a university workman get out of his worktruck near the dirt clods, I was delighted to ask him about the 2,500 square feet of dirt.
“Do you know why they put gravel down here and then plowed it under?” I asked.
“No, I'm puzzled. It looks like someone screwed up here.”
“Is there someone I can call, to find out what's happening here?”
He got a faraway look in his eyes, and he said, “Oh. There are so many departments ...”

So for now, we'll have to muse.

Friday, July 04, 2008

Modcomp again: Shipping in Place

One of the things that might have caused accounting trouble for Modcomp was its practice of "shipping in place." Occasionally they would ask us if we needed to receive a computer on schedule. If we didn't need it yet, because all our projects were behind schedule, they might offer to "ship it in place." This mysterious phrase means that they assured us the computer was all ready, and they billed us for it, but they did not ship it. This practice might have allowed them to accrue revenue for that computer. I do not remember what we did with these bills. We might have ignored them until we really wanted the computer, or (I hope we never did this) we might have passed the bill on to our actual customer for payment.

The thing is ... you always wondered whether there really was a computer, all fixed up and ready to ship, in some bay at Modcomp, with our company name on it.

Thursday, July 03, 2008

Swimming is good for me:

Swimming in a swimming pool is good for me. Really. Swimming strengthens so many muscles, with so little strain, and burns so many calories. I have to keep reminding myself about this, especially after today.

I was swimming in my favorite lane, at one edge of the pool. About halfway down the lane, peering underwater, I could see what looked like a small rusty bolt screwed into the bottom of the pool. I don't know when I first noticed it, maybe a long time ago, but I certainly saw it there last week. Today in midlap, I realized that this thing could not be a bolt. There was no imaginable need to make a hole at that place in the pool, nor to screw a bolt into a hole there. So it must be some object lying on the bottom of the pool.

I like to retrieve junk from the pool bottom. I float very well, so to go down to the bottom, I have to do something unintuitive: I expel all the air in my lungs and dive down. I did that and came up with a buffalo head nickel. I have quite a few of these, but the one I pulled off the pool bottom is different: it is almost flat. Somehow, all the embossed detail has been eaten away. Looks like the weird chemicals in the pool have done a number on this nickel, disfiguring it while it lay on the bottom. And how rapidly? I don't want to think about it, because: Swimming in the pool is good for me.

Sunday, June 29, 2008

More about Modcomp:

In my previous post about Modcomp, I mentioned that -- as far as I know -- they were the only mid-70's computer company that routinely revised its computers by replacing chips and rewiring wires. All of Modcomp's competitors made upgrades and hardware fixes by replacing entire boards. (We're talking foot-square boards, there was less miniaturiation in those days.) Modcomp's approach was much more flexible and dynamic, but -- let's be frank -- it was wrong.

First, as I mentioned, Modcomp issued corrections every week. At that torrid pace, you have to suspect that they were introducing problems as fast as they fixed them. There could not be time to run careful tests on each week's combination of fixes before publishing them. Even if the fixes were good, they still had to be performed correctly on your computer. You had to hope that every wire was rewired correctly, and it's easy to attach a wire to the wrong pin.

Second, Modcomp had to perform most of the wiring changes for its customers. They paid a lot to get the rare people who knew how to do this fieldwork and were willing to travel, and to try to be deadly accurate. Paying maintenance guys to swap boards was cheaper, simpler and safer, and required far less qualified people.

Now here's an interesting note. Our company agreed on a set of critical changes with Modcomp that required an entire forty hours of rewiring. They sent a young woman to us, to make these changes. They told us they had learned that men were too impatient to do a lot of rewiring accurately. All their top repair people were women.

Friday, June 27, 2008

A software company catches fire:

My mid-1970's computer company caught fire and burned, for possibly as much as twenty seconds. If you're wondering, I can assure you: you never want to experience any kind of malicious fire.

In those days we used electrostatic printers. They spilled a fixer on special paper and the printer burned dots into the papers. The print stayed visible for a year or two before fading into uselessness. The fixer was nonflammable. But apparently, if a tiny leak allowed it to form a cloud over the printer's power supply, eventually it would start a flash fire. The fire consumed all the oxygen in the building very quickly, and after those first twenty seconds it probably just simmered a bit.

It was our practice to run 500 page printouts overnight, so the fire happened about 2 a.m. with no one there. The guy who left at 1 a.m. said "Gee, I wish I had been there, maybe I could have done something." Had he been there, he probably would have died.

I arrived the next morning to find mini-computers smoking in the parking lot. Firetrucks were there, and the windows were black with smoke. A new employee started work that day. He stood there looking at the mess. I would have understood if he had quit on the spot, but he stayed and worked there for four years.

The company survived the fire because, one week before, they had shipped a brace of computers and software to a prime customer. If those computers had been caught in the fire, they could not have been shipped and there would have been no cashflow cushion, nothing to tide us over until insurance money came in.

Everything smelled of smoke. There were plastic knobs in the ceiling to adjust vents, and the knobs nearest the fire now looked like stalactites. The computers closest to the fire looked just awful. But their only problem was that their plastic exteriors had melted. New plastic was put in place, and we used those machines for years.

Several Modcomp machines were twenty feet from the fire, and they worked fine afterwards. But the Modcomp company was kind enough to warn us that these computers would all fail disastrously after about three months, because the acid smoke had caused uncorrectable damage to their printed circuit boards. Their machines all failed as predicted, but there was insurance money to replace them.

We did no programming for weeks. Removable disk packs -- lots of them -- had to be opened and cleaned. Card decks -- thousands of punch cards -- had to be cleaned. Everything had to be cleaned. After about six weeks the office stopped smelling of smoke, and we started to program again.

Wednesday, June 25, 2008

Modcomp: Chips and Wires ...

In the mid 1970's, my company used mini computers made by a company called Modcomp. This was no ordinary company. For one thing, I remember hearing that one or two of their executives was wanted for accounting fraud. For another, the names for the Modcomp computer instructions were designed by an alien from outer space, and were generally less mnemonic than for other computers. Typical instruction names in those days were: JUMPL (jump to another address if result is less than zero); LB (load byte); ADD (add). In Modcompese, I'll bet you wouldn't guess what the SUM instruction did; that's right, it SU-btracted, storing the result in M-emory.
But that's not important now. Modcomp, unlike all of its competitors, built their minicomputers with chips that could easily be removed and replaced. (Take just a moment and savor the fact that in this, Modcomp differed from ALL of its competitors. Perhaps they knew something that Modcomp didn't know.) Chip replacement made it easy for Modcomp to upgrade machines and fix computer bugs, and they issued correction sheets all the time. Typically a bug was fixed by replacing a few chips, removing and rewiring a few wires. (There were printed circuit boards in the 70s, but typically every mini had lots and of real wires as well.)

At that time my company was developing software for a large oil company to control waste in a refinery plant. We bought the Modcomp mini-computers, sold them to our customer, and held on to them for many months while we developed the software for them. One day our customer mentioned a contract clause we had totally ignored: "You're keeping the computers up to date, right? All the upgrades and bug fixes?"

There was an awesome mound of fix-sheets in our director's desk drawer that we had never applied. He sorted through these, suspecting that some of them must be obsolete already. Eventually we forced a meeting with our customer and the director of the Modcomp fixups division, to decide what fixes must be applied, both now and in the future.

The Modcomp guy was proud of the intense rate at which his company issued fixes. He saw this process as insurance that the computers were as good as possible, although I suspect you will come to a different conclusion. At the meeting, discussion focused on the amount of time needed to take a computer out of service to apply each weekly batch of fixes. Finally our director confronted the Modcomp guy: "You're telling me that we'll have to take our computers out of service more than forty hours a week to keep them current?"
After some hemming and hawing, the Modcomp guy agreed. It was an astounding moment. Our customer agreed that we could apply only the most important fixes, to be determined by Modcomp, so that we could finish writing our programs for them.

I wonder how many fixes were added after the computer went into production at the customer plant. They wanted to run 24/7.

Monday, June 23, 2008

Watch habits:

last Last Thursday's blog entry was about shifting my watch from my left wrist to my right. I can see already that this change in a life-long habit will be harder to manage than learning to thread my belt in the opposite direction. My new wrist position conflicts with three other life-long habits, two of which I'm happy to mention here.

What do you do when you're not sure that you remembered to put on your watch? When this thought hits me, I run my right hand up my left arm to feel for my watch. All that does now, is to give me a better view of my right wrist.

Do you take your watch off to wash dishes? I don't. But to be safe, I've developed a habit of keeping my right hand more in the water, and my left hand more out. My watch runs more risk of getting wet now.

But, some of you will ask, isn't your watch “water resistant”? It is, but what does that mean? I imagine myself writing a letter to Cadex saying, “My watch got wet and now it doesn't work.” And Cadex writes back to me, “Oh, our watches aren't that water resistant.”

Sunday, June 22, 2008

2500 Square feet of Gravel:

We've lived near the university, and walked across its grounds, for many years. It's always a little depressing when more of the campus greenery is plowed under to make room for new buildings, but the university flourishes, so losing grass is inevitable.

Recently a strip of grass near a new building was ripped up. Gravel was laid there, and -- from the look of it -- pressed down with a steam roller. I used to walk through that grass strip, and for the last two weeks I've walked over the new gravel instead. I calculated its size, and that's why the title of this item mentions 2,500' sq. It was hard to figure out why they laid this gravel. I thought it might become a small parking lot, but there was no entrance to it. In the last two weeks I once saw a truck that had climbed the curb to park there.

Well today the gravel is gone, plowed under. That same strip of land is now a sea of big dirt clods. I wonder what they're going to do next, but right now, it looks like somebody turned a strip of land into gravel by mistake.

Thursday, June 19, 2008

Micro-adjusting my watch band:

I'm still happy with the new Cadex watch I told you about on April 18th. But its watchband is not ideal for me. It's psuedo-leather with buckle-holes in it. I almost always wear my watch on my left wrist, and the correct hole to stick the buckle in would be third from the end. There's a horizontal band that you push up to lock the pin into its hole. (I'm not describing this well, but this arrangement is very common in watchbands.) The band does not hold well at the third hole, so I could lose the watch. And the fourth hole is too tight. And there's no in between.

But I happen to know that my right wrist is narrower than my left. So I've given up on a lifetime habit, and I'm learning to wear my watch on my right wrist, where the fourth hole is perfect.

Strangely, this is the second lifetime habit that I've given up in a year. I wear my PDA, mp3 player, flash memory and phone in little packs that I hang on my belt. The belt goes through loops on these little packs, so the there's no chance the packs can fall off, except for the pack at the open end of my belt (where the belt-holes are). When I open my belt (in a bathroom, say), I might be spacey enough to fail notice a pack sliding off my belt. That means the important, expensive stuff has to go at the other end of my belt, where the buckle makes it impossible to lose anything. But the buckle-part of my belt was always on my left, and I wanted the unloseable stuff to be on my right! So I reversed my belt. After a liftime of threading my belt one way around my waist, I've had to learn to thread it the other way. Getting used to that took weeks. But I haven't lost anything, so it must have been worth the effort.

Wednesday, June 18, 2008

A Triumph for the 36-watt CFL:

You've heard me carp about the new compact fluorescent lightbulbs. Well, they're not nearly all bad, and here's a case where a CFL made me happy.

There's a lamp in our front yard that used to have a conventional 40 watt bulb. It died recently, so I replaced it with a 36 watt CFL. That lamp will use a little less electricity now, while burning much brighter, but that's not the exciting part.

Each time this bulb burns out, I have to stand on tiptoe and reach up with my arm, yet down with my hand, to barely touch the old bulb to remove it. Screwing in the new bulb is just as awkward. But these CFLs: the more watts they use, the longer they are. It was easy to screw in the 36 watt CFL, and it will be just as easy to replace it with another, similar bulb, when the new one dies much, much sooner than the manufacturer claims.

Tuesday, June 17, 2008

Where would I look for ...

I've been carrying around an ID badge, and some papers, for an activity that I'd like to tell you about someday. I had a very nice bag to keep these items in, but I needed that bag for another purpose. I took my ID stuff out and did something really dreadful: I put it "where I couldn't possibly fail to find it."

I found it four weeks later, by which time I had admitted it was lost in my house and had gotten a duplicate ID. And then I found it. Really, I had put that stuff in a place where it couldn't be missed. But that's not good enough, is it? Not for me, anyway.

The next time I need to put something away for awhile, I hope I will do two things. One: I'll make a note in my email telling me where I've put it. And then ... Two: now this is my new idea: I'll try to imagine myself looking for this thing, and I'll put it where I think I would look. I'll let you know if that ever works.

Friday, June 13, 2008

I've been getting a lot of Nigerian news lately:

I'm not talking about spam. I have a new Nokia N800 PDA, and of course I want to get news about it. I set up a Google News Alert for "N800". After a few disastrous days, I changed that to: N800 -nigeria. 'N' is a money abbreviation in Nigeria, so I get news stories about anything costing n800. The "-nigeria" is not nearly a good enough filter. After all, in the US, we don't say "USA" every time we mention dollars. Unfortunately, "N800" seems to be a common amount of money in Nigerian news (in thousands or millions).

Thursday, June 12, 2008

I once performed a solo concerto with orchestra:

During the depression, there was federal money for all sorts of unlikely projects to keep people in work. Some musicians got a grant to build a Hurdy-Gurdy, the crank-driven instrument you've seen pictures of, that accompanies Italian Organ Grinders and monkeys. The grant covered writing out parts for one of Haydn's Hurdy-Gurdy concertos, and programming the Hurdy-Gurdy to play the two solo parts. (That's right, there were two solo parts, not one.)

The musicians on this project must have been a little puzzled about what they were doing, because they built the wrong instrument. The Hurdy-Gurdy of old is a violin with a round, spring-drive mechanism that continuously "bows" the strings, and a set of push-down pegs that play notes. It sounds pretty sickly, but it's a lot easier to manage than a real violin. Haydn wrote concertos for pairs of thiese old Hurdy-Gurdies. It was child's play to program the new windup H-G to play two notes at once, heck, it can play a lot more than that.

The conductor of the Columbia University undergrad orchestra, Howard Shanet, specialized in digging up unusual music, and this find was a humdinger. The orchestra parts were easy to play, and how hard is it to play a H-G? You just turn the crank handle at the right speed, and the notes come out. Shanet decided that the librarian of a music collection in Philadelphia, who had often loaned us orchestra parts, would get the reward of performing the concerto in concert. For rehearsal, Columbia orchestra's own librarian would play the H-G.

The first rehearsal was a disaster. It was almost impossible to crank the H-G at a "wrong" speed, but our librarian could not stay in synch with the orchesra. For some reason, the problem was immediately obvious only to me, and in between "takes" I tried to coach the librarian, but he just didn't "get" it. Finally, an impatient conductor snapped at me, "You know so much about it, you do it." I toook over the H-G part and all was well.

The problem was finding the downbeat. You had to crank the H-G once, all the way around, for each measure. It seemed to be "human nature" to crank DOWN for the first beat -- that would be six o'clock if you imagine the crank going around a clock circle -- but the first beat was actually on the way up, around ten o'clock. I played H-G for all the rest of the rehearsals.

The day before the concert was a tense time for me. I wanted to perform the concerto, and I thought I really ought to. What was the chance that the Philadelphia librarian would find the downbeat without a single rehearsal? If I may be frank, I would say that my tension came from this: I could not decide what ached me more: the risk that the Philly librarian would make a fool of himself; or my great desire to be the soloist.
Hours before the concert, Howard Shanet informed me that the Philly librarian would not be able to make it. I still wish I knew what he told the librarian during their phone call. Anyway, I had a ball.

Tuesday, June 10, 2008

Lively Fishing Worms:

My father liked to fish, often using worms as bait. He would go outside in summer, about an hour after sunset, to collect the nightcrawlers that came out looking for mates. I remember some fun evenings joining him to catch worms. Dad experimented with media to store the worms until he was ready to fish. He found that the best way to keep them alive was to put them in a can with topsoil and coffee grounds.

One recent morning I had to go out and do things without benefit of my morning coffee. I got to thinking about these worms and suddenly it hit me: Of course they were lively, from all that caffeine!

Friday, June 06, 2008

$5000 or more ...

I can't resist mentioning this: a radio ad suggesting that you should call them if your credit card debt is "greater than $5000 or more." If my debt was infinity (greater than Aleph null, that is), I guess I would be eligible to call.

I understand their expression thus: Greater than [$5000 or more].

Thursday, June 05, 2008

Slip-sliding Soap:

In many hotel rooms, the bathtub/shower enclosure comes with built-in shelves for soap. These shelves lean downward just enough to drop every bar into the tub. They have always annoyed me, but last week I dscovered how to persuade my soap to stay put. Take a wet washcloth (most hotel rooms have too many of these, anyway) and plop it onto the little shelf. The cloth probably won't slide off. Then tuck your soap between the washcloth and the enclosure wall.

Wednesday, June 04, 2008

Audio Books on Playaway:

Our local library is renting out audio books on Playaway. You get a device that's smaller than 2" x 3" x 1/2". It has an entire book on it, and a few small buttons for control. It remembers where you are. Its small display shows you how many chapters you've read. You can adjust volume, and there's an equalizer. You stick it in your pocket, plug in your headphones, and listen.

It's much more convenient and versatile than CDs or tapes, or even a normal audio player. I recently drove a long trip, during which I had to switch CDs on the road. With Playaway, there's nothing to fiddle with, pop out or pop in. It's great. Ask your library to get Playaways.

Monday, June 02, 2008

Exhaustion (2):

I'm not as tired as I was yesterday, but I remember some other times of brain-driven exhaustion. I described yesterday how my brain can make me work young, like, oh, a fifty-year old. Here's another example of how I've driven myself like a young'un, recovering more and more slowly as I age.

I do a few really exhausting things once or twice a year, and I've been doing them for many years: I lead some of the Orthodox Jewish prayer services for Rosh Hashana and Yom Kippur. The goal of a good prayer service is entirely different from an opera production, but the demands are similar: you're on your feet and singing with dramatic intent for long periods of time.

Leading these services calls for lots of energy. The closing service of Yom Kippur, which starts after 24 hours of neither eating nor drinking, is particularly demanding. I started leading these services many years ago, so I know how to husband my strength. But I don't really have that strength anymore, it's just a feat of mind over body. I remember, about twenty years ago, an undergraduate leading a Yom Kippur service I had led the previous year. I could see him tire as the service went on. Afterward, he asked me, “Where do you get the energy?” I could tell him then; I can't tell him now, but that energy comes from somewhere when I need it.

The words are the same each year; the melodies are similar. As I harness myself to these familiar patterns, I feel the energy flow. It's incredible to know that I can call on all that strength; and fascinating to know that I'll spend days afterwards, paying my body back. All of you are going to have similar experiences. All it takes is a vigorous activity you don't want to leave behind you.

Sunday, June 01, 2008

Exhaustion (1):

I'm 67, but last week I didn't feel a day over 50. We had a tough deadline to meet, and several times I worked late, slept a few hours and got up early. There was a mass of detail to attend to, and it felt great to see my younger self kick in, stay awake and alert, to help our team achieve an excellent finish. I knew I would pay later.

I've been catching up on my sleep, but – days later – I know I'm still exhausted. I swim regularly, and today I got really exhausted in 35 minutes. Last weekend, before the big push at work, I swam 45 fast, effortless minutes. So what's going on?

The fascinating thing is that, when you fall back into old habits, your body can summon up the strength that goes with those habits, even if you really don't have that strength anymore. You remember how to behave, how to do the task, and how to summon the energy. If in fact your body's too old for that, you pay it back later, with a much longer recovery time. Next time you see an oldster not acting their age, amazing you with their resources, maybe that's what's happening. Keep an eye on them later. For example:

Wow, I am tired.

Thursday, May 29, 2008

Awesome User Error:

This is going to be a very confusing story about an awesome error I inflicted on myself.

I've been testing a program whose name I'm probably not permitted to tell you, but the name is similar to “Task Manager”. You're probably familiar with the Task Manager program, you can use it to turn your PC off, to list the processes that are running, to see how much CPU time you're using, and even to “kill” programs that won't quit when you want them to.

I've been fixing a bug that works like this: my own program tries to quit, but a little piece of it keeps running. I can see, in Task Manager, that my program has a running “process”. My program won't start again unless that process quits. The worst part of the bug was that sometimes Task Manager couldn't “kill” it. I would have to reboot the PC to get rid of it. So you can imagine that each time my program quit, I looked anxiously at the list of processes in Task Manager, to see if my program was gone.

This was a very rare issue until, sometime today, my brain fused the names of my program with “Taskmgr” -- that's how Task Manager appears in the “process” list -- and I started running Task Manager to see whether “Task Manger” was running.

Now of course it always was! So I thought that my bug had become repeatable. Worse, when I told Task Manager to kill Task Manager, the strangest thing happened: Task Manager disappeared right off the screen. And if I ran it again to see if it had managed to kill MY program (which wasn't even running anymore), why ... there was Task Manager again, right in its list of running processes!

The first time I told it to kill itself (thinking I was telling it to kill MY program), I was astounded when Task Manager disappeared. “WOW!” I said, “My program is so hard to kill that Task Manager dies, trying to kill it.” Hours later, the silver coin dropped, and I realized that every time Task Manager had disappeared, my program had not been running, and my bug was not happening.

It's a peculiar thing, though, that Task Manager is allowed to kill itself. I'll bet the person who wrote that program thought hard about whether to allow it to commit suicide.

Sunday, May 25, 2008

Men will cook if there's danger involved --- etc.

I believe it is Rita Rudner who advises that "Men will cook when there's danger involved." Some men (me, for example) enjoy a few other things if there's danger involved.

I was working at the small airport earlier this week. There's a lot of expansion-type construction there. As a result, the walk between the plane in the hangar and my development PC takes a long, circuitous route, unless I go through the construction zone; so that's what I do.
First, I open a door that has a long slit cut in it for a window. (Pay attention to this detail, it will be important later.) Then I look both ways - you never know what might come swinging through the air at a construction site - and I cross one corner of the site. Then I walk through a wide doorway that has no door, and I'm near the plane.

Going back is a little more interesting. First I look through the doorless doorway -- you never know what might come swinging through the air at a construction site - and I cross my corner of the site. The door with the slit in it is locked, but only on this side. I reach through the slit, angle my arm way down, unlock the door, and I'm out.

I did want to ask the construction workers why the door was locked only on the inside, but I was afraid I knew what they would say: "It's to keep fools like you from hurting yourself."

Well ... Eventually, I did ask one of the construction workers:
"Do you happen to know why this door is locked only on the inside?"
He chuckled, said "Yep," and walked away. Wrong question, I guess. I always was a good setup man.

Saturday, May 24, 2008

Disappointed in Sirius Radio:

About nine months ago, I rented a car that had a few Sirius radio channels. I listened to it for about ten hours, ignoring all my favorite podcasts, before it began to pall. There were three humor channels: raunchy, classic, and current. I really like standup, and I discovered a lot of good material. But you can't spend your life just listening to standup.

Last week I got another car with Sirius radio. One hundred Sirius channels, this time. A few of those carry music I really like, but once again, I checked out the humor. I guess that there's an awful lot more good music than good humor, because the focus of the Sirius humor channels has changed, and they are strip mining, I would say, pretty shallow veins this month. There's a raunchy channel that utilizes very little material from the great comedians of the '90's. The high point here was a very, very long and clever rendition of the 'Aristocrats' joke by Gilbert Gottfired. Then there was a blue collar humor channel, and, I'll call it, an esoteric humor channel. The guys working the esoteric channel spoke both very loud and very soft. There was no way I could set the volume to catch any humorist's every word, a great disappointment.

But the main thing I can say about the three humor channels is that they are constantly interrupted by ads and station breaks, and these are so much louder that I had to keep adjusting the volume. A pain! It's really outrageous for a radio station to turn up the volume for ads and breaks, especially a pay station. Sirius: I think you're losing it.

Friday, May 23, 2008

There might have been a woman in room 220, too!

Okay, I've worked up the nerve to tell you how I came to remember my mother's story, that I recounted yesterday. I've just returned from a business trip. On the first night I stayed in Maryland in a nice hotel, in room 223. On the remaining nights I was at a nice place in Virginia. When I arrived, the elevator was not working, so I begged for, and got, a first floor room: 120. Wednesday night, neither of my electronic keys worked. I pushed each one into the slot of room 220 several times, but thank goodness, nothing happened. Okay, I told myself, I'll just have to go back down the elevator, lugging my heavy laptop, and tell them I need new electronic keys. Wait a minute! I don't need the elevator to get to my room! I'm in room 120. And all those memories came flooding back ...

Ohhhhh mom, I'm glad I don't have to tell you: Mr. Boss wasn't the only one.

Thursday, May 22, 2008

There's a Woman in my Room!

Straight out of school, my mother worked as an economist in Washington, D.C. Her boss – he must have been able to do many things right to be a boss – had, she said, the worst memory you could possibly imagine. He was also, I believe, just a teeny bit unobservant. She told only one story to illustrate how strange he was, but it was pretty convincing. I had forgotten this story for most of fifty years, but it has returned to me, and I'm delighted to share it with you now.

Mr. Boss often took business trips to Manhattan. He had a favorite hotel there, near Columbus Circle. For reasons that will gradually come clear, I shall call it: Hotel Bee. His secretary was well aware of his preference, and routinely reserved a room for him there.

On this particular occasion, Mr. Boss arrived in Manhattan, went to hotel in Columbus Circle, and – can you believe it? They had no record of his reservation. He raised a holy stink. The hotel was crowded, but eventually they found a room for him. Let's call it room #559. Mr. Boss parked his stuff and went out to dinner.

After dinner, he went to his beloved Hotel Bee, took the elevator to the fifth floor, opened room #559 with his key, and – you won't believe this – there was a woman in his room, and all his stuff was gone. Worse, it looked like she was actually staying there, there were women's things instead of his own.
After he demanded to know what she was doing in his room; after she demanded to know what he meant, barging into her locked room; they both went to the manager and raised a holy stink. There ensued a period of awesome confusion and shouting, which will make perfect sense to you when you know how they sorted things out.

When Mr. Boss had arrived in New York, he had gone to hotel Aye, which is quite close to hotel Bee. Of course, they had had no reservation for him. Mr. Boss might have noticed that he was in the wrong hotel, they don't all look the same. But after dinner, Mr. Boss went to Hotel Bee, where he did have a reservation. He might have noticed that he was in a different hotel. But he did not. He might have gotten a clue that something was wrong when hotel Aye's key failed to work in room #559 of Hotel Bee. But that's the strangest part of this story: somehow, it did.

We can draw an inference from this anecdote, and I think it supports my mother's point: you have to be a pretty strange person to fall into stories like this.