ML abstraction design is hard in part because progress is made by people breaking through the existing abstractions. So must write code that facilitates the way things are done today while also making it easy to try out new ideas of how things could be done tomorrow.
ML Abstraction Design: Balancing Current Practice and Future Innovation
By
–