Tips for Thinking Like a Machine Learning Architect