codified knowledge

seth writes software. seth tries to be better software writer. seth writes blog.

Refactoring your code - moving functionality around and updating earlier decisions - i s really an exercise in pain management. Let’s face it, changing source code around can be pretty painful: it was almost working, and now it’s really torn up. Many develops are reluctant to start ripping up code just because it isn’t quite right.

The Pragmatic Programmer, From Journeyman to Master (Andrew Hunt, David Thomas)