Quite often you can hear from all sides how difficult it is to find developers.
Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much fun about it.
The fact is that this is mainly the way recruitment agencies, which are many in the market (they have a large number of customers and jobs) is more like a mass selection, but in the field of IT.
The aim is just to find an employee and get % from it, because it is not their HR brand that can suffer.
The internal HR is set otherwise.
It is important to find not only a good programmer, but also someone who will be part of the team. This is only possible if you are inside yourself. Understanding of internal processes and resource planning, general microclimate is a short list of what external HR companies lack. And of course - an individual approach to each (whether it is a primary contact in correspondence or a meeting).
Conclusion - get yourself an HR, it will pay off quickly (even with downtime).