www.codinghillbilly.com   kyle.baley.org  Subscribe / Contact
 
 
 
 
LATEST POSTS
Saturday, March 31, 2007

Let's talk about my death for a minute 'cause I know a bunch of you have been thinking about it.

Scott Hanselman has an interesting post on a Family Backup Strategy. He mentions the importance of making sure your data is backed up which, of course, we all do. *cough*

Near the bottom, he alludes to something in passing: Does your spouse know where The Data is? This triggered something that's been brewing in the back of my mind for some time now: What happens if it's my turn to get hit by a bus tomorrow?

There is more to that than just telling people where my data is. That's the easy part. But what about the "other" IT support I do for various friends and family?

Here are a couple of examples from my own experience. I maintain seven domain names, some of which are personal, but at least four aren't. They are for my dad's company and another company for which I do IT work on the side. In the event of my untimely demise, how does someone log in to renew or change the domain info for these?

And what happens when the e-mail goes down for any of those domains?

Many years ago, I whipped up an ASP app for my dad's company (using AJAX before it was called AJAX even) that they can now not do without. They are on the phone to me faster than any notification system could be when that app goes down. Upon my death, someone will need to: a) find the app and the database, and b) decipher it. And let's just say I was a junior hillbilly back in 2000.

I do a lot of IT work for a small energy consulting firm (as in the president and his direct report, aka Mrs. Hillbilly). Over the years, I've done many little tweaks to his server and various laptops. Configuring a dial-up app for when he's in countries with limited access, setting up Microsoft's SyncToy to backup his laptop whenever he's in town, configuring the Microsoft Office Apps to look in specific folders by default, and so on and so forth.

Basically, I do all the techie stuff so that he can focus on doing what he does best, which is the goal for all non-technical professionals. But the kind of personal service he (and my family) enjoys comes at a cost in that it's that much bigger a hit when I'm gone. Sure you could get any lackey to install a virus scanner but what happens when you're in Kuwait and you start getting a svchost error every time you boot up right before you're supposed to teach a five-day seminar (to take a totally hypothetical example that didn't happen just last year).

Yes, I should be documenting everything and yes, I should have a will and yes, I should take the hair of the chipmunks before I cook 'em. But I haven't, okay? And unfortunately, there are businesses that rely on them now. And this isn't to mention this har blog thingy and its long-forgotten sister-site, The Hillbaley Ho Down and Extravaganza (or, more importantly, its e-mail domain).

So while you're making a backup strategy, don't forget to include the passwords, URLS, network locations, domain info, and various tweaks to unknowing victims' computers alongside your will in the safety deposit box.

Oh, and if by chance you DO get a svchost error on boot up, it's probably your Automatic Updates.

Friday, March 30, 2007

Despite my strict mantra, "I don't do websites", here I am working on a plain old website. But thanks to www.templatemonster.com and ASP.NET master pages, it's going pretty quickly.

But here's an odd thing with master pages. I have nested master pages and when I get to a content page (or another master page) that's two levels deep or higher, VS2005 no longer recognizes the <asp> controls in my HTML. They work just fine but the IDE marks them as errors ("not a known element") and they don't show up in intellisense...

...unless I open the master page(s) in the IDE (doesn't matter if it's design mode or source mode). In which case, all is right with the world again.

Wednesday, March 14, 2007

The Coding Hillbilly has been neglectful of his readership lately and for that, I apologize. I'd like to say it's because I've had nothing interesting to say but I don't want to invite comments about the quality of past posts. Let's just say I've been busy since that usually elicits few questions and knowing nods.

I'm entering Professional Development mode for the next little while. Not sure for how long but according to the mantra I've decided to adopt, it could be upwards of 2 years, although I'm confident I'll have it done much sooner. I'm targeting for the end of this post.

My first stop has been Subversion, which I've ignored long enough, mostly because version control systems fall under the category of "wholly uninteresting" in my books. It's a whole different system than what I'm used to (and I don't mind admitting that that's SourceSafe) but thanks to Surfulator, I was up and running in twenty minutes. My lawyers will be contacting the Surfulator about the extra five minutes.

Next up will be to spend some more quality time with NAnt (and/or MSBuild) and CruiseControl than I have in the past few years. I was pretty proficient with NAnt back in the early 21st century but more recent projects have usually eschewed "doing it right" in favour of "doing it fast". And I have to admit to feeding this somewhat because I can work pretty fast when I'm not doing things right.

But it's getting old sitting by the sidelines while everyone else in my Blogroll spews terms I have to figure out from their context. And the time is nigh where I have to put more thought into the projects I accept even though the laissez-faire method has done me no harm for the last ten years (sweet Jayzus, has it been that long?!?).

That's right, folks. You're now reading the meanderings of a Hillbilly with a Mission!

Not to be confused with a Hobo with a Shotgun.

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Copyright © 2008 Kyle Baley. All rights reserved.
 
LATEST POSTS
 
POPULAR POSTS
 
LINKS
 
BLOG ROLL
 
CATEGORIES
 
ARCHIVE