... indistinguishable from magic
effing the ineffable since 1977


Show All

Recent Posts


Taking advantage

Thanks to everyone who's emailed or commented supportively. Jeff in particular, thank you for a much needed laugh, and I too hope that what I actually have is Nullable<Cancer>. Also Jeroen and Mark for the thoughtful emails, Jim for the comment on his own blog, and everyone at work and everyone I know in person for their thoughts and prayers (I may not believe in prayer personally, but I appreciate the thought from people who do).

I arrived at work this morning to find that lots of people were sick with colds, headaches, etc - and that's not including the people who were out sick. The conversation went something like...

Coworker 1: "We're all a bunch of invalids today..."
Me: "Well, I have cancer -- I win!"
Coworker 2: "My husband's sick and he's also having a colonoscopy"
Me: "I have cancer -- I still win!"
Coworker 2: "Fair enough"

Normally when I or members of the family are sick I'll struggle through and work from home, or sometimes feel guilty and leave Janene to suffer while I go into the office because there's stuff that simply needs me to do it. But right now even when I'm in the office I can't really focus, and besides, if there's anything in life that entitles you to take advantage and take a little bit of a break to recuperate, it's having cancer.

So for the rest of this week I've pledged that I'm not going to feel obligated to get any work done. That's not to say I won't do anything that will benefit my work, but I'll focus on stuff I want to do with long-term benefits, rather than the never-ending stream of kludgy customer-specific fixes that drive my stress levels through the roof at the best of times.

(By the way, this means among other things that I won't be receiving any email - if you want to reach me, use the gmail address at the bottom of every page of my site)

So here's a list of projects, work-related and not, that I intend to attempt over the next few days:
  • Get japitools handling some JDK5.0 features. I've started this already - I have a version of japicompat that can theoretically cope with a lot of the "interim" japi file spec version 0.9.7 that supports some, but not all, of the 5.0 features. Unfortunately I don't have any way of creating japi files in that format: Jeroen, if you're reading this, do you have any tips on how to get the necessary metadata out of the class files?
  • Get nrdo integrated into the new Visual Studio 2005 beta in the cleanest possible way. This means using List<T> everywhere, nullable types everywhere (an act of faith that these will be adequate by final release) and somehow hooking it into the build system in such a way that, hopefully, we don't require two separate extra project files and to rebuild the whole thing twice just to pick up the generated code.
  • Produce a release of NRobot to include the new security code, and announce it in enough places that perhaps some people will try producing robot implementations...
  • Watch all three LotR extended editions, especially RotK which I've never seen even the standard edition of.
  • Continue to push the nullable type issue with Microsoft any way I can find.
  • Learn as much as possible about Visual Studio 2005 and how the migration will impact cmScribe. I think that actually doing a migration will take longer than the few days I have, but hopefully I can at least figure out what the biggest issues will be.
  • Catch up on DVR'd TV shows that I haven't watched yet.
  • Oh yeah, recover from the surgery...