So, when I read posts like this it leaves me somewhat disheartened. The reason it is so disheartening is that I agree with the author on many of his points.
The commoditization of education in particular hit home for me. It seems obvious that online programs like Coursera and Udacity are the future. Traditionally, if you had a world-class professor you were left with the fact that his impact as a teacher wouldn't scale. But now he can teach a million students not just a few hundred a semester. Why settle for a B level professor at some non-top 10 CS program when you can learn from the people who wrote the seminal textbooks on the subject you are learning?
The feeling I'm left with is akin to the feeling I have with the digitization of books. Again, the benefits make the rational part of my brain see that it is the future. But I can't help feel like some part of the experience is lost in the process.
Is there going to even be a place for me in 20 years when I'm looking to teach Computer Science at a state school?