Spider-Man 2 will be finished any day now. Our open bug reduction trajectory plots out with us finishing some time next week. (Although these things do tend to level off as you approach zero. Sigh.)
Still playing lots of chess, and have more to say about it:
Chess violates one of the common rules of good game design, which is: eschew punishment. Chess is very punishing; lately, it's been reminding me of playing an old-school platformer where you have to negotiate a series of escalating challenges with no save points - after a long period of exacting trials you screw up and have to start back at the beginning. Too bad your king doesn't have hit points. But I'm not giving up yet. In chess vocabulary it's called a "blunder." Maybe I should buy this book. I like the cover.
Learning chess has been like studiying my own mind and the fallibility thereof. (Oh, look, a typo, think I'll leave it there just for laughs.) I may not be suited for chess because I'm more of a "ready, fire, aim" sort of person; in general, in games and in life, I like to try something, see if it works, and then fix it if it doesn't. (Something other coders have rebuked me for...) So maybe chess is good for me, teaching me a different approach to problems.
Which brings me to another topic: Chris Busse asked me if playing chess was helping me in other areas of life. A game shouldn't have to help you in other areas of life. (But it's cool if they do. I learned a lot from Civ and SimCity.) If a game does have to help you in other areas of life...then I'm in trouble.