Abstraction is a powerful servant, but a dangerous master. We c ode, design, think, debug ... on a tower of abstractions. Spolsky's Law tells us that "All abstractions leak". This talk explores why they leak, w hy that's often a problem, what to do about it; moreover, I cover why som etimes abstractions SHOULD "leak", and thus how best to produce and consum e abstraction layers.


Comments are closed.