“When your problem is one of needing numerous specializations of a stable, common abstraction, inheritance can be an extremely low-cost solution.”
―
―
“Almost invariably I have made wrong assumptions about how they would use the new tool.”
― Design of Design, The: Essays from a Computer Scientist
― Design of Design, The: Essays from a Computer Scientist
“the tests you write should be for messages that are defined in public interfaces”
―
―
“Well-designed objects have boundaries that are very strong.”
―
―
“When your tests depend on interfaces you can refactor the underlying code with reckless abandon.”
―
―
Brian’s 2025 Year in Books
Take a look at Brian’s Year in Books, including some fun facts about their reading.
More friends…
Polls voted on by Brian
Lists liked by Brian
























