2 ms·
I'm curious about her work and plan to read up more into it as well! I've used the analogy metaphor as well, but commonly describe problem solving in CS via Sol
by tsumnia 5y ago
I'm curious about her work and plan to read up more into it as well! I've used the analogy metaphor as well, but commonly describe problem solving in CS via Solowoy's 'basic recurring plans' [1]. A lot of our approaches toward tasks are to utilize personal templates that we've accrued over training. When I need to build an API, I use the same basic design that I've done half a dozen times now.
Some of my prior comments also talk about how this is same approach in martial arts. You are training techniques to develop muscle memory so you can apply them when a particular pattern appears. Then, a term I've used in the dojo and the classroom is that our goal is to "neutralize the attack/problem" into one of our pre-known templates.
[1] Soloway, E., & Ehrlich, K. (1984). Empirical studies of programming knowledge. - https://ieeexplore.ieee.org/abstract/document/5010283 https://ieeexplore.ieee.org/abstract/document/5010283