Working remotely

I'm sitting here in Canada trying to work for my employer back in the US for a month. It's been a few weeks already, and I'm surprisingly pleased (or pleasantly surprised) with how well it's working. At the same time, certain aspects of this rather suck.

One huge obstacle so far is (of course) Windows. Aside from the Linux server that I convinced IT to let me run out of a closet, the whole place is Microsoft. Whatever MS VPN software we're using is slow, clunky, unreliable, and generally annoying.

At one point I tried to fetch a file from a network drive and watched it download at 0.2 k/sec. Then I had someone back home copy it onto my Linux box, and I downloaded from there at 120 k/sec. The Windows and Linux servers are in the same room in the same building behind the same network connection; I don't understand how VPN overhead slowed things down by that many orders of magnitude.

After connecting to VPN, there's about a 25% chance that Outlook will be able to connect to the Exchange server at work. Generally I have to fire up the VPN, turn it off, turn it on, turn it off, turn it on and then Outlook will find it. Sometimes I close Outlook, but it lives on as a zombie, futilely hammering away at the server but unable to find it, until I CTRL-ALT-DEL and kill it. This is with Office 2007.

But the work I do on the Linux server is (of course) easy. No problems whatsoever. Working over SSH is how I did things when I was sitting in my office anyways. I tunnel in and use local GUI SQL clients. I put VirtualBox on my laptop and I do a bunch of stuff in a Linux VM and rsync it back home with no problems. I can edit files over SSH right in Emacs as if they were on my local box, if I care to.

Sometimes I wonder if my dislike of Microsoft is irrational. Any belief that is caused by or results in a strong emotional response should be subject to questioning. Then reality comes waltzing by and reminds me that no, MS software really does suck.

I've worked for this company for over two years before moving. I don't know how well I'd be doing if this was a company I just started with. It's hard to see how important face-to-face communication is until it's impossible. Email is OK, but the benefit of knowing people in person and knowing how they talk and how they think really goes a long way to being able to interpret and understand plaintext communication.

Microsoft, you still surprise me

I use Windows XP at work (not by choice) and I've been continually saying "no" when it tried to install SP3. Why? No tangible reason other than that decades of experience with Windows has shown me that any time you touch any system files or settings in Windows, crap breaks. When it comes to Windows, you set things up and then like a teetering house of playing cards, you back away slowly and try not to breathe.

Which brings us to the other day. I first noticed something was up when a got a popup dialog on my work machine asking me every 15 minutes whether I wanted to Reboot Now or Reboot Later. Confused, I clicked "later" but again and again and again this prompt appeared. After hours of this interrupting my futile attempts at work I relented; I laboriously shut down my half-dozen command prompts and carefully-placed Vim sessions and various server daemons and all the tools I got to look forward to re-opening after Yet Another Unnecessary Reboot, and then I rebooted.

So then XP left me alone and all was well with the world. Ha, just kidding, it started doing the same thing again almost immediately. Reboot Now or Reboot Later? I hatefully tolerated this for as long as I could but it was a futile battle. Microsoft won in the end and I rebooted again.

A few other people at work reported the same thing on their systems, so I thought maybe it was a virus, but I checked a few things and noticed a shiny new SP3 installed on my system (so my initial guess was close). Somehow SP3 was forced onto my machine, not sure if it was the sysadmins pushing it out or Microsoft's doing, but either way: why was it possible to install a Service Pack on my machine without my even being aware it happened? I do not consider this a good thing.

In any case, after the second reboot, strange things happened. My taskbar settings were all reverted to defaults and I noticed my Address Bar was missing. The Address Bar is a little URL/file path bar in the taskbar where you can type a file path and open an Explorer window quickly. One of the very few semi-useful bits of the XP interface.

But it was gone. What happened? A short Google later and I learned that Microsoft removed the feature in SP3 permanently, by design. Why? Because of anti-monopoly regulatory concerns.

Wow. So it turns out I wasn't disappointed, and a few dozen cards toppled from the shaky tower as I watched, helpless. Not the end of the world, but what an annoyance.

The reason I bothered blogging this is because, hilariously enough, you can still add the Address Bar back in SP3. As I read somewhere or other, probably here, you simply 1) Drag a "My Computer" icon to the top of the screen to make a useless "My Computer" toolbar, 2) Right click that and add the Address Bar, which is still an option there, 3) Drag that Address Bar to your main taskbar, 4) Remove the useless toolbar from above. And then you have your Address Bar back. Oops!

So, in summary:

  1. Two forced reboots via 20 repeated un-ignorable popup prompts.
  2. Service Pack installed without my knowledge or consent.
  3. Useful piece of functionality removed.
  4. Item 3 caused by a history of monopolistic business practices and the resulting legal fallout.
  5. Functionality in question removed so incompetently that it can be added back anyways in a matter of seconds.
  6. Another hour of my life sucked into the black hole of the Microsoft Windows User Experience?, forever lost.