Design Books


The Object-Oriented Thought Process

"Written by a developer for developers who want to make the leap to object-oriented technologies as well as managers who simply want to understand…

(4 )

Design of Design, The: Essays from a Computer Scientist

Making Sense of Design Effective design is at the heart of everything from software development to engineering to architecture. But what do we rea…

(4 )

Radical Technologies: The Design of Everyday Life

A field manual to the technologies that are transforming our lives Everywhere we turn, a startling new device promises to transfigure our l…

(4 )

CSS: The Missing Manual

Cascading Style Sheets can turn humdrum websites into highly-functional, professional-looking destinations, but many designers merely treat CSS as…

(4 )

Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration

“What does it mean to manage well?” From Ed Catmull, co-founder (with Steve Jobs and John Lasseter) of Pixar Animation Studios, comes an incisive …

(4 )

Build: An Unorthodox Guide to Making Things Worth Making

Written for anyone who wants to grow at work—from young grads navigating their first jobs to CEOs deciding whether to sell their company—Build is …

(4 )

Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis

Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversari…

(4 )

A Philosophy of Software Design

This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be impleme…

(4 )

The Perfectionists: How Precision Engineers Created the Modern World

The revered New York Times bestselling author traces the development of technology from the Industrial Age to the Digital Age to explore the singl…

(4 )

Dive Into Design Patterns

https://refactoring.guru/design-patte... Design patterns are typical solutions to commonly occurring problems in software design. You can’t…

(4 )