100% Nerd

Yeah. I’m a nerd. It never hurt me to admit the truth before, but before, I just thought I was a nerd. Oh no, I was only a demi-nerd. I hadn’t yet achieved nerd status. Tonight, I claim to have crossed that threshold.

I know I’m getting all apocalyptic, but it’s true. There are certain things that signify a transition in one’s life. Sometimes, there’s no going back Ð like when you flunk out of school and become a checker at the grocery store or when you invade Iraq. I believe I’ve reached that point in nerdery. (Yes, nerdery is today’s word of the day. Use it in a conversation, impress your friends with your knowledge of fake words,)

So, I was sitting there starting to get to work on my programming assignment. It’s an easy assignment, just some basic stuff on multithreading. It may sound intimidating to the non-programmers out there, but it’s not that hard if you already know all of the other programming stuff you’re assumed to have learned before this class. In any case, I realized, as is often the case, that I didn’t want to do my assignment today when I could do it an hour before it was due Friday. What kind of sense does that make? You know how it is.

“Oh, I could do part of this assignment that is worth 90% of my grade and involves a lot of time and effort today, or I could put the entire assignment off until the end of the semester and require 2 days, a straight jacket, and hourly injections of caffeine (later Meth). The later option doesn’t sound so pleasant, but that’s way in the future. I might get hit by a car next week and die. I’d much rather die knowing I played 8 more hours of <insert favorite video game/real life activity here> than working on the assignment.” But then you don’t get hit by a car and die and so end up with the whole end of semester mess.

Now, typically this is my method for doing any assignment, but the video game tends to vary. Tonight, I played “Learn Assembly Code”. Yes. I was teaching myself assembly code. For those non-semi-nerds in the room, that’s bad. I was teaching myself how to program in one of the most painful languages possible. To understand why, look at this code:

000001010011100110101010101011111

# This code will add 1 and 1 together or something else useless.

And that’s simplified assembly, known as machine code. Real assembly has more numbers and letters too.

Now, I’ll give you a second to read the first part about avoiding homework to do something fun and the second part about teaching myself assembly again. Now note that assembly is not part of my curriculum, I was doing this for fun. Yes. Fun. And thus dies the small part of my soul I had left, leaving me able to take my true form as a Level 0xf0 Nerd with preferred skills in magic.

Comments are closed.