In my personal opinion, the big change we need to make in the industry is to make hiring of software engineers a responsibility of the engineering department, rather than the responsibility of HR.
To recycle part of one of my previous comments:
Engineering: We need to hire some more people.
HR: Why are you telling us? That's not our problem.
Engineering: ?!
some time later
Engineering: OK, we've found a guy we want to hire.
HR: Excellent. We can take it from here.
Note: I am not exaggerating for effect here. I am totally serious. The hiring of engineers should not be an HR problem.