3 ms·
Ah, actually, I have a guess; it is quite simple. Please don't read it until you thought of one first. Writing code requires knowledge of code conventions, syn
by whacked_new 18y ago
Ah, actually, I have a guess; it is quite simple. Please don't read it until you thought of one first.
Writing code requires knowledge of code conventions, syntax, and as importantly, the libraries. This is a declarative/episodic memory task, less so of working memory, symbolic manipulation, and abstract reasoning task. The latter traits are dominatingly important in math/physics. In coding there is a mix of the two, with the former taking precedence after the program logic has been deduced.
Which brings about the next question. The mathematician part cannot be learned merely through patience, but becoming expert at a language can be. Now, why is it that your brilliant math/physicist friends cannot become such experts? Do they lack the patience? Or, does coding simply not "click" with them? Is there a causal relationship? Now my intuition says there is none, and so we are back to square one: it is perplexing that they are not good programmers, unless there is some personality reason behind it.