The Design of Design: Essays from a Computer Scientist HD PDF

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

The Design of Design: Essays from a Computer Scientist is the winner of Turing Award, father of software engineering and author of The Mythical Man-Month Frederick P. Brooks‘s another masterpiece – specially designed to reveal the essence of software designing!

For software development, project or building, effective design is always the core of work. While the fact is, the things we really know about design process is so little that there is no need to mention how to perform effective and elegant design. The Design of Design: Essays from a Computer Scientist accurately found the inner invariants exist in all kinds of design projects, revealed the procedure and pattern for excellent designs, and encouraged developers to regard bold innovation as the core power in software engineering.

Although The Design of Design was published in 2010, it came with epoch-making milestone meaning, which determines it is a classic work that should be read again and again by each architect, project manager and developer engaged in software industry.

// Table Of Contents //

  • Part I: Models of Designing 
    • Chapter 1: The Design Question
    • Chapter 2: How Engineers Think of Design–The Rational Model
    • Chapter 3: What’s Wrong with This Model?
    • Chapter 4: Requirements, Sin, and Contracts
    • Chapter 5: What Are Better Design Process Models?
  • Part II: Collaboration and Telecollaboration 
    • Chapter 6: Collaboration in Design
    • Chapter 7: Telecollaboration
  • Part III: Design Perspectives 
    • Chapter 8: Rationalism versus Empiricism in Design
    • Chapter 9: User Models–Better Wrong than Vague
    • Chapter 10: Inches, Ounces, Bits, Dollars–The Budgeted Resource
    • Chapter 11: Constraints Are Friends
    • Chapter 12: Esthetics and Style in Technical Design
    • Chapter 13: Exemplars in Design
    • Chapter 14: How Expert Designers Go Wrong
    • Chapter 15: The Divorce of Design
    • Chapter 16: Representing Designs’ Trajectories and Rationales
  • Part IV: A Computer Scientist’s Dream System for Designing Houses 
    • Chapter 17: A Computer Scientist’s Dream System for Designing Houses–Mind to Machine
    • Chapter 18: A Computer Scientist’s Dream System for Designing Houses–Machine to Mind
  • Part V: Great Designers 
    • Chapter 19: Great Designs Come from Great Designers
    • Chapter 20: Where Do Great Designers Come From?
  • Part VI: Trips through Design Spaces: Case Studies 
    • Chapter 21: Case Study: Beach House “View/360”
    • Chapter 22: Case Study: House Wing Addition
    • Chapter 23: Case Study: Kitchen Remodeling
    • Chapter 24: Case Study: System/360 Architecture
    • Chapter 25: Case Study: IBM Operating System/360
    • Chapter 26: Case Study: Book Design of Computer Architecture: Concepts and Evolution
    • Chapter 27: Case Study: A Joint Computer Center Organization: Triangle Universities Computation Center
    • Chapter 28: Recommended Reading

// Download URLs //

 (9.30 MB | Homepage)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.