Re:Ask HN: I'm lonely. Are there any video chat support grou...
by mgoetzke on Sunday November 19, 2017 @03:18AM
(#15732869)
In my experience of teaching I have to say it depends.
Basic coding is rather simple and basically everyone can do that.
Actually writing/designing larger applications is a skill most people don't have the time/patience to learn, similar to how most people can write on hackernews/twitter/facebook etc, but only few people can write a novel.
Apart from the sequential understanding of how a computer operates, not everyone can express the goal in code that is, for lack of a better word, beautiful. Meaning 'easy' to read/follow, simple, expressive etc. And even less people can document/describe what happens, and even less people can see how the code they uses resources (cpu cycles,wait times,storage,etc) and thus cannot optimize appropriately.
Basic coding is rather simple and basically everyone can do that.
Actually writing/designing larger applications is a skill most people don't have the time/patience to learn, similar to how most people can write on hackernews/twitter/facebook etc, but only few people can write a novel.
Apart from the sequential understanding of how a computer operates, not everyone can express the goal in code that is, for lack of a better word, beautiful. Meaning 'easy' to read/follow, simple, expressive etc. And even less people can document/describe what happens, and even less people can see how the code they uses resources (cpu cycles,wait times,storage,etc) and thus cannot optimize appropriately.