I read several blogs that are written by "old school" programmers. They have been bitching about programmers that didn't learn C (or become EEs ) first. Now there has been a trend in that circle that is to bitch and moan about the terms "AJAX" and "Web 2.0"
Ever since I started programming, I have listened to these people whine about how I was never going to be a real programmer until I learned how to program in C. Several told me that I needed to go back to school and become an electrical engineer.
Presently these same people can't stop bitching about the terms "Web 2.0" and "AJAX", and I'm sick of it. The technology world changes and so does the terminology. It doesn't matter how much you dislike it, "AJAX" has some valuable applications. And just because the technology has been around for years doesn't mean that you were smart enough to come up with a practical use for it.
If you hate buzz words and new technologies that make development of useful applications easier so much, then maybe it's time you find a different profession. Stop complaining about us programmers that are just trying to make a living and not get all hung up on the damn CS theory.