Re:Learning to Code Requires Language Skills, Not Math (2020)
by mikewarot on Saturday March 27, 2021 @11:36PM
(#26607738)
As someone who did way better on his SAT Math than Verbal... language skills are important in programming. Every word in human languages has ambiguity, and the possible ways to express a single thought in a sentence are almost uncountable.
Similarly, in programming, there are many tools available, which can be combined in almost uncountable ways to get something done... then editing skills translate to refactoring skills.
It is important in both writing and programming to express thoughts in such a way as to help reduce ambiguity as much as possible for the reader. The person who reads your code will appreciate well written code that doesn't smell, as it will help her do her job.
Similarly, in programming, there are many tools available, which can be combined in almost uncountable ways to get something done... then editing skills translate to refactoring skills.
It is important in both writing and programming to express thoughts in such a way as to help reduce ambiguity as much as possible for the reader. The person who reads your code will appreciate well written code that doesn't smell, as it will help her do her job.