"Lighten up Francis". You know full well it was a joke. This device is nothing more than a teaching tool.
I do like jokes! I'm glad you mentioned teaching...
In my job, a significant problem I face is one of basic numeracy among people who you'd think should know better (i.e. college educated, technical folks). When working with computers, the range of numbers we deal with might even be uncommon among engineering disciplines. It can be hard to keep things in perspective, sometimes.
For instance, if you compare how many clock cycles tick by on a 64-core server CPU @ 3 GHz in an hour, that's a mind-boggling number on the order of 10^14. I mean, it can be truly difficult to get your head around such a number. Therefore, I find it's helpful to sometimes walk through and run the numbers to show what we're actually dealing with.
Let's say someone wants to optimize a bit of code that takes a few microseconds and is called at most every few seconds? Not worth it! Now, if it's called thousands of times per second,
maybe it's worth a look. However, if the optimization you're trying to do is shaving off a few dozen nanoseconds, because the code is making the same number of syscalls either way - and that's where the real time is spent - not worth it!
I'm not one to let a learning opportunity go unexploited. Show people how to do the analysis, and try to improve numeracy among the population. That's my thinking.
In a similar vein, here's a great stocking-stuffer, for anyone still looking for geek gifts. The author of the popular
XKCD web comic is a trained physicist who indulges in just such explorations (often to a much greater comedic effect):
You could think of it a bit like
Mythbusters, for bookish types.
: )
You can also read some of them free, online (and
videos, even!):
Speaking of videos, here are some talks he's given.
I hope you don't mind the recommendation. I'm both a fan of XKCD and a believer in what he's doing to spread understanding of spread math & science by making it fun.