Comment Comment by springogeek I like this approach to thinking about abstractions. It's easy to forget /why/ you are abstracting something, and this gives some perspective and structure to it. parent springogeek 3 years ago