Text this: Software best practices for machine learning