I like this piece because I agree with a lot of what was said, but I don't necessarily think that this is a bad thing. There's always going to be people who are hardcore computer scientists, the ones who started programming in their bedroom at a very young age. But I'm glad that there's room in this industry for those who have lives outside of computer science as well.
As the world progressively becomes more automated (which I undoubtedly believe will happen)and personal computers become even more integrated into our lives (Smartphones are perfect examples) we'll need more average programmers to do the "gruntwork" so to speak, as you all well know computers are only good at following instructions line by line, computers will always need those instructions to be written whether that takes a master CS guru who's been doing it for 20+ years or someone who's fresh out of college and kind of drifted through. There will always be room for innovation for those of us whom are dedicated to our craft, and i'm glad to see that there will be room for those who aren't as dedicated.