I'm sick. I hate being sick. There's simply nothing worse IMHO. Just a cold, but there's probably not much worse than a cold - you're not sick enough to be bed-ridden, yet you feel crappy, achy, and your nose produces more fluids than you can consume. Yuck. OK, I'm whining. My mother has breast cancer fer chrisake - that's definitely worse. Shutup, Matt.
To top that off this week's task at work (well, at home today feeling sorry for myself) is to re-architect our Skeptic anti-virus code. It's 16,000 lines of Perl 4. Luckily it uses strict, otherwise I think I would have quit already. It didn't however compile cleanly under -w, so first I went through and fixed all those issues. Now I have to pull the code apart into modules.
The painful thing is I've done this once already. But it failed when it went live, because the original author decided he didn't like my for (@ARGV) and changed it to while (shift @ARGV), thus terminating the loop when it saw a zero on the command line. Of course one of the parameters in "live" is almost always zero, causing a barforama. ARGH! Why do people have to touch my code!... This time I'm going to use GetOpt::Std, and he can shove his custom param parsing code
The good news is my shelves are back up. I used 4 inch frame fixings this time, instead of the widdly little 1 inch wallplugs I used last time. Should hold the thing up methinks, even against the mighty weight of Tipler's "Physics". Sadly my desk is still a disaster area. I need to get some tuits together to tidy it.