Why AI is key to hiring and retaining developers