I can’t remember if I’ve mentioned this before, but my husband is a computer dork. A software engineer. He majored in computer science in college, and now he works for a company that does research for the government. He’s the only person I know who uses vector calculus in his job. (Except, you know, math professors, but they don’t really count.) Bryan is very smart. I’m proud of him.
My first year in college, I took an introductory computer programming class, in C++. I loved it. Aced it. The next year I decided to take the intermediate class, the introduction to object-oriented programming. (C++ is an object-oriented language.) (And no, I don’t know what that means.) I only passed the class by the graces of the curve. I got an email saying that I had failed, had actually gotten an “E,” and then I got another email saying that they’d recalculated the curve, and my grade was now “D.” I didn’t asked questions, just said a prayer of thanks and moved on with a vow to never, ever, do programming again.
But lately, since I’ve gotten into the blogging world, I’ve been thinking it would be nice to know a little more. Maybe I could even design a template for my site, instead of using Typepad’s standard-issue. So I asked Bryan, “How hard is it to learn HTML?”
A few semesters after I almost failed object-oriented programming, Bryan was a teaching assistant for the same class. He likes to tease me about my fear of programming, I guess because he really thinks I’m smart enough to do it if I wanted to. Now he looks at me, deadpan, and warns, “HTML is pretty hard.”
I answer seriously, “Really? Is it object-oriented?” (I’m pretty sure it’s not, but I’m trying to see if he’s lying.)
He nods, confirming that yup, it is. I let my face fall. He loses it. He falls over on the bed, shaking with laughter, shrieking, “HTML isn’t object-oriented! It doesn’t even compile!”
I raise my eyebrows and shake my head, but inside, I’m laughing with him, and thinking just how much I love my dork-man. I’m a little relieved, too, because I wasn’t absolutely sure he was lying. And I took that vow, after all – object-oriented programming is something I’ll never do again.