House MD and How The Show Relates to IT
I like the show House MD. If the Twitter-verse is any indication, I think lots of other Lotus/IT-types like the show also.
One day at work, I was sitting with several users trying to figure out unexplained application behaviour (it couldn't be a bug, I wrote the app, it had to be user error, right?). I sat there and asked them several questions, they responded and in turn tried to suggest possible reasons for the unexplained behaviour. At one point, one of the users said, "Wow! You're just like House!". I of course immediately wondered if he meant that I was a sarcastic, uncaring, but brilliant asshole. He *said* he just meant the part about me asking questions and "diagnosing" the problem.
Anyway...where was I? Oh yes, so an important characteristic of House's is his obsessiveness (if that's a word). I think that is an important characteristic for IT people, too. When I can't figure out how to accomplish something in one of my apps, I obsess over it. I ask a million questions (admittedly, to myself, since I can't afford a team of underlings to listen to me). I read anything and everything I can get my hands on that might have an answer. I bother everyone on Twitter. (I was going to make a joke and name a couple of people that I bug with questions, but there are so many, I can't even list them all). I don't stop until I get the answer.
Huh. Kinda similar to my post on running hills. Hmm. Get mad. Yell a lot. Be stubborn. Yep, running hills and IT are very similar.
Back to House - IT can also be like House in that we come up with a diagnosis, and it's WRONG. And we come up with another one, and guess what? It's WRONG, too. And then we decide we need to perform brain surgery...oh wait, that's the show, okay, we open up the server and are JUST about to remove, um, something (I don't do hardware), when we realize, WAIT, I've got it! And it's something simple and stupid, like a typo, or malaria.
Case in point, I have spent the last two days trying to figure out how to get non-Contact Lotus Notes data into a pre-formatted, already created Word template and merge into a "pretty" document. I was obsessive. Google-ing, researching, asking, reading my heart out. I THOUGHT I had the answer several times. Sarcoidosis? Nope. An immunity deficiency? Nope. Okay, seriously, I used the MSConstants.nsf from openntf.org, which had a mail merge of sorts. It had the functionality to create the data file in Word, but was lacking the merging with Word merge fields part. More research and I learned loads of VB code for creating merge fields. BUT, I already HAD my merge fields defined in my template file, I just needed to fill them in with my Notes data.
John Head and Tom Duff helped me out. Of course, due to my vicadin addiction, I was looking at the wrong code. Oh wait, that's House. I don't have a vicadin addiction, or a legitimate excuse for being a dope. My point being (there is a point, in case you wondered) that a NORMAL person might have given up, but an IT person obsessively keeps looking. Finally, correct file, correct code, ah yes! All I have to do is change one or two lines of code (depending on personal preference) and I can do EXACTLY what I set out to do.
Oh, the line? Instead of "documents.Add" which creates a new merge file, "documents.Open ("[insert filepath here]"). Doh.
So to recap, IT is just like running uphill and House MD. :P