Excellent article

If I ever become a manager of geeks instead of just a (sometimes) managed geek, I am going to frame this article.

Good IT pros, whether they are expected to or not, have to operate and make decisions with little supervision. So when the rules are loose and logical and supervision is results-oriented, supportive and helpful to the process, IT pros are loyal, open, engaged and downright sociable. Arbitrary or micro-management, illogical decisions, inconsistent policies, the creation of unnecessary work and exclusionary practices will elicit a quiet, subversive, almost vicious attitude from otherwise excellent IT staff.

Anybody know anything about Garmin Forerunner 301s?

Update: We got it fixed up by deleting my profile off Jim’s laptop, and plugging the GPS back into it. Apparently the reason I can’t figure out how to change the name on the Mac is that there isn’t a way.

Last night after the time trial, Jim hooked a bunch of our GPSes up to his laptop to show us some things about our heart rates. Unfortunately, as a result of that, my GPS has acquired a device name of the first initial and last name of the guy whose GPS he looked at before mine. When I start it up, there’s this guy’s name. When I connect it to my Mac and fire up Garmin Training Center or the Garmin Connect web site, there is his name. Otherwise, it’s still my GPS – it still has my date of birth, weight, and all my training paddles this year on it. But I can’t figure out how to set its name! I even tried the various “reset to factory defaults” options under the setup menus. No luck. I also upgraded the version of Garmin Training Center I use from 2.1.7 to 3.0.0.4 beta (which has much nicer graphs and displays, I must say). Still no luck.

Does anybody know how to change the device name? Will I need to boot into Windows to do it?

Palm Pre as car entertainment/navigation system

Tonight, I was driving down to a person’s house near Moravia, NY to pick up a used kayak. I’d never been there, so I decided to borrow Vicki’s car charger and see how the Pre’s “Sprint Navigation” works on a real test. And because my car has an “Aux in”, I decided to use the Pre to play music at the same time.

If I’d stopped to write this review about 1 mile before I got to my destination, it would have been pretty glowing. On the way down there, I loved the fact that it would fade out the music when it had to give me a direction – I could listen to my music as loud as I wanted and not miss a turn. It took a different route than Google Maps had given me, but it avoided some messing around in downtown Auburn, and I got a nice view of Skaneateles Lake. But it was slightly annoying that it preferred the local road names over the highway number, so while cruising along SR 5/20, it kept telling me “In 1.9 miles, continue along Clark Street Road” and the like as the road changed name every few minutes. On the other hand, the voice prompts were so clear and frequent that I could just go by the sound and not look at the map. On the gripping hand, the phone got uncomfortably hot.

But I was cruising down State Route 38A when it started counting down to a turn. Now, I’m pretty sure it was telling me it was Pine Hill Road, although when I try it now it says Decker Hill Rd. I couldn’t for the life of me see this road when it said to turn, although looking at Google Maps there is a Decker Hill Road around where I was at that time, although I think I might have been at the driveway south of Decker Hill Road. Whatever, I couldn’t see anything I’d want to turn onto, but the GPS stopped showing the road I was on, only the one it thought was there and that I should have turned on. And so the GPS said that it was recalculating. And it said it again. And again. At this point I figured it couldn’t recalculate because of the lack of cell phone coverage down there, so I quickly punched the address into my car’s Garmin Nuvi and it got me to my destination.

On the way home, after I stopped for gas, I decided to try the Pre again, but I was mostly using the Nuvi. When I first fired up the GPS on the Pre, it told me that my ETA was 9:20, but the Nuvi was saying 9:13. As I got closer to home, the Pre kept adjusting my ETA downwards until it eventually agreed with the Nuvi at 9:13, and I got home pretty close to that. I don’t know why the difference – maybe the Pre thinks people drive the speed limit or something crazy like that. Another slight annoyance was that unlike the Nuvi, the Pre’s GPS doesn’t have a “night mode” map with a darker colour scheme to preserve night vision. So I left the screen off 90% of the time. As a side benefit, the phone didn’t get as hot with the screen off.

