Check out SpaceChem for a great programmer-friendly but-not-explicitly-about-programming game.
However, for relaxation, I tend to favor MMOs. They are the right mix of social, achievement orientated, and simple to fill downtime.
SpaceChem is an incredible game but it's as dangerous as "one more turn" of Civilization.