Atthavit Wannasakwong

13%
Flag icon
If you program strategically, you will continually make small improvements to the system design. This is the opposite of tactical programming, where you are continually adding small bits of complexity that cause problems in the future.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview