ai impact on developer jobs