Re: Shakespeare? who is he anyway?
To a large extent, the point of study is not so much what you study as the techniques you learn by studying it
Certainly this is true, else all those studying "the classics" at Oxbridge would be wasting their time, and I rather think they're not.
That being said, the study of anything other than computing conveys no knowledge of or ability with computers. Separate study must begin, and it is this that is often lacking. Most of the worst code I encounter is produced by people who studied something else at university; those studying nothing fare better, and those studying computing best of all.
I believe this to be because having completed a degree in something else, too many participants then begin working as programmers and learn on the job. That works fine, but the code they produce while so learning is universally garbage.
So back to the point of the article. Impressively, I think we're in near universal agreement that Kohsla is fundamentally wrong. I enjoy writing code for a living, but seldom enjoy reading it for entertainment. Quite apart from that, it is Khosla and his ilk that drive the offshoring boom, leaving coders in stiff competition for work from cheap, inexperienced, and largely unskilled offshorians.
I can see much to be gained in teaching my children coding, both as a means to structure thought, but also as a fall back skill in case their careers don't work out. But as a primary career? Coding seems to have little future for those of school age, and I certainly don't envy the junior programmers just starting out.