Timothy Margheim

12%
Flag icon
The first step towards becoming a good software designer is to realize that working code isn’t enough. It’s not acceptable to introduce unnecessary complexities in order to finish your current task faster. The most important thing is the long-term structure of the system.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview