3 ms·
100x -> 10x "working memory" + 10x skill --- "Programming Skill, Knowledge and Working Memory Among Software Developers from an Investment Theory Perspectiv
by pella 12y ago
100x -> 10x "working memory" + 10x skill
---
"Programming Skill, Knowledge and Working Memory
Among Software Developers from an Investment Theory Perspective"
Journal of Individual Differences 32(4), 201-209.
doi: 10.1027/1614-0001/a000052.
PDF: http://folk.uio.no/gunnab/publications/BergersenGustafsson2011(preprint).pdf http://folk.uio.no/gunnab/publications/BergersenGustafsson20...
---
And more research from Gwern: "DUAL N-BACK FAQ" :
http://www.gwern.net/DNB%20FAQ http://www.gwern.net/DNB%20FAQ
"Working memory is important stuff for learning and also just general intelligence. It’s not too hard to see why working memory could be so important. Working memory boils down to ‘how much stuff you can think about at the same time’.
I magine a poor programmer who has suffered brain damage and has only enough working memory for 1 definition at a time. How could he write anything? To write a correct program, he needs to know simultaneously 2 things - what a variable, say, contains, and what is valid input for a program. But unfortunately, our programmer can know that the variable foo contains a string with the input, or he can know that the function processInput uses a string, but he can’t remember these 2 things simultaneously! He will deadlock forever, unsure either what to do with this foo, or unsure what exactly processInput was supposed to work on.
.... "