cseweb.ucsd.edu/~tzli/abstra...
Check out the slides of my recent internal talk about abstraction in CS research. Apart from some propaganda of our recent works, the key message is that "abstraction doesn’t, and
shouldn’t replace friction" (a corollary of Spolsky's "law of leaky abstraction").