Seventy-nine Short Essays on Design

4.0/5 · 1K+ ratings

Michael Bierut offers a witty and sharp look at the visual world in this collection of brief, insightful pieces. As a partner at the famous design firm Pentagram, Bierut brings decades of professional experience to his writing. He explores how design shapes our daily lives, moving beyond technical jargon to explain why certain objects and logos resonate with us. His observations are grounded in r…

Shelves
Nonfiction Art Design Architecture book Creative Business Michael Bierut Design Reference Essays Philosophy Art

More like this


Analysis Patterns: Reusable Object Models

Martin Fowler is a consultant specializing in object-oriented analysis and design. This book presents and discusses a number of object models deri…

4.0/5 · 1K+ ratings

Building Evolutionary Architectures: Support Constant Change

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over t…

4.0/5 · 1K+ ratings

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web serv…

4.0/5 · 1K+ ratings

Technics and Human Development

Mumford explains the forces that have shaped technology since prehistoric times and shaped the modern world. He shows how tools developed because …

4.0/5 · 1K+ ratings

REST in Practice: Hypermedia and Systems Architecture

Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viabl…

4.0/5 · 1K+ ratings

Head First Object-Oriented Analysis and Design

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The a…

4.0/5 · 1K+ ratings

Fundamentals of Software Architecture: An Engineering Approach

Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers…

4.0/5 · 1K+ ratings

Understanding Distributed Systems: What every developer should know about large distributed applications

Learning to build distributed systems is hard, especially if they are large scale. It's not that there is a lack of information out there. You can…

4.0/5 · 1K+ ratings

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framewo…

4.0/5 · 1K+ ratings

Distributed Systems: Principles and Paradigms

Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying p…

4.0/5 · 1K+ ratings

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development

Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects” - and using that insight in real-world obje…

4.0/5 · 1K+ ratings