The application of systematic approaches to developing software. [1] [2]
computer science
software engineering
Recommender Systems Best Practices
Thinking Sparse and Dense
Hardware > Software > Process: Data Science in a Post-Moore's Law World