“When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature.”
― Refactoring: Improving the Design of Existing Code
― Refactoring: Improving the Design of Existing Code
John’s 2025 Year in Books
Take a look at John’s Year in Books, including some fun facts about their reading.
More friends…
Favorite Genres
Art and programming
Polls voted on by John
Lists liked by John










