I think the fundamental problem is that companies want a "Sr. Software Engineer" with >7 years of development and >4 years of development in their particular language, who also is young enough to think that "Nerf guns" and "xbox's" [sic] are an appealing "Benefit" and that aren't going to ask anywhere near $115k a year. (a totally reasonable salary, by the way, but I think you lose edge in negotiations by putting tha…
I made this point in a previous thread, and ended up in a lengthy debate/unrelated-parallel-point-making back and forth with someone who pointed out that there's a good reason to set up a hiring system that results in false positives - bad hires are so destructive that it's worth losing out on good hires to avoid the occasional really bad one.
I agree, and I think that companies should be allowed to have as high a standard as they please, and accept as many false positives as they like. I just think that if a company has decided to be selective and accept many false positives, then they've more or less decided to put themselves in a difficult hiring position. Sure, it may be worth it - I certainly think it's worth it. But if that's the case, why on earth is it newsworthy that hiring is difficult? Especially if you aren't offering far above market rate pay?