Symbolization of a skill - reducing it to a series of discrete symbols that you can practice individually and then combine in application - allows you to become extremely good at a constrained subset of that skill.
A newsletter article by David R. MacIver. You have seen pieces by him here before.
Short and to the point. Now if only I had any project idea I could write in Go to refresh my memory of how it works… I have no opportunity to write any Go at work (I could read as much as I want, if I had the time…).