Should all software engineers learn Machine Learning?