This post originated from an RSS feed registered with Agile Buzz
by Laurent Bossavit.
Original Post: Play Code Blockhead
Feed Title: Incipient(thoughts)
Feed URL: http://bossavit.com/thoughts/index.rdf
Feed Description: You're in a maze of twisty little decisions, all alike. You're in a maze of twisty little decisions, all different.
Blockhead is a classic game in which players take turn piling wooden block atop each other until the whole edifice topples; the last player to have placed a block loses.
Did you know about the software development version ?
Players take turn grafting new code fragments inside a function that's already grown too long, until the program suffers massive malfunctions in the middle of an important demo, or someone loses their nerve and suggests that the function should be refactored. (Refactoring is not an allowed move, and is in any case discouraged by whoever plays "The Management", on grounds of excessive schedule or product risk.) The last player to have made a code change loses, or the one who mentioned refactoring.
This fun game is played the world over by developer teams of all ages. When was your last game of Code Blockhead ?