I'm a senior level tech developer. When I was job hunting the salaries that companies wanted to pay were insulting. They offer entry to mid level salaries while requiring senior level experience and act like they're doing you a favor offering that much. And the end of the article is correct - companies take too long to hire. I was at a new job for a month and got a call back from a job I had interviewed at 2 months prior. They acted offended that I was no longer on the market and 'wasted their time'. Tech talent knows our value and companies hate that.