A long time ago I worked as a software consultant/contractor in the US, and I'm thinking of doing it again. I mostly enjoyed it but the "find your next client" part was really stressful. Of course, there's another big industry in which talent always has to find projects and vice-versa, and that's the film (and television) industry... in which there are Agents whose job it is to do that matching for a 10% share of the deal.
But when I look around I don't see that happening in software. I know some people tried, but I don't think it got anywhere. Instead I still see "consulting companies" that have employees, and "independent contractors" that have to constantly worry about their next gig. For people who want to be independent contractors, but don't want to do the whole networking-for-jobs thing, it seems like Hollywood-style agents would be the perfect solution.
Why isn't the software agent a thing, even a dominant thing, in our industry?
See the 2013 article in The New Yorker that describes the 10X Management model.
https://www.newyorker.com/magazine/2014/11/24/programmers-pr...
Also written up in many other places. The founders frequently show up on Bloomberg News.
Pre-10X I worked with a few skilled recruiters who acted more like agents (working on my behalf) than the majority of recruiters. They’re out there but hard to find; a lot of tech recruiters don’t take the time to understand the jobs or candidates and make a good match, but some do.