Hacker News new | ask | show | jobs
by mobjack 1697 days ago
I know everyone learns differently, but I gained most of my programming skills just from programming.

You will study other people's code on the job and code reviews provide coaching.

Chess is much harder for me because I don't have the discipline to study like that.

With coding, I can read a quick blog post or follow a tutorial, then immediately start incorporating ideas into my work.

In chess, if I study something, I might not encounter a situation where I can use that knowledge in game for a while. I don't get that immediate reinforcement so I forget things much easier.

2 comments

Chess should be super-easy to use knowledge quickly after acquisition. If it's openings you can play online/against a computer and use them.

If it's mid game it's going to be strategy, you're not going to ever repeat it, so you can apply the strategy in general terms.

If it's endgame then surely you can setup scenarios and play against engines.

Maybe, if it doesn't exist, there's a need for a game engine that will try to do a particular opening to give you practice, will try, say, to fianchetto or castle early (I imagine such settings exist) to allow practicing against those moves?

But, unless you're seriously good can't you get the repetitive practice easily with engines?

> In chess, if I study something, I might not encounter a situation where I can use that knowledge in game for a while.

That's a problem everyone has :)