As I got close to home, I had my second major disappointment of the night. Every GPS in the world (and Google Maps) thinks I should exit from I-590 north of home and come back south, but I prefer to exit to the south and continue north on our neighbourhood streets. And so when I leave I-590, the Nuvi says “Recalculating” once while I’m on the off-ramp as it tries to convince me to take the on-ramp back onto I-590, then “Recalculating” again after I turn onto the road and shows me the neighbourhood route that I normally take. The Pre didn’t handle it quite as well. As I left I-590, it said “Recalculating”, but didn’t actually manage to recalculate a route. It didn’t even show me the street map – all it showed me was a very thin red line pointing in an exact straight line back to the nearest segment of the original route, which for most of the route would have involved smashing through somebody’s house, then their back fence, and then hopping over an embankment onto I-590. And this time I couldn’t even blame poor cell phone coverage, as it was showing a strong signal and EVDO data coverage.

My final verdict on the Pre as a GPS navigator? I’d say about 8/10 when you’re on the proper route, but 0/10 if you accidentally get off the route it originally calculated for you. I suspect based on my experience with other GPSes that it might be better when you get off route to tell it to stop navigating, and then tell it calculate a new route from where you are to your destination. I don’t know why, but I’ve gotten better routes that way from Garmin GPSes than by allowing them to recalculate and it might be the same for the Pre. Or maybe Sprint/TeleNav will just fix the damn software.

Quick update on a busy week

Since my last major blog post (not counting the 4am rant about coding) I’ve

  • had a long team work-out in bay, doing 8 intervals of 1/4 mile at high speed.
  • spent a day in our new office – it’s kind of tiny and the chair isn’t very comfortable, so I haven’t been back since, but I’ll probably start going now that Vicki is back at work full time because we can eat lunch together at RIT
  • did a “short” paddle of 6 miles alone on the river. Man, I remember when 6 miles was a major workout. It seems like it was only a year ago, mostly because it was.
  • Did a long paddle of 10 miles with Mike and Paul D on the Bay. I tried to ride wash most of the way, and I was still wiped at the end.
  • Went to the LUGOR picnic and talked to a guy about his project to use NNTP over mesh networks to make an extremely distributed discussion network.
  • Took my citizenship interview and test, and passed. My swearing in ceremony is in two weeks. Doesn’t give me much time to get that Canadian flag tatoo.
  • Drove up to Oshawa to pick up my dad’s old table saw and drill press – he’s moving into a smaller house, and had no room for it, so I said I’d take it. Don’t know what I’ll do with it, but I’d love to get better at wood shop type stuff.
  • Arrived late for the team work out so only did one interval. I wasn’t properly warmed up at that point, and it didn’t go well.
  • Did the equivalent workout the next day, doing 5 sets of 1000 metre (0.62 mile) at around 7mph.
  • Found out that a friend of Dan’s who was at the team work out is giving away a racing kayak, a West Side Boat Shop Thunderbolt, because it was set up for a 250 pound paddler and he couldn’t get it adjusted for himself. This boat is longer, narrower and lighter than my existing boat and a lot faster and tippier. I’m looking forward to trying it out, but I doubt I’ll be able to race it this year.
  • Make slow progress on the contract job I’m working on. Yes, I’m late getting it done, but I think it’s going to go faster now that I’ve stage 1 done.

I’ve got coding, running around my brain

One of the problems I’ve suffered from all my working life is an inability to sleep when something is bugging me about the program I’m working on. Currently, it’s 3:56 am and I’m at my computer because I was tossing and turning thinking of various things I had to try to figure out what’s going wrong, and so I had to get up to try them. Unfortunately, those things didn’t work, so I had to try other things, and here it is 2 hours later and I’m not closer to fixing the original problem, and no closer to going to sleep.

I’d say this inability to shut out a problem and go to sleep was a major problem, but by the same token I like to tell myself that it’s this single minded determination to get things right that makes me so good at programming, so I guess I have to take the one with the other.

And now it’s 4:03, and my latest test is getting
fetch of http://localhost/Documents/pharma/DocSamples/CHINA.doc failed with: java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryNode;
so it looks like sleep isn’t any closer.