0
kicks
The Importance of Reversibility
Jeremy Miller on reversibility, and why it is important for developing good software. Part of his "First Causes" series on the principles behind software development.