Food for thought

Michael Feathers: Designing Away Preconditions.