How I built my best ML project without going crazy