Brad Balderson

14%
Flag icon
Other investments will be reactive. No matter how much you invest up front, there will inevitably be mistakes in your design decisions. Over time, these mistakes will become obvious. When you discover a design problem, don’t just ignore it or patch around it; take a little extra time to fix it. If you program strategically, you will continually make small improvements to the system design.
Brad Balderson
This will drastically decrease chance of project failure since the mental load of understanding the different components will decrease, thus decreasing anxiety and freeing mental resources for other important parts of the project.
A Philosophy of Software Design
Rate this book
Clear rating