This is an older post I had on a different blog back in Spring of 2008. I'd like to highlight it to point out how fast things have changed. Salary averages are shrinking, based on my data (talking to clients.)
I'll post and salary update to this soon. Please note the italicized section at the bottom, still great advise.
I don't think this article holds much validity. Especially based on one firms opinion and some generic studies on college grads. In this market I still see strong growth, maybe a tabling. The issue is finding the right candidates for the job. The article points out a 10K reduction in salaries this month compared to last.
"Software designers and developers reported that though they'd been requesting a median salary range of $95,000 to $105,000 in April, this range had fallen to $85,000 to $95,000 in May. Networking professionals and systems administrators reported the same $10,000 drop, but with a bigger impact on their now $65,000 asking salary." - eWeek Software Developers Taking a Starting Salary Hit
Most employeers need a strong Developer in the middle of their technical skill experience; and there are only few in the market. I don't think one month makes a trend. Until the market tanks (we are not there yet), or more developer candidates fill the market I believe salaries will be stable.
Note to Developers - If you're not reaching your salary expectations then you have chosen poorly, or you're just not good enough for this market. There are a lot of C and B level candidates out there and A candidates are needed. If Developers want to insure a strong salary and good growth, get exposure to projects with new technologies and get some training. If your employer won't pay for it then fork it over and consider it an investment. Take Responsibility.