&gt;and for them the problem of programming comes down to finding the right magic piece of code online to copy and paste.<p>This seems like a particularly uncharitable thing to say about people who write code in a &#x27;high level&#x27; programming language. You&#x27;re alleging not just that they don&#x27;t understand the fundamental low level workings of a computer, but that they don&#x27;t even understand how to write new programs in their language?