Sometimes it's not possible to fix everything at once, or to fully fix things at all. This is especially true of human behavior. In Changing Fearlessly I talked about focusing on a single change at...
To approach change fearlessly, you need the right support. In programming that primarily comes from automated tests and a great source control system. The first lets you know if you’ve broken something...