Alex is running a superb project over at http://instructionset.org/.
The project goes something like this:
Every month some instructions appear on instructionset.org.
Instructions may be vague or specific. Your challenge is to write software to carry out the instruction.
You may pick any programming or patching language you wish, and may stretch the definition of ‘programming language’ and ‘software’ if you like.
You are encouraged to provide sourcecode under a free license of your choosing, but this is not mandatory.
Kicking this off is draw a straight line and follow it.
Here’s my verison 0.1, suitable for moo cards.
drawastraightlineandfollowit [by-sa] <0.1>