Been reading your blog for a while (never comment) and I am not even a programmer, unless basic HTML/CSS counts (doesn’t in my book). The quote about “effortful study” and chess and golf struck a cord me. Cause it is 110% true and then some.
Growing up (and I am almost 40) I was an avid golfer. Very, very good. Went to college on a Division I golf scholarship.
My home course was on an Air Force base, where my father worked. But we lived off-base. For many years, and almost every summer day by dad would drop me off at the course as he went to work at around 7:15, have lunch with me around noon, and then pick me up after work around 6:30.
Now this was also the course my high school team played on so I could have played as many holes a day as I wanted for free. Many days, no most days I didn’t play a single hole.
Instead I practiced. I didn’t just hit balls, it was “effortful study.” I had almost a shorthand I used when I did play that noted my play in massive detail on each hole. I could analyze the score card and see if my long irons here coming up short and left of pin placements. Sand saves were an issue. The number of variables could go on and on. Putt, oh problems with putting where always on the list (I think might have held me back from being a pro BTW).
I would then practice those areas where I had a problem. Over, and over, and then over again.
Other kids would often think I was crazy, saying “lets go play Tommy, practice isn’t any fun.” Well one I made it fun and it was really, really fun to kick their asses when we did hit the course.
I maybe didn’t connect the dots entirely, but I do use a similar approach in my professional life. I’ve taught myself a lot of stuff I was never “officially” trained on by “effortful study” (and effortful practice).
I like a lot of what you write for a number of reasons. But I almost think this is a topic you could write a whole lot of articles on, cause IMHO most folks don’t get the concept.
Tommy