Do Good

Do Good

Author: David B. Berman

Publisher: Peachpit Press

Published: 2009

Total Pages: 195

ISBN-13: 032157320X

DOWNLOAD EBOOK

Social sciences.


A Book About Design

A Book About Design

Author: Mark Gonyea

Publisher: Macmillan

Published: 2005-06

Total Pages: 144

ISBN-13: 9780805075755

DOWNLOAD EBOOK

Introduces young people to the fundamental elements of design using shapes, lines, and humor.


Computer Architecture

Computer Architecture

Author: Gerrit A. Blaauw

Publisher: Addison-Wesley Professional

Published: 1997

Total Pages: 1274

ISBN-13:

DOWNLOAD EBOOK

In this remarkable book on computer design, long-known in the field and widely used in manuscript form, Gerrit A. Blaauw and Frederick P. Brooks, Jr. provide a definitive guide and reference for practicing computer architects and for students. The book complements Brooks' recently updated classic, The Mythical Man-Month, focusing here on the design of hardware and there on software, here on the content of computer architecture and there on the process of architecture design. The book's focus on architecture issues complements Blaauw's early work on implementation techniques. Having experienced most of the computer age, the authors draw heavily on their first-hand knowledge, emphasizing timeless insights and observations. Blaauw and Brooks first develop a conceptual framework for understanding computer architecture. They then describe not only what present architectural practice is, but how it came to be so. A major theme is the early divergence and the later reconvergence of computer architectures. They examine both innovations that survived and became part of the standard computer, and the many ideas that were explored in real machines but did not survive. In describing the discards, they also address why these ideas did not make it. The authors' goals are to analyze and systematize familiar design alternatives, and to introduce you to unfamiliar ones. They illuminate their discussion with detailed executable descriptions of both early and more recent computers. The designer's most important study, they argue, is other people's designs. This book's computer zoo will give you a unique resource for precise information about 30 important machines. Armed with the factors pro and con on the various known solutions to design problems, you will be better able to determine the most fruitful architectural course for your own design. 0201105578B04062001


The Non-designer's Design Book

The Non-designer's Design Book

Author: Robin Williams

Publisher: Pearson Education

Published: 2015

Total Pages: 241

ISBN-13: 0133966151

DOWNLOAD EBOOK

This guide provides a simple, step-by-step process to better design. Techniques promise immediate results that forever change a reader's design eye. It contains dozens of examples.


Design Justice

Design Justice

Author: Sasha Costanza-Chock

Publisher: MIT Press

Published: 2020-03-03

Total Pages: 358

ISBN-13: 0262043459

DOWNLOAD EBOOK

An exploration of how design might be led by marginalized communities, dismantle structural inequality, and advance collective liberation and ecological survival. What is the relationship between design, power, and social justice? “Design justice” is an approach to design that is led by marginalized communities and that aims expilcitly to challenge, rather than reproduce, structural inequalities. It has emerged from a growing community of designers in various fields who work closely with social movements and community-based organizations around the world. This book explores the theory and practice of design justice, demonstrates how universalist design principles and practices erase certain groups of people—specifically, those who are intersectionally disadvantaged or multiply burdened under the matrix of domination (white supremacist heteropatriarchy, ableism, capitalism, and settler colonialism)—and invites readers to “build a better world, a world where many worlds fit; linked worlds of collective liberation and ecological sustainability.” Along the way, the book documents a multitude of real-world community-led design practices, each grounded in a particular social movement. Design Justice goes beyond recent calls for design for good, user-centered design, and employment diversity in the technology and design professions; it connects design to larger struggles for collective liberation and ecological survival.


A Philosophy of Software Design

A Philosophy of Software Design

Author: John K. Ousterhout

Publisher:

Published: 2021

Total Pages: 0

ISBN-13: 9781732102217

DOWNLOAD EBOOK

"This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly and cheaply."--Amazon.


The Genius of Design

The Genius of Design

Author: Penny Sparke

Publisher:

Published: 2010

Total Pages: 0

ISBN-13: 9781590204337

DOWNLOAD EBOOK

Revealing how design gives our life meaning and helps us understand what it is to be human, 'The Genius of Design' examines design both as a process and as a product--