Robo Rally is a game where you program your moves up front, then let them play out. Did you give the correct instruction / take into account the board's traps and idiosyncrasies? Did you foresee your neighbours actions, or end up taking a hit from their weapons. This is a game for both anticipation and cool headed coding.
SpecsUpdate
Ranked in these QuestionsQuestion Ranking
Pros
Pro Easily choose the length of game
By allowing the player to choose checkpoint and boards before a game the length is easily set. So for those looking for something either short or long the choice is there.
Pro Program then resolve
You plan your moves before playing them; much like writing code before running it, where you may encounter exceptions you'd not foreseen.
Cons
Con Not great for a family with young kids
Boardgames are a social thing that many play with their families, the downside being if the children in the family are young this game may not be the best choice. The recommended age is 12+.