https://thinkwith.coffee/posts/abstraction/
Complexity Reduced, Not Erased