Nerdlympics, Summer 2008
This week, thousands of competitors and millions of spectators from around the world will converge on Beijing for the Summer Olympics. Those who have passed the grueling tests at the national level will face off in competitions that will showcase their strength, speed, agility, and endurance.
But where does this leave the humble geek? While many of us tech types will enjoy watching the games, for most of us the chances of actually participating are low -- unless we're called upon to help circumvent China's Internet censorship infrastructure. Does that mean that the competitive urge that beats in the heart of every nerd goes unfulfilled? Are the thrill of competition, the glory of victory, and the agony of defeat only for muscle-bound jocks? We say no!
And so, in honor of (and, perhaps, in counterpoint to) the upcoming Beijing Olympics, we'd like to propose a multi-sport competition that has a practical basis. The modern pentathalon, which has appeared in every Olympics since 1912 (and thus probably isn't so modern anymore), includes shooting, fencing, swimming, horseback riding, and running, and was meant to encapsulate the skills a cavalry officer would need if he were trapped behind enemy lines. In that spirit, our Very Modern Pentathalon will provide the aspiring pro geek with skills needed to rule the roost.
Speedcabling
When you're first hired in an IT department, you're generally on the very, very bottom of the ladder, and you need to be prepared to deal with bottom-of-the-ladder problems, like untangling ethernet and USB cables that have woven around each other to take on lives of their own. Proving your ability to sort out various important wires quickly has developed into its own sport, known as speedcabling.
Speedcabling is a physical competition of sorts -- it requires a steady hand and a good eye. But you also have to be able to think strategically -- will loosening this knot cause another tangle to tighten into complete unworkability? Computer scientist and artist Steven Schkolne launched the first speedcabling contest earlier this year, and you can watch the thrilling final here:
Check out winner Matthew Howell's technique at the beginning there. He's employing skills he learned at his last job: those are the sorts of kneading motions that he previously used to get pizza dough smoothed out.
Code obfuscation
Eventually, you might find that you've worked your way up to a programming job, where you'll be proud to produce code that executes quickly and can be quickly and easily grasped by your coworkers and those who will come after you and need to maintain it, right? Ha ha, just kidding, obviously. As you know if you read the invaluable Daily WTF, you'll be far too overworked to do anything but churn out grievous hacks that sort of meet requirements for the time being, while disregarding code readability conventions or even
Essential JavaFX
Get started building rich Web apps quickly with an introduction to the power of JavaFX key features -- scene node graphs, nodes as components, the coordinate system, layout options, colors and gradients, custom classes with inheritance, animation, binding, and event handlers.Enter now!
The Nomadic Developer
Consulting can be hugely rewarding, but it's easy to fail if you are unprepared. To succeed, you need a mentor who knows the lay of the land. Aaron Erickson is your mentor, and this is your guidebook. Enter now!













I think you forgot internet
I think you forgot internet trolling."Finally, let's talk
"Finally, let's talk socializing. Yes, being a geek doesn't just mean putting in on-the-job nerdery; you've got to learn to kick back and relax with your fellow geeks as well. And what better way than by playing video games?"Video games?!? You call yourself a geek? At that point, I want my command line, not a fscking video game! ssh lusers_box wall Hi!
Poofter. =[8]-) <-- Spaceman Spiff!