A common misconception about coders is that their job is to write code. OK, maybe that’s not totally wrong, but it fails to capture the essence of what a coder does, which is solve problems. Every day coders are confronted by myriad problems that need to be solved, whether it is sorting a set of data, transforming messy input into something organized, or figuring out when and how to return some value to a user. We spend all day solving problems, which is why problem solving is a skill worth practicing.
The Internet has democratized learning in a way that is unprecedented in human history. Never before have so many people had such easy access to such vast quantities of information. In the learning space, the Internet is second only to the printing press in its importance. This is a common perspective one hears about the revolutionary impact the Internet has had on learning. But what if there is more at play here?
My journey in life is a good deal longer than my journey in code, and yet, I feel at times that my understanding of the latter exceeds my understanding of the former. Life and code are not the same thing--but that doesn’t mean we can’t learn something about the one from the other."
Tag: learning (p. 1)