Programmer jobs are harder to fill because programmers have a long list of personal preferences, trick questions, random algorithms to quiz your depth of understanding on, arbitrary answers and stack-specific questions in their arsenal for rejecting candidates. Everyone else focuses on what the job actually entails and how much they will be making.