Curt Cagle, an XML specialist has a nice piece on the the Web 2.0 Job Boom. Curt thinks that there is a coming tech crunch.
There aren’t enough programmers to go around. Simple supply and demand … wages are beginning to rise pretty dramatically again, top people in the field have to get social secretaries to handle all of the cold calls and sales pitches, and companies outside of the IT sector are relying increasingly upon community software to tap into the developer base.
It is amazing how the popularization of a simple set of technologies called AJAX (which existed for a while but reached the tipping point with Gmail and Google maps) changed the landscape.
Lightweight programming languages and agile metholodologies are replacing the over-engineered mega-project and twenty thousand class programming frameworks, turning programming into a cooperative venture where no one person or agency controls the whole network.
It definitely is a good time to be a programmer. With dynamic languages, you can produce faster better applications. But more important, you can enjoy your creations being used. Programmers at Google,Yahoo, Flckr, Del.icio.us, Meebo, Technorati, Bloglines must be very happy people.