How finding a good development job in 2024 is a herculean task