“So, another way to know that a function is doing more than “one thing” is if you can extract another function from it with a name that is not merely a restatement of its implementation”
― Clean Code: A Handbook of Agile Software Craftsmanship
― Clean Code: A Handbook of Agile Software Craftsmanship
“It is difficult beyond description to pursue a complex policy in a contentious part of the world when the policy is subject to instant modification based on the boss’s perception of how inaccurate and often-already-outdated information is reported by writers who don’t have the Administration’s best interests at heart in the first place. It was like making and executing policy inside a pinball machine, not the West Wing of the White House.”
― The Room Where It Happened: A White House Memoir
― The Room Where It Happened: A White House Memoir
“Design patterns should not be applied indiscriminately. Often they achieve flexibility and variability by introducing additional levels of indirection, and that can complicate a design and/or cost you some performance. A design pattern should only be applied when the flexibility it affords is actually needed.”
― Design Patterns: Elements of Reusable Object-Oriented Software
― Design Patterns: Elements of Reusable Object-Oriented Software
“Without a shared design language and practices, collaboration is difficult.”
― Design Systems
― Design Systems
“Creating consistency is like making small promises throughout the interface (when you see a pink button it is always an action; the “Cancel” button always comes before “Submit”). When people can be confident of what will happen, they can rely on the product. Consistency helps to build trust.”
― Design Systems
― Design Systems
Matt’s 2025 Year in Books
Take a look at Matt’s Year in Books, including some fun facts about their reading.
Favorite Genres
Polls voted on by Matt
Lists liked by Matt























