https://machine-learning-made-simple.medium.com/understanding-what-software-developers-want-from-ai-5ed6baaa466a