Do you think the tech community needs a new recruiting or staffing model? There seems to be a large amount of agreement that recruiting, interviewing, and staffing in tech is "broken" (with many more development jobs than people), but there aren't many "fixes". One concept is to put developers first with some sort of company (startup?) that solves common recruiting issues like making commissions/hourly rates transparent, offering to replace code exercises or technical interview "whiteboarding" with vetted personal web sites, and actually having recruiters that have technical knowledge (enough to Google acronyms, at least!)
Anyone have other ideas? How does this sound?