There is a saying that gets thrown around the Media Lab: “Demo or Die.” If you ever visit you’ll understand why. When walking through the buildings you’ll find hundreds of demos of all shapes and sizes, often using technologies you didn’t even know existed (or maybe didn’t think were still used). That’s what makes the place so gosh darn engaging. The power behind these digital and analog monuments is that even a bad demo can often convey an idea more effectively than words. You probably knew that already (every kid who has ever had a chance to visit a museum knows this).
But demos are hard, and not because of technology. How does a person take a big, beautiful, perfect idea sitting in Plato’s land of forms and force it into the ugly, imperfect, duct-taped monstrosity that is a “prototype?” Even with all the technical knowledge in the world, that first step from mental to reality is the single most difficult moment in the process of idea realization. It isn’t difficult because of time, or risk, or giant R&D brick walls that need hurdling (although all of those can be a real pain in the ass). Whether you realize it or not, it is an issue of humility.
It’s an incredibly humbling experience to sit down with your best ideas and crank out something quick and dirty for the world to see. In order to make something, you have to get your head out of the clouds and come careening down to earth. I knew this coming into the Media Lab, and quite honestly it is why I joined; I came here to force myself to demo or die. (So far I’ve done a bit of both, but that’s what learning is all about!)
At this point I want to mention the Knight-Mozilla learning lab, which is actually the reason I wrote this particular blog post. The program is essentially a miniature lecture-based course being run online as a joint effort between the Knight Foundation and Mozilla. I managed to sneak in! The first lecture, by Aza Raskin, was about exactly this concept: prototyping. In particular, the value of. For me the most important takeaway (aside from “Prototypes are the tits of software design”) was a direct order from the Mozilla head designer himself: sit down with an idea, give yourself a day, and make as much as possible. By forcing yourself to cram you get the benefits of procrastination with none of the negatives.
I’m hoping that this mentality will numb the harshness of the reality descent just enough to bash through that subconscious mental block. Once a day is burned, if the idea is still worth pursuing I’ll give myself a weekend. Then a week if still needed. The point is that I need to just !@#$%& do it!