8 posts tagged with "software design"
Building Advanced Software
June 01, 2025 | 3 minutes reading time
Let's focus on building advanced systems rather than complex ones
Reusability Happens Over Time
February 02, 2025 | 7 minutes reading time
Reusability is more about discovery and direction rather than upfront design.
Thinking in Constraints
January 05, 2025 | 6 minutes reading time
How to apply constraints to problem spaces to solve them more effectively.
Patience in Software Engineering
December 10, 2024 | 4 minutes reading time
Why being willing to wait and avoiding hasty decisions leads to better software.
My New Favorite Pattern for Writing Simple Code
March 03, 2024 | 5 minutes reading time
A new take on an old pattern.
Our Over Obsession With Patterns
February 27, 2021 | 4 minutes reading time
Why I think we use patterns too much as the solution to all problems rather than what they were designed for.
Stop Predicting the Future of Your Code
November 01, 2019 | 4 minutes reading time
Why our instinct to build for the future is often wrong. Very wrong.
My Top Four Patterns for Writing Simple Code
October 19, 2019 | 4 minutes reading time
Writing simple code is hard. Here are some patterns to help!