Bringing Design to Software
by Terry Winograd
Publisher: Addison-Wesley 1996
ISBN/ASIN: 0201854910
ISBN-13: 9780201854916
Description:
In this landmark book, Terry Winograd shows how to improve the practice of software design, by applying lessons from other areas of design to the creation of software. The goal is to create software that works -- really works -- in being appropriate and effective for people who live in the world that the software creates.
Download or read it online for free here:
Read online
(online html)
Similar books

by Christian Siefkes - Siefkes-Verlag
A new mode of production has emerged in the areas of software and content production. This mode, based on sharing and cooperation, has spawned whole mature operating systems such as GNU/Linux as well as innumerable other free software applications.
(7024 views)

by Nick Jenkins
An introduction to software development based on Rapid Application Development (RAD) and rapid prototyping. You don't have to be a genius to deliver software on time and join the 'elite' of the software development world.
(20784 views)

by Gary Marrer
Written for students who are preparing for their first computer programming language class. The topics are presented in an easy to understand fashion with special emphasis on the fundamental concepts necessary to develop quality software programs.
(15368 views)

by Agner Fog - agner.org
These manuals describe everything you need to know about optimizing code for x86 and x86-64 microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of processors.
(13721 views)