Skip to main content

Halloween Costume Ideas: My Five Nerdiest Costumes

Halloween is a difficult time for me. My heart says, "Dress up as something really nerdy!" whereas my head says, "If you do that, you'll be explaining it to non-nerds all day long!" On Halloween, my heart usually wins.

So, just in case there are any super-nerds out there, here are my five nerdiest costumes ever:

1997 - The Information Super Highway

We were sitting at Grandma and Grandpa Cummings's house, trying to decide what I should dress up as for Halloween. I had always tried to be something clever--I mean, in the third grade, I was a garbage can, and what could be more clever than that?--but this year I hadn't been able to think of anything at all.

Actually, my wife will attest today that last-minute costumes are my specialty, but that is because I am no longer a teen with gobs of time to obsess for weeks over minutiae like the best Halloween costume (no offense to any teen that is reading this). Now, I have to obsess for weeks over the best Halloween costumes for my kids.

Anyway, we kids were just getting a flavor for the Internet back then. My Dad first brought a Juno CD home back in 1995, and we set up our first email accounts. No one emailed me, of course, because no one else had an email address. I was even an uber-nerd back then: my email address was Jared would email me, but he was a nerd, too.

Back then, though, we'd call it the Information Superhighway. So, I got this idea. We had a couple of little stuffed animals that we'd won at a fair or something. I also had some black sweats and some packaging tape. Donning the black sweats, I placed strips of tape down the center to look like t
he dividing line on the highway. Then, we pinned the duck and another animal to the "highway". Voila! To make it that much better, we took my unicycle and painted the tire white, then rolled the tire over the duck so it was clear that the animals had been hit by careless Republicans.

Then, to make it the information superhighway, I took one of the covers from my circuit board journal (yes, I had a journal with real circuit boards as the covers), and taped that on one of my legs. It kept falling off, but that was kind of the nature of computers back then anyway since they were all running Microsoft Windows.

So, that year, I got my first taste of having to explain my costume to someone, namely, my grandma.

(No animals were harmed during the production of this costume.)

2003 - Barcode

This Halloween was just one month before Kristi and I were married. This idea occurred to me a couple of weeks before, but I didn't do anything about it until the morning of. Kristi was about to find out how important a good Halloween costume was to me.

