Great list! I remember when all this abstraction is what a large part of the online software discourse revolved around. Hopefully the pendulum swings back that way