It was a great post right up until the part where he started talking about computer science. It left me with the feeling that either Zed did not study computer science, and is just talking out of his ass, or went through a very bad computer science program and has generalized that all of them must be that bad. How arrogant can you be? There's nothing for you to learn from 100 years of algorithms, complexity theory, l…
I had the same feeling. I attended a program at a school which (at least at the time) wasn't extremely selective (the school as a whole admitted 60% of applicants and was extremely generous with financial aid) and highly industry connected (located in Silicon Valley with alumni all over the local technology companies).
Nonetheless, the first language students learned was C, followed by Haskell. Compilers, discrete math, operating systems, EE courses were all required. Upper division courses would expose students to other languages (Scheme, C++, Java) and I only remember one undergraduate class requiring a single Java based lab assignment. Graduate courses either required C (I focused in systems and networking) or were language agnostic.