Desarrollo de software, aprendizaje, AI y tendencias