A Philosophy of Software Design
John Ousterhout
Discover a smart approach to tackling complexity and optimizing your software design process with this insightful book. Learn how to break down complex systems into manageable modules and apply design principles to streamline development. With helpful red flags to detect common design problems, you'll be able to create efficient software quickly and affordably.
Publish Date
2018-04-06T00:00:00.000Z
2018-04-06T00:00:00.000Z
Goodreads Rating
4.2
ISBN
9781732102200
Categories
Recommendations
2
Recommendations
2022-12-15T18:17:03.000Z
@SinfulEngineer It’s a really great book. I also enjoy rereading “Out of the tar pit” and “No silver bullet”. – source