One of these days I’ll learn to take a compliment

Today, in spite of how busy we are we got the word from our new boss Nancy that we all had to go to the monthly division meeting. (Ok, here’s where I prove how little attention I pay to the heirarchy: I don’t know if Nancy is Dave’s boss, or Mike’s boss, and I don’t know what slice of the company that meeting is really for, but let’s just call it ‘division’ for now.) I never go to these things, but first we got a message from Nancy saying she expected everybody there, and then another message from Dave saying he’d gotten the word that no matter how busy we were, we should make every effort to get there.

It was the typical boring monthly meeting – announcing all the anniversaries and stuff. But then they started handing out these enormous plaques to people who’d recently gotten patents. I’ve seen these plaques on people’s desks before, but I’ve never seen them handed out. And I’ve only ever seen them on pretty senior people’s desks. I wasn’t expecting one – my patent was awarded months and months ago, and besides I’m a lowly contractor. But I got one, and it had little tags for both of my patents. My boss, Dave, got one as well, with the same two tags.

Afterwards, Nancy told me that the whole reason she’d made the meeting mandatory was to make sure that Dave and I went, because neither of us were prone to going to these meetings.

Getting the plaque was surprising enough, but even more surprising was for the rest of the day people were coming up and congratulating me. Now, I’m not thrilled about the concept of software patents at all, so I didn’t really know what to say. At first, I was saying stuff like “Oh, it wasn’t such a big deal” or “I’m not too proud of it”. But then I thought that probably isn’t very gracious of me, and might be insulting to other people who’ve gotten patents or who want them and haven’t gotten them yet. So then I started just saying “Thanks” and leaving it at that. But still later, some fellow software developers came up to to congratulate/razz me, and I decided the best response was that it was a team effort and I feel sad that we couldn’t credit everybody on the patent. I also told one of the developers that one of the things she did, an automatic “matcher” algorithm, was definitely worth a patent and she should apply for one herself.

Take a deep breath, and wait.

Ok, I’ve delivered a version of the code I’m working on with all the bits hooked together so that it should be test-able. Now I have to wait for a build to be produced so that I can install it on a test machine and start finding out all the ways it’s broken.

Since it’s going to be at least a couple of hours before the build is done, I’m going to go home and relax, try to not watch any election stuff, and relax before I start Stage 2 Of Hell tomorrow.

Learned two things so far today

When you move your blog to a new host:

  1. If your want your Powerbook to see the dns change, issue the command lookupd -flushcache
  2. When you move a database from MySQL 5 to MySQL 4 using the compatibility mode of mysqldump, it doesn’t move the auto_increment attribute, and you have to restore it using alter table wp_posts change id ID bigint(20) auto_increment;

Glass “whiteboard”

Back when I worked for Frontier/Global Crossing, my cow orkers who had window offices often used them as whiteboards. That impressed me as such a good idea that when I went to SunGard and had a window office, I started doing the same thing myself.

Today, I needed to hash out some big diagrams, transaction diagrams and XML with a couple of other guys, and since none of us had very big whiteboards in our office, I suggested we use the windows in the break room. The people I was meeting with didn’t believe me at first, but went along with it once I demostrated that it wipes off as easily as on a whiteboard. But everybody who came into the break room while we were at work stared in disbelief and made sarcastic remarks.

Is using a window as a whiteboard really that unusual?

Some network benchmarks

I wanted to see how fast my rack is. Now, I think that one of my shares is doing a bittorrent at the same time, so this is a conservative test. For most of these, I’m doing a wget of the Rochester Road Runner speed test file at http://speedtest.rochester.rr.com/testlarge.zro

  • From RR.com to my home machine: 19:12:13 (392.85 KB/s)
  • From RR.com to my rack: 19:02:44 (493.74 KB/s)
  • From my rack to my home machine: 20:00:30 (364.74 KB/s)

(Yeah, I know the times and the given KB/s values don’t make sense. I just report them as wget reports them.)

That’s not bad. I think it shows that the rack system can keep the 10BaseT network connection pretty saturated. Both up and down.