is software engineering safe from AI