Book picks similar to
Notes on the Synthesis of Form by Christopher W. Alexander
design
architecture
non-fiction
philosophy
Refactoring to Patterns
Joshua Kerievsky - 2004
In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "
Super Thinking: The Big Book of Mental Models
Gabriel Weinberg - 2019
If the facts don't hang together on a latticework of theory, you don't have them in a usable form. You've got to have models in your head."- Charlie Munger, investor, vice chairman of Berkshire HathawayThe world's greatest problem-solvers, forecasters, and decision-makers all rely on a set of frameworks and shortcuts that help them cut through complexity and separate good ideas from bad ones. They're called mental models, and you can find them in dense textbooks on psychology, physics, economics, and more.Or, you can just read Super Thinking, a fun, illustrated guide to every mental model you could possibly need. How can mental models help you? Well, here are just a few examples... • If you've ever been overwhelmed by a to-do list that's grown too long, maybe you need the Eisenhower Decision Matrix to help you prioritize. • Use the 5 Whys model to better understand people's motivations or get to the root cause of a problem. • Before concluding that your colleague who messes up your projects is out to sabotage you, consider Hanlon's Razor for an alternative explanation. • Ever sat through a bad movie just because you paid a lot for the ticket? You might be falling prey to Sunk Cost Fallacy. • Set up Forcing Functions, like standing meeting or deadlines, to help grease the wheels for changes you want to occur.So, the next time you find yourself faced with a difficult decision or just trying to understand a complex situation, let Super Thinking upgrade your brain with mental models.Note: in the US the subtitle is The Big Book of Mental Models and outside it is Upgrade Your Reasoning and Make Better Decisions with Mental Models.
Lateral Thinking
Edward de Bono - 1970
This works well in simple situations - but we are at a loss when this approach fails. What then?Lateral thinking is all about freeing up your imagination. Through a series of special techniques, in groups or working alone, Edward de Bono shows how to stimulate the mind in new and exciting ways.Soon you will be looking at problems from a variety of angles and offering up solutions that are as ingenious as they are effective. You will become much more productive and a formidable thinker in your own right.
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer - 2016
So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use
Interaction of Color
Josef Albers - 1971
Conceived as a handbook and teaching aid for artists, instructors, and students, this timeless book presents Albers’s unique ideas of color experimentation in a way that is valuable to specialists as well as to a larger audience.Originally published by Yale University Press in 1963 as a limited silkscreen edition with 150 color plates, Interaction of Color first appeared in paperback in 1971, featuring ten representative color studies chosen by Albers. The paperback has remained in print ever since and is one of the most influential resources on color for countless readers.This new paperback edition presents a significantly expanded selection of more than thirty color studies alongside Albers’s original unabridged text, demonstrating such principles as color relativity, intensity, and temperature; vibrating and vanishing boundaries; and the illusions of transparency and reversed grounds. Now available in a larger format and with enhanced production values, this expanded edition celebrates the unique authority of Albers’s contribution to color theory and brings the artist’s iconic study to an eager new generation of readers.
Code Complete
Steve McConnell - 1993
Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Joel on Software
Joel Spolsky - 2004
For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.
Complexity: A Guided Tour
Melanie Mitchell - 2009
Based on her work at the Santa Fe Institute and drawing on its interdisciplinary strategies, Mitchell brings clarity to the workings of complexity across a broad range of biological, technological, and social phenomena, seeking out the general principles or laws that apply to all of them. Richly illustrated, Complexity: A Guided Tour--winner of the 2010 Phi Beta Kappa Book Award in Science--offers a wide-ranging overview of the ideas underlying complex systems science, the current research at the forefront of this field, and the prospects for its contribution to solving some of the most important scientific questions of our time.
A Field Guide to American Houses
Virginia McAlester - 1984
17th century to the present. Book was reprinted in 2006
Non-Places: Introduction to an Anthropology of Supermodernity
Marc Augé - 1992
This invasion of the world by what Marc Auge calls ‘non-space’ results in a profound alteration of awareness: something we perceive, but only in a partial and incoherent manner. Auge uses the concept of ‘supermodernity’ to describe the logic of these late-capitalist phenomena—a logic of excessive information and excessive space. In this fascinating and lucid essay he seeks to establish and intellectual armature for an anthropology of supermodernity. Starting with an attempt to disentangle anthropology from history, Auge goes on to map the distinction between place, encrusted with historical monuments and creative social life, and non-place, to which individuals are connected in a uniform manner and where no organic social life is possible.Unlike Baudelairean modernity, where old and new are interwoven, supermodernity is self-contained: from the motorway or aircraft, local or exotic particularities are presented two-dimensionally as a sort of theme-park spectacle. Auge does not suggest that supermodernity is all-encompassing: place still exist outside non-place and tend to reconstitute themselves inside it. But he argues powerfully that we are in transit through non-place for more and more of our time, as if between immense parentheses, and concludes that this new form of solitude should become the subject of an anthropology of its own.
The Shape of Design
Frank Chimero - 2012
My name's Frank Chimero. I've spent the better part of the last two years writing and speaking on design and thinking about the topics that orbit the practice: storytelling, concept, craft, and improvisation. I want to take all of the ideas I've had and connected these past few months and capture them in a book format.I've been teaching for the past 5 years, and I've always been a bit frustrated that there isn't a nice, concise book that overviews the mental state of a successful designer while they go through their creative process. For instance, many say that graphic design is visual communication. A cornerstone of communication is storytelling, and yet you'd be hard-pressed to find any discussion of how to tell stories with design in any design book. This should be remedied.There are new challenges in the world that need to be discussed, and I think design is a prime lens to consider these topics. As our world moves faster and as things become less stable, it becomes more important for individuals to embrace ambiguity, understand paradox, and realize that two things can conflict and still somehow both be true. We must realize that logic doesn't always work, and that sometimes nonsense is the best answer. These are the topics I intend to address in the book.The Shape of Design isn't going to be a text book. The project will be focused on Why instead of How. We have enough How; it's time for a thoughtful analysis of our practice and its characteristics so we can better practice our craft. After reading the book, I want you to look at what you do in a whole new light. Design is more than working for clients.But really, this book aims to look at the mindset and worldview that designing develops in order to answer one big, important question: How can we make things that help all of us live better?"
The BLDGBLOG Book
Geoff Manaugh - 2009
Now The BLDGBLOG Book distills author Geoff Manaugh's unique vision, offering an enthusiastic, idea-filled guide to the future of architecture, with stunning images and exclusive new content. From underground exploration to the novels of J.G. Ballard, from artificial glaciers in the mountains of Pakistan to weather control in Olympic Beijing, The BLDGBLOG Book is "part conceptual travelogue, part manifesto, part sci-fi novel," according to Joseph Grima, executive director of New York's Storefront for Art and Architecture."BLDGBLOG is something new and substantially different from anything else I have seen," says Errol Morris, Director of Fast, Cheap & Out of Control and the Academy Award-winning documentary Fog of War. "Secretly, I had always hoped it would become a book. Geoff Manaugh has provided the reader with an excursion into a new world—part digital fantasy, part reality at the intersection of art, architecture, landscape design, and pure ideas. Like the blog, the book is personal, idiosyncratic, and, best of all, incredibly interesting."
Drift into Failure: From Hunting Broken Components to Understanding Complex Systems
Sidney Dekker - 2011
While pursuing success in a dynamic, complex environment with limited resources and multiple goal conflicts, a succession of small, everyday decisions eventually produced breakdowns on a massive scale. We have trouble grasping the complexity and normality that gives rise to such large events. We hunt for broken parts, fixable properties, people we can hold accountable. Our analyses of complex system breakdowns remain depressingly linear, depressingly componential - imprisoned in the space of ideas once defined by Newton and Descartes. The growth of complexity in society has outpaced our understanding of how complex systems work and fail. Our technologies have gotten ahead of our theories. We are able to build things - deep-sea oil rigs, jackscrews, collateralized debt obligations - whose properties we understand in isolation. But in competitive, regulated societies, their connections proliferate, their interactions and interdependencies multiply, their complexities mushroom. This book explores complexity theory and systems thinking to understand better how complex systems drift into failure. It studies sensitive dependence on initial conditions, unruly technology, tipping points, diversity - and finds that failure emerges opportunistically, non-randomly, from the very webs of relationships that breed success and that are supposed to protect organizations from disaster. It develops a vocabulary that allows us to harness complexity and find new ways of managing drift.
Architects' Data
Ernst Neufert - 1970
Organised largely by building type, and with over 6000 diagrams, it provides a mass of data on spatial requirements and also covers planning criteria and considerations of function and siting. Most illustrations are dimensioned and each building type includes plans, sections, site layouts and design details. There are substantial new sections on:- building components - services - heating - lighting - thermal and sound insulation - fire protection - designing for the disabledAn extensive bibliography and a detailed set of metric/imperial conversion tables are included.Since it was first published in Germany in 1936, Ernst Neufert's handbook has been progressively revised and updated through 35 editions and many translations. This Third Edition of the English language version has been revised for the first time in 20 years and completely reworked, with 40% more material, to provide a major new edition for an international readership. Browse sample pages and buy online: http: //www.blackwellpublishing.com/architect...
Less and More: The Design Ethos of Dieter Rams
Klaus Klemp - 2011
His elegantly clear visual language not only defined product design for decades, but also our fundamental understanding of what design is and what it can and should do. Dieter Rams created ten rules of design more than twenty years ago. Sometimes referred to as the ten commandments, they are just as relevant today: Good design is innovative. Good design makes a product useful. Good design is aesthetic. Good design helps a product to be understood. Good design is unobtrusive. Good design is honest. Good design is durable. Good design is consistent to the last detail. Good design is environmentally friendly. Good design is as little design as possible. Less and More elucidates the design philosophy of Dieter Rams. The book contains images of hundreds of Rams's products as well as his sketches and models from Braun stereo systems and electric shavers to the chairs and shelving systems that he created for Vitsoe and his own company sdr+. In addition to the rich visual presentation of his designs, the book contains new texts by international design experts that explain how the work was created, describe its timeless quality, and put it into current context. In this way, the work of Dieter Rams is given a contemporary reevaluation that is especially useful in light of the rediscovery of functionalism and rationalism in today s design. Less and More shows us the possibilities that design opens for both the manufacturer and the consumer as a means of making our lives better through attractive, functional solutions that also save resources. "