Yes, I know what Dan Heisman says. The problem however is not stated correctly. If you can't go to a chess club, the choice is between playing blitz or not playing at all. Almost nobody plays long games on the internet.
Blitz is fun, absolutely. It's especially fun when I play against my elementary students on a daily basis before school and during lunch. I have a very good electronic chess clock and set it for 5 minutes. The kids love to bang on the button. Maybe I should purchase a cheaper clock for school.
Playing slow chess against the computer can work and it's also fun.
Playing against Fritz 12 on slow time controls or in training mode feels like a real chess game against a real person, plus I found it most instructive. It's pretty amazing.
I have taken the Dan Heisman challenge and am now playing slow chess games against Fritz 12. I created a balanced player set to 1650 elo with blunder set to one pawn. Arg! I still lost a pawn to the blasted machine!
I didn't bother with the opening book in the example below, just to give basic opening principles a try. As it was set to training, the Fritz character would caution me now and then to think of a better move - so there were a few take backs, but no engine moves.
At my current playing strength, it was extremely difficult to get Fritz to resign! This game lasted for about one hour. Next time I'll give myself two hours and try and see if I can decrease the take back warnings.
I'm sharing this information and game only for the purpose of showing how a chess program can benefit one's chess skills through slow play. It feels like a real chess game. My game needs so much work to play well against this 1650 elo computer character, and that's just fine. I have the time to think!
I learned after the game that Fritz used the Nimzo Indian Defense. It was something new for me.
I love blitz