I apologize for filling this space with my highly pedestrian tribulations. I know just about everyone has endured a severe harddrive borkening at some point, so I don’t pretend I’m suffering in any particularly novel fashion. Having said that, I will make a few observations about what’s been going on for the benefit of those following along at home:
I got me one of those Western Digital style hard drives with all the little gigabytes and whatnot. There sure are a lot of them. Three hundred and twenty of them, I think. I don’t know how they fit them all in that little metal box. That’s more than twice the storage I had before this whole fiasco. Which means next time this happens I’ll have the ability to lose twice as much data! Progress!
Despite my whining, I actually do have the most crucial work-related stuff backed up. The stuff that isn’t on DVD locally is under source control. The problem is that I can’t really properly back up my MS Dev Studio environment short of just making an image of the whole drive. It’s a heap of directories and files and registry settings and collections of libraries upgraded to specific versions. Right now it feels like it might be quicker to change vocations than to rebuild everything. I wonder if there are openings in nursing? Or maybe construction?
My primary drive didn’t actually fail – it’s just suffering from widespread corruption. The amount of data lost is pretty small, but the wound was no less deadly. Operating systems sometimes rely on tiny little files and if just a few of those hundreds of files become irrevocably corrupted the thing will longer boot. Thanks to Windows, saving the surviving files an exercise in frustration. If you copy a directory tree from one drive to another, a single corrupted file will cause windows to freak out and abandon the whole task, midstream. Which means if you have lots of little broken files you must copy everything a little bit at a time if you hope to get anywhere. My plan is to pull off all the good files, and then run some sort of recovery utility and see if I can save the rest. Oh, and say swear words at Microsoft while I do it.
I don’t know why people are so negative towards Internet Explorer. After installing XP, I found it was an ideal tool for downloading Firefox.
The Best of 2017
My picks for what was important, awesome, or worth talking about in 2017.
There are two major schools of thought about how you should write software. Here's what they are and why people argue about it.
id Software Coding Style
When the source code for Doom 3 was released, we got a look at some of the style conventions used by the developers. Here I analyze this style and explain what it all means.
The Terrible New Thing
Fidget spinners are ruining education! We need to... oh, never mind the fad is over. This is not the first time we've had a dumb moral panic.
Philosophy of Moderation
The comments on most sites are a sewer of hate, because we're moderating with the wrong goals in mind.