Hacker News new | ask | show | jobs
by dsr_ 3977 days ago
Directly? No.

Indirectly? Yes. Learning to think through the steps of an operation in terms of available and unavailable options is probably highly correlated to thinking about code flow. The major difference between a competent programmer and a non-programmer is that the programmer is used to specifying what is going on in a restrictive, typo-sensitive written language.

Would I advocate learning chess as a specific method to learn programming skills? No, not particularly.