I think hiring has become more difficult now that programming has been discovered as a well paying mainstream career. When I started in the 90s most people I worked with had a passion for the craft but now I find we interview a lot of people who have a CS degree just for the career prospects but not out of interest for the craft. I find it much easier to deal with someone who has no relevant experience but cares vs s…
Sounds OK to me. I care if someone can do the job well, not if they have a burning passion for it or whatever. We have stuff that needs to get done and we want people who can handle that while being nice to work with. Tacking on more requirements than that is counterproductive, and you don't get to complain about how hard it is to hire if you're doing that.