With white sweats this time, I placed masking tape horizontally across the top and bottom except in the appropriate place for the barcode numbers. I used black paint of come sort for the bars and numbers and white paint for my face (the picture shown doesn't have the face paint). Then, I took the masking tape off.

To Kristi's chagrin, I also painted my tennis shoes white.

The white face paint turned out to be a bad idea since they hadn't invented teeth-whitening toothpaste at that point in history.

Most popular question that year: "Hey, does that bar code really work?"

2008 - A Java Virtual Machine

In an attempt to talk to one another about very abstract programming concepts, programmers give metaphorical names to them. For example, the process that a Java Virtual Machine (JVM) undertakes to retrieve unused or orphaned memory from a running process is called "Garbage Collection". This term was invented before Al Gore's movie, otherwise it might be called "Recycling Collection". How terribly silly we were back then.

This costume takes advantage of many of those terms to make a costume out of an incredibly complex thing. Let's look at it step by step:

White sticker that says '.NET Sucks' - Rivalries exist even (especially!) in programming. The nerds who like the Java programming language, like myself, like to make fun of its closest competitor, .NET, particularly because it is produced by Microsoft. Naturally, then, a ".NET sucks sticker" would be only appropriate for the JVM.

Bean jar - Since 'java' is coffee, the things that are managed by the JVM are often individually referred to as beans. (ha ha) When several beans are bundled together in a compressed archive for distribution, it is called a jar. Thus, the jar of beans in my hand.

Dust pan - Garbage collection

Juggling balls - This is what made the costume awesome. You have probably recognized that programs sometimes generate (only?) errors. Sometimes, they are errors caused by the user inputting something incorrect while other times some part of the internal system has broken down. In all cases, the JVM can throw exceptions that then need to be handled by the running application.

Different exceptions have different names. For example, if the program tries to read something from memory and it fails, the JVM will probably throw an IOException, meaning "input-output exception".

So, I took little pieces of address label, and wrote "IOException," "NullPointerException," etc. on them, and brought them with me as well. Throughout the day, I would randomly throw them at people and tell them I was just throwing exceptions. Very therapeutic. The best idea ever.

2009 - Code Nazi

If you ever watched Seinfeld, you probably saw or heard of "The Soup Nazi". I'm not sure if the expression "the (insert word here) nazi" to describe a strict and aggressive authority on (insert word here) was invented on Seinfeld or not, but for a while it seemed like everyone was a seatbelt nazi, a policy nazi, or a jello nazi. A "code nazi," then, is someone who is an over-the-top enforcer on good coding practices.

The red bands were red cloth napkins that Kristi so kindly went out and bought for me that morning. I took some white cloth and cut out a circle, printed out "0101" on heat press paper, and then ironed the 0101 onto the white circles. Then, we glued the 0101 circles to the red bands, put on a military-looking business-casual shirt and voila! it's a disturbing, yet funny, nerd costume.

Costumes like these are especially funny when you work for a super-conservative organization like the LDS Church.

The only real problem with it was telling the kids what I was dressed up as.

2010 - The Phantom Reference

This was definitely the hardest costume to put together, and it was also the nerdiest. Yes, I painted all of that on my face by myself. Okay, with the help of some instructions I found online.

I actually think that this costume escaped many nerds as well because they just weren't quite nerdy enough.

So, back to garbage collection. The JVM maintains a table of entries that point to locations in memory that a running application uses to store information for later use. These pointers are also called references. There are different levels of references that the garbage collector uses to decide which references are more eligible for garbage collection, like a priority list. The list goes: Strong Reference (ineligible for garbage collection), Soft Reference (kind of eligible), Weak Reference (more eligible), Phantom Reference (basically being collected right now).

You see the genius now, don't you? The arrows on my head are pointers to locations in memory, and I am a "Phantom Reference" (as opposed to the Phantom Menace).

Plus, I got to attack random programmers with my two-headed light saber.


Jennifer Eliza said…
So what costumes over the years have you choosen for your kids & have they been just as geeky as your own?
SeƱor Jr. said…
How did I get labeled as a nerd in the midst of this post?

Popular posts from this blog

How Many Teeth Does The Tooth Fairy Pick Up Each Night in Utah?

Somebody asked me a question about my Tooth Fairy post the other day that got me thinking. How many baby teeth are lost every day in Utah? I began with Googling. Surely someone else has thought of this and run some numbers, right? Lo, there is a tooth fairy site that claims that the Tooth Fairy collects 300,000 teeth per night . That's a lot; however, when I ran the numbers, it started to seem awfully low. Let's assume that the Tooth Fairy collects all baby teeth regardless of quality and we assume that all children lose all their baby teeth. The world population of children sits at 2.2 billion , with 74.2 million of them in the United States. Of those, approximately 896,961 of them are in Utah . This means that somewhere around .04077% of the world's children are in Utah. If we assume that kids in Utah lose teeth at the same rate as all other children in the world and that each day in the year is just as likely as the rest to lose a tooth, then we have that of

BYU and the Sunday Compromise?

I read an article by Brad Rock this morning where he quoted heavily from Dr. Thomas Forsthoefel who was giving his opinion on religious institutions being involved in sports . BYU , of course, came up. I think Forsthoefel came off sounding a bit misinformed about the culture, drive, mission, etc. of BYU . Below is the email that I sent to Brad Rock this morning after finishing the article: Brad - That was an interesting article. I tend to disagree with Forsthoefel, though, or at least disagree with what I may have read into his comments. A quote in your article says: "There may be a kind of growing pain. BYU is in the real world and the real world works on Sunday. Can we (BYU) live with the adjustment? I'm empathetic with that, whatever decision is made, people are going to be unhappy.… Some will say get with the program, we'll be OK at the next level, others will say we've sold out and we've made a deal with the world." This seems to suggest one o

Baby Names: What my daughter's name has to do with an ancient Persian Fairy Tales

If you read my previous post on my sons' names, you'll know that this post is about my daughters' names. When we found out that we were going to have twins, I vowed that there names were not going to rhyme or alliterate. We weren't going to do Jadyn and Jordan, or Kim and Tim, or Esther and Edgar (all likely candidates for other, less elitist parents, especially Esther and Edgar). I did want the names to have something to do with one another somehow. Felicity Mae Cummings Felicity's first name has little to do with its underlying Hebrew meaning or its tie to Biblical history and everything to do with the fact that this was a name that Kristi had always wanted one of her girls to have because she liked that it meant "happiness". So, to tell you the truth, I didn't do a lot of research on this name because its place in our family had already been decided. But, it was excellent material to work with. The initial spark that 'Felicity' pro