So many developers are afraid to negotiate these days. They under sell themselves. Because there is a lot of competition, there are so many jobs. We are in a recession. What they don't realize is that asking for a loud salary actually signals lack of skill. People think, hey, if you are so cheap, then you must not be that good. At the same time, most companies are willing to pay extra for top notch talent.
Especially in a recession. Because when the money is tight, they are much more selective about who they hire. You want the best people to get the job done better than ever. So my advice to you right now is, don't pay attention to the news. Don't undersell yourself. Go for the salary you think you deserve. There are great companies out there, looking for great developers that are willing to pay for it.