I need some employee/co-worker Christmas gift ideas. Do you have any good cubicle toys that help you to do any of:
- think about programming problems
- solve programming problems by representing common abstractions
- can be directly programmed
- can interface with a PC based IDE to be programmed.
- it may present problems that can be solved, to kick start problem solving.
Disallowed items are:
- reference material in book, pamphlet, poster or cheat-sheet form, even if it has kick ass pop-cultural references.
- edibles. [discuss separately]
- things that need their own lab-space and/or extensive tools to be worked with.
So yes, Lego Mindstorms come to mind, but they aren't cubicle toys because they cost more than cubicle toys would, and they have too many losable parts.
comments on the answers so far: The 20 Questions game sounds quite neat as it could get you thinking; The bean balls could be used as tokens in a problem, so I can see that working. The magnetic toys like ball of whacks or the ball-and-stick ones present hands on fun of a structural nature... now can there be a similar hands on fun toy that aids in representing a solution to a problem? The Gui Mags clearly could, but they're quite utility oriented. The AVR Butterfly is less of a toy but definitely priced attractively, cheaper and more responsive than a basic stamp.
I'm not going to pick an answer; there's several great suggestions here. Thank you.