Author: John K. Ousterhout
Publisher:
ISBN: 9781732102217
Category : Computer programs
Languages : en
Pages : 0
Book Description
"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.
A Philosophy of Software Design
Author: John K. Ousterhout
Publisher:
ISBN: 9781732102217
Category : Computer programs
Languages : en
Pages : 0
Book Description
"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.
Publisher:
ISBN: 9781732102217
Category : Computer programs
Languages : en
Pages : 0
Book Description
"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.
Designing Your Life
Author: Bill Burnett
Publisher: Knopf
ISBN: 110187533X
Category : Self-Help
Languages : en
Pages : 274
Book Description
#1 NEW YORK TIMES BEST SELLER • At last, a book that shows you how to build—design—a life you can thrive in, at any age or stage • “Life has questions. They have answers.” —The New York Times Designers create worlds and solve problems using design thinking. Look around your office or home—at the tablet or smartphone you may be holding or the chair you are sitting in. Everything in our lives was designed by someone. And every design starts with a problem that a designer or team of designers seeks to solve. In this book, Bill Burnett and Dave Evans show us how design thinking can help us create a life that is both meaningful and fulfilling, regardless of who or where we are, what we do or have done for a living, or how young or old we are. The same design thinking responsible for amazing technology, products, and spaces can be used to design and build your career and your life, a life of fulfillment and joy, constantly creative and productive, one that always holds the possibility of surprise.
Publisher: Knopf
ISBN: 110187533X
Category : Self-Help
Languages : en
Pages : 274
Book Description
#1 NEW YORK TIMES BEST SELLER • At last, a book that shows you how to build—design—a life you can thrive in, at any age or stage • “Life has questions. They have answers.” —The New York Times Designers create worlds and solve problems using design thinking. Look around your office or home—at the tablet or smartphone you may be holding or the chair you are sitting in. Everything in our lives was designed by someone. And every design starts with a problem that a designer or team of designers seeks to solve. In this book, Bill Burnett and Dave Evans show us how design thinking can help us create a life that is both meaningful and fulfilling, regardless of who or where we are, what we do or have done for a living, or how young or old we are. The same design thinking responsible for amazing technology, products, and spaces can be used to design and build your career and your life, a life of fulfillment and joy, constantly creative and productive, one that always holds the possibility of surprise.
Design Justice
Author: Sasha Costanza-Chock
Publisher: MIT Press
ISBN: 0262043459
Category : Design
Languages : en
Pages : 358
Book Description
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.
Publisher: MIT Press
ISBN: 0262043459
Category : Design
Languages : en
Pages : 358
Book Description
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.
Design And Truth
Author: Robert Grudin
Publisher: Yale University Press
ISBN: 0300162030
Category : Design
Languages : en
Pages : 228
Book Description
“If good design tells the truth,” writes Robert Grudin in this path-breaking book on esthetics and authority, “poor design tells a lie, a lie usually related . . . to the getting or abusing of power.” From the ornate cathedrals of Renaissance Europe to the much-maligned Ford Edsel of the late 1950s, all products of human design communicate much more than their mere intended functions. Design holds both psychological and moral power over us, and these forces may be manipulated, however subtly, to surprising effect. In an argument that touches upon subjects as seemingly unrelated as the Japanese tea ceremony, Italian mannerist painting, and Thomas Jefferson’s Monticello plantation, Grudin turns his attention to the role of design in our daily lives, focusing especially on how political and economic powers impress themselves on us through the built environment. Although architects and designers will find valuable insights here, Grudin’s intended audience is not exclusively the trained expert but all those who use designs and live within them every day.
Publisher: Yale University Press
ISBN: 0300162030
Category : Design
Languages : en
Pages : 228
Book Description
“If good design tells the truth,” writes Robert Grudin in this path-breaking book on esthetics and authority, “poor design tells a lie, a lie usually related . . . to the getting or abusing of power.” From the ornate cathedrals of Renaissance Europe to the much-maligned Ford Edsel of the late 1950s, all products of human design communicate much more than their mere intended functions. Design holds both psychological and moral power over us, and these forces may be manipulated, however subtly, to surprising effect. In an argument that touches upon subjects as seemingly unrelated as the Japanese tea ceremony, Italian mannerist painting, and Thomas Jefferson’s Monticello plantation, Grudin turns his attention to the role of design in our daily lives, focusing especially on how political and economic powers impress themselves on us through the built environment. Although architects and designers will find valuable insights here, Grudin’s intended audience is not exclusively the trained expert but all those who use designs and live within them every day.
The Design and Engineering of Curiosity
Author: Emily Lakdawalla
Publisher: Springer
ISBN: 331968146X
Category : Science
Languages : en
Pages : 408
Book Description
This book describes the most complex machine ever sent to another planet: Curiosity. It is a one-ton robot with two brains, seventeen cameras, six wheels, nuclear power, and a laser beam on its head. No one human understands how all of its systems and instruments work. This essential reference to the Curiosity mission explains the engineering behind every system on the rover, from its rocket-powered jetpack to its radioisotope thermoelectric generator to its fiendishly complex sample handling system. Its lavishly illustrated text explains how all the instruments work -- its cameras, spectrometers, sample-cooking oven, and weather station -- and describes the instruments' abilities and limitations. It tells you how the systems have functioned on Mars, and how scientists and engineers have worked around problems developed on a faraway planet: holey wheels and broken focus lasers. And it explains the grueling mission operations schedule that keeps the rover working day in and day out.
Publisher: Springer
ISBN: 331968146X
Category : Science
Languages : en
Pages : 408
Book Description
This book describes the most complex machine ever sent to another planet: Curiosity. It is a one-ton robot with two brains, seventeen cameras, six wheels, nuclear power, and a laser beam on its head. No one human understands how all of its systems and instruments work. This essential reference to the Curiosity mission explains the engineering behind every system on the rover, from its rocket-powered jetpack to its radioisotope thermoelectric generator to its fiendishly complex sample handling system. Its lavishly illustrated text explains how all the instruments work -- its cameras, spectrometers, sample-cooking oven, and weather station -- and describes the instruments' abilities and limitations. It tells you how the systems have functioned on Mars, and how scientists and engineers have worked around problems developed on a faraway planet: holey wheels and broken focus lasers. And it explains the grueling mission operations schedule that keeps the rover working day in and day out.
Design Talks
Author: Massimo De Conti
Publisher: Images Publishing
ISBN: 1864704403
Category : Architecture
Languages : en
Pages : 169
Book Description
Presents insightful interviews with world-renowned architects, with conversations ranging from inspiring to irreverent about architecture, creativity and style. Grants readers an insight into the brilliant minds of the world's contemporary creatives.
Publisher: Images Publishing
ISBN: 1864704403
Category : Architecture
Languages : en
Pages : 169
Book Description
Presents insightful interviews with world-renowned architects, with conversations ranging from inspiring to irreverent about architecture, creativity and style. Grants readers an insight into the brilliant minds of the world's contemporary creatives.
Make It New
Author: Barry M. Katz
Publisher: MIT Press
ISBN: 0262029634
Category : Design
Languages : en
Pages : 281
Book Description
The role of design in the formation of the Silicon Valley ecosystem of innovation. California's Silicon Valley is home to the greatest concentration of designers in the world: corporate design offices at flagship technology companies and volunteers at nonprofit NGOs; global design consultancies and boutique studios; research laboratories and academic design programs. Together they form the interconnected network that is Silicon Valley. Apple products are famously “Designed in California,” but, as Barry Katz shows in this first-ever, extensively illustrated history, the role of design in Silicon Valley began decades before Steve Jobs and Steve Wozniak dreamed up Apple in a garage. Offering a thoroughly original view of the subject, Katz tells how design helped transform Silicon Valley into the most powerful engine of innovation in the world. From Hewlett-Packard and Ampex in the 1950s to Google and Facebook today, design has provided the bridge between research and development, art and engineering, technical performance and human behavior. Katz traces the origins of all of the leading consultancies—including IDEO, frog, and Lunar—and shows the process by which some of the world's most influential companies came to place design at the center of their business strategies. At the same time, universities, foundations, and even governments have learned to apply “design thinking” to their missions. Drawing on unprecedented access to a vast array of primary sources and interviews with nearly every influential design leader—including Douglas Engelbart, Steve Jobs, and Don Norman—Katz reveals design to be the missing link in Silicon Valley's ecosystem of innovation.
Publisher: MIT Press
ISBN: 0262029634
Category : Design
Languages : en
Pages : 281
Book Description
The role of design in the formation of the Silicon Valley ecosystem of innovation. California's Silicon Valley is home to the greatest concentration of designers in the world: corporate design offices at flagship technology companies and volunteers at nonprofit NGOs; global design consultancies and boutique studios; research laboratories and academic design programs. Together they form the interconnected network that is Silicon Valley. Apple products are famously “Designed in California,” but, as Barry Katz shows in this first-ever, extensively illustrated history, the role of design in Silicon Valley began decades before Steve Jobs and Steve Wozniak dreamed up Apple in a garage. Offering a thoroughly original view of the subject, Katz tells how design helped transform Silicon Valley into the most powerful engine of innovation in the world. From Hewlett-Packard and Ampex in the 1950s to Google and Facebook today, design has provided the bridge between research and development, art and engineering, technical performance and human behavior. Katz traces the origins of all of the leading consultancies—including IDEO, frog, and Lunar—and shows the process by which some of the world's most influential companies came to place design at the center of their business strategies. At the same time, universities, foundations, and even governments have learned to apply “design thinking” to their missions. Drawing on unprecedented access to a vast array of primary sources and interviews with nearly every influential design leader—including Douglas Engelbart, Steve Jobs, and Don Norman—Katz reveals design to be the missing link in Silicon Valley's ecosystem of innovation.
What Works
Author: Iris Bohnet
Publisher: Belknap Press
ISBN: 0674089030
Category : Business & Economics
Languages : en
Pages : 400
Book Description
Shortlisted for the Financial Times and McKinsey Business Book of the Year Award A Financial Times Best Business Book of the Year A Times Higher Education Book of the Week Best Business Book of the Year, 800-CEO-READ Gender equality is a moral and a business imperative. But unconscious bias holds us back, and de-biasing people’s minds has proven to be difficult and expensive. By de-biasing organizations instead of individuals, we can make smart changes that have big impacts. Presenting research-based solutions, Iris Bohnet hands us the tools we need to move the needle in classrooms and boardrooms, in hiring and promotion, benefiting businesses, governments, and the lives of millions. “Bohnet assembles an impressive assortment of studies that demonstrate how organizations can achieve gender equity in practice...What Works is stuffed with good ideas, many equally simple to implement.” —Carol Tavris, Wall Street Journal “A practical guide for any employer seeking to offset the unconscious bias holding back women in organizations, from orchestras to internet companies.” —Andrew Hill, Financial Times
Publisher: Belknap Press
ISBN: 0674089030
Category : Business & Economics
Languages : en
Pages : 400
Book Description
Shortlisted for the Financial Times and McKinsey Business Book of the Year Award A Financial Times Best Business Book of the Year A Times Higher Education Book of the Week Best Business Book of the Year, 800-CEO-READ Gender equality is a moral and a business imperative. But unconscious bias holds us back, and de-biasing people’s minds has proven to be difficult and expensive. By de-biasing organizations instead of individuals, we can make smart changes that have big impacts. Presenting research-based solutions, Iris Bohnet hands us the tools we need to move the needle in classrooms and boardrooms, in hiring and promotion, benefiting businesses, governments, and the lives of millions. “Bohnet assembles an impressive assortment of studies that demonstrate how organizations can achieve gender equity in practice...What Works is stuffed with good ideas, many equally simple to implement.” —Carol Tavris, Wall Street Journal “A practical guide for any employer seeking to offset the unconscious bias holding back women in organizations, from orchestras to internet companies.” —Andrew Hill, Financial Times
Draplin Design Co.
Author: Aaron James Draplin
Publisher: Abrams
ISBN: 1613129963
Category : Design
Languages : en
Pages : 834
Book Description
A funny, colorful, fascinating tour through the work and life of one of today’s most influential graphic designers. Esquire. Ford Motors. Burton Snowboards. The Obama Administration. While all of these brands are vastly different, they share at least one thing in common: a teeny little bit of Aaron James Draplin. Draplin is one of the new school of influential graphic designers who combine the power of design, social media, entrepreneurship, and DIY aesthetic to create a successful business and way of life. Pretty Much Everything is a mid-career survey of work, case studies, inspiration, road stories, lists, maps, how-tos, and advice. It includes examples of his work—posters, record covers, logos—and presents the process behind his design with projects like Field Notes and the “Things We Love” State Posters. Draplin also offers valuable advice and hilarious commentary that illustrates how much more goes into design than just what appears on the page. With Draplin’s humor and pointed observations on the contemporary design scene, Pretty Much Everything is the complete package.
Publisher: Abrams
ISBN: 1613129963
Category : Design
Languages : en
Pages : 834
Book Description
A funny, colorful, fascinating tour through the work and life of one of today’s most influential graphic designers. Esquire. Ford Motors. Burton Snowboards. The Obama Administration. While all of these brands are vastly different, they share at least one thing in common: a teeny little bit of Aaron James Draplin. Draplin is one of the new school of influential graphic designers who combine the power of design, social media, entrepreneurship, and DIY aesthetic to create a successful business and way of life. Pretty Much Everything is a mid-career survey of work, case studies, inspiration, road stories, lists, maps, how-tos, and advice. It includes examples of his work—posters, record covers, logos—and presents the process behind his design with projects like Field Notes and the “Things We Love” State Posters. Draplin also offers valuable advice and hilarious commentary that illustrates how much more goes into design than just what appears on the page. With Draplin’s humor and pointed observations on the contemporary design scene, Pretty Much Everything is the complete package.
The Design of Web APIs
Author: Arnaud Lauret
Publisher: Simon and Schuster
ISBN: 1638351198
Category : Computers
Languages : en
Pages : 602
Book Description
Summary The Design of Web APIs is a practical, example-packed guide to crafting extraordinary web APIs. Author Arnaud Lauret demonstrates fantastic design principles and techniques you can apply to both public and private web APIs. About the technology An API frees developers to integrate with an application without knowing its code-level details. Whether you’re using established standards like REST and OpenAPI or more recent approaches like GraphQL or gRPC, mastering API design is a superskill. It will make your web-facing services easier to consume and your clients—internal and external—happier. About the book Drawing on author Arnaud Lauret's many years of API design experience, this book teaches you how to gather requirements, how to balance business and technical goals, and how to adopt a consumer-first mindset. It teaches effective practices using numerous interesting examples. What's inside Characteristics of a well-designed API User-oriented and real-world APIs Secure APIs by design Evolving, documenting, and reviewing API designs About the reader Written for developers with minimal experience building and consuming APIs. About the author A software architect with extensive experience in the banking industry, Arnaud Lauret has spent 10 years using, designing, and building APIs. He blogs under the name of API Handyman and has created the API Stylebook website.
Publisher: Simon and Schuster
ISBN: 1638351198
Category : Computers
Languages : en
Pages : 602
Book Description
Summary The Design of Web APIs is a practical, example-packed guide to crafting extraordinary web APIs. Author Arnaud Lauret demonstrates fantastic design principles and techniques you can apply to both public and private web APIs. About the technology An API frees developers to integrate with an application without knowing its code-level details. Whether you’re using established standards like REST and OpenAPI or more recent approaches like GraphQL or gRPC, mastering API design is a superskill. It will make your web-facing services easier to consume and your clients—internal and external—happier. About the book Drawing on author Arnaud Lauret's many years of API design experience, this book teaches you how to gather requirements, how to balance business and technical goals, and how to adopt a consumer-first mindset. It teaches effective practices using numerous interesting examples. What's inside Characteristics of a well-designed API User-oriented and real-world APIs Secure APIs by design Evolving, documenting, and reviewing API designs About the reader Written for developers with minimal experience building and consuming APIs. About the author A software architect with extensive experience in the banking industry, Arnaud Lauret has spent 10 years using, designing, and building APIs. He blogs under the name of API Handyman and has created the API Stylebook website.