Brad Balderson

92%
Flag icon
One of the most important things that happens in this process is to remove special cases from the critical path. When code is slow, it’s often because it must handle a variety of situations, and the code gets structured to simplify the handling of all the different cases.
Brad Balderson
This is a great point; a big part of the simplification process is to define what is important, and optimise around that. Spreading yourself too thin will result in increased complexity and lowered performance.
A Philosophy of Software Design
Rate this book
Clear rating