“Remember, code is your house, and you have to live in it.” — Michael C. Feathers Home Copy Share Image
“Effective software change, like effective surgery, really involves deeper skills. Working with care doesn’t do much for you if you don’t use… — Michael C. Feathers Change Copy Share Image
“The fact remains: Good design is testable, and design that isn’t testable is bad.” — Michael C. Feathers Copy Share Image
“In a well-maintained system, it might take a while to figure out how to make a change, but once you do, the… — Michael C. Feathers Change Copy Share Image
“Encapsulation is important, but the reason why it is important is more important. Encapsulation helps us reason about our code.” — Michael C. Feathers Intelligence Copy Share Image
“Superficially, Edit and Pray seems like “working with care,” a very professional thing to do. The “care” that you take is right… — Michael C. Feathers Prayer Copy Share Image
“Teams take serious chances when they try to make large changes without tests. It is like doing aerial gymnastics without a net.” — Michael C. Feathers Copy Share Image