Zen of Machine Learning
Machine learning can be a frustrating endeavour, and I know several ML engineers who have transitioned to SWE roles – the unpredictability of machine learning being at the heart of their frustrations. You never know if or when your model will be good enough for production or if your new algorithm- or data idea will give any improvements. Usually, they don’t. Additionally, the feedback loop in ML is typically slow. These factors combined can lead to a sense of loss of control.