"So great point, the best developers are never out of work. How would you recommend a recruiter network with said developers? How do we build mutually beneficial relationships? I tend not to cold call people, just because I think there are better ways to meet people but not all recruiters have that type of network."
As a recruiter myself, understanding the what it is like to be a developer and connecting on the "what makes them tick" level is important. Going to meetups and getting immersed in the startup scene is great, but going the extra mile will have long lasting impact. I am a non technical guy, but over the years, I have tried my best to learn code myself. HTML, CSS, Ruby. Just leveraging the vast amount of learning tools on the internet makes this possible. Although I might never be an employable programmer, I have had a lot of great chats with developers on my own experiences and that breaks the ice and creates trust immediately.
As a third party executive recruiter, I definitely have to agree with many of the comments and frustrations that have been expressed. Unfortunately, at best the perception of recruiters is that they are a necessary evil sometimes in getting access to job opportunities. No recruiter is perfect and even the best retained ones do some cold calling during the week to establish relationships. However, I do agree the approach should not based on gimmicks and sales tricks, but have the intent to establish good rapport with those that are contacted.
But at the end of the day, a recruiter that is in tune with the market, cold calling should really make up less than 20% of their "deal" flow. Great hires are made through referrals, and great recruiters gets constant networking referrals to keep their pipelines full and their days busy. If the recruiter is doing their job, either they are getting warm leads from their networks when jobs are broadcasted, or their networks is referring strong talent to them.
Like a lawyer or accountant that desires to create a reputable brand in a particular marketplace, recruiters needs to see themselves as resources within this marketplace and not view recruiting as purely a transactional game. From my experience, just because I don't collect a fee does not make a relationship unsuccessful. Providing great customer service and building strong relationships will usually evolve into mutually beneficial interactions in subsequent years.
As a recruiter myself, understanding the what it is like to be a developer and connecting on the "what makes them tick" level is important. Going to meetups and getting immersed in the startup scene is great, but going the extra mile will have long lasting impact. I am a non technical guy, but over the years, I have tried my best to learn code myself. HTML, CSS, Ruby. Just leveraging the vast amount of learning tools on the internet makes this possible. Although I might never be an employable programmer, I have had a lot of great chats with developers on my own experiences and that breaks the ice and creates trust immediately.