Why am I passionate about this?

I took a job as a programmer at the Naval Research Laboratory, working for astronomers who needed someone to write the code that would analyze the data coming back from the experiments that they flew on satellites and spacecraft. The first day on the job they showed me a sheet of FORTAN code and said “we want you to learn this.” It turned out to be the most fun thing I had ever done, and I went back to grad school and changed my major to computer science. I ended up as the Lanh and Oanh Nguyen Endowed Chair of Software Engineering in the Department of Computer Science at Iowa State University.


I wrote

Software Product-Line Engineering: A Family-Based Software Development Process

By David M. Weiss, Chi Lai,

Book cover of Software Product-Line Engineering: A Family-Based Software Development Process

What is my book about?

Successful software engineers develop software that is widely used and involves many variations. One can think of a successful software…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

The books I picked & why

Book cover of How Buildings Learn: What Happens After They're Built

David M. Weiss Why did I love this book?

Brand starts off by exploring structure in architecture. Not only does he identify the six key structures in buildings, but he tells us how rapidly they change.

Never have I met or heard of a software architect who could predict for me how rapidly the structures that he/she uses to design and build his/her system will change. (Many can't even identify what the key structures in their systems are).

Brand then gives us lessons in what kinds of buildings undergo what kinds of changes, and how to build in a way that encourages or discourages change. He shows how owners modify their buildings over time, and how buildings evolve as they pass from one owner to another.

Structure, designing for change, and understanding the possible evolutionary paths that your construct may take are all topics that should intensely interest software engineers.

By Stewart Brand,

Why should I read it?

2 authors picked How Buildings Learn as one of their favorite books, and they share why you should read it.

What is this book about?

Buildings have often been studies whole in space, but never before have they been studied whole in time. How Buildings Learn is a masterful new synthesis that proposes that buildings adapt best when constantly refined and reshaped by their occupants, and that architects can mature from being artists of space to becoming artists of time.

From the connected farmhouses of New England to I.M. Pei's Media Lab, from "satisficing" to "form follows funding," from the evolution of bungalows to the invention of Santa Fe Style, from Low Road military surplus buildings to a High Road English classic like Chatsworth this…


Book cover of The Structure of Scientific Revolutions

David M. Weiss Why did I love this book?

This book shows what it takes to create a new science or field of technology.

At the start, no one knows what questions to ask or what experiments to perform. There are only indications that something is wrong with the current view of the field. No one knows what are the right variables and how they should be measured. (Sound familiar? Tell me, what is the software production capacity of your company?)

Over time, an explanatory paradigm appears and we can quantify and create theories on which to base predictions. The period of chaos between the early stages and the creation of theories is marked by the rise of the new paradigm, and a shift in the way of thinking. Are we in the midst of such a chaotic period?

Certainly we could use a paradigm shift. Kuhn doesn't tell us how to do it, but he does tell us what the signs are that we have made the shift.

By Thomas S. Kuhn,

Why should I read it?

16 authors picked The Structure of Scientific Revolutions as one of their favorite books, and they share why you should read it.

What is this book about?

A good book may have the power to change the way we see the world, but a great book actually becomes part of our daily consciousness, pervading our thinking to the point that we take it for granted, and we forget how provocative and challenging its ideas once were-and still are. "The Structure of Scientific Revolutions" is that kind of book. When it was first published in 1962, it was a landmark event in the history and philosophy of science. And fifty years later, it still has many lessons to teach. With "The Structure of Scientific Revolutions", Kuhn challenged long-standing…


Ad

Book cover of From Side Hustle to Main Hustle to Millionaire: 13 Lessons to Turn Your Passion Into a Passive Paycheck

From Side Hustle to Main Hustle to Millionaire By Ryan Scribner,

It's time to quit your day job. Anyone with the desire can start a side hustle, and there are more opportunities now than ever before. YouTube personality and personal finance guru Ryan Scribner went from a dead-end job to the limitless potential of self-employment by harnessing the power of the…

Book cover of The Tipping Point: How Little Things Can Make a Big Difference

David M. Weiss Why did I love this book?

Whereas Kuhn shows us the signs of new paradigm creation, Malcolm Gladwell, in this book, shows us how ideas spread.

This book is not just useful on the grand scale for spreading a paradigm shift, but also on small scales to spread new ideas about virtually anything, such as how your company should use particular tools or techniques, a particular process, or even why other developers should use your design.

By Malcolm Gladwell,

Why should I read it?

7 authors picked The Tipping Point as one of their favorite books, and they share why you should read it.

What is this book about?

An introduction to the Tipping Point theory explains how minor changes in ideas and products can increase their popularity and how small adjustments in an individual's immediate environment can alter group behavior.


The Design of Everyday Things

By Donald A. Norman,

Book cover of The Design of Everyday Things

David M. Weiss Why did I love this book?

How does one go about designing buildings and other things that we use every day? Want to be an architect and create objects that are used every day?

This book will help you understand how to do that. If you are creating software, this book will define principles that will be useful to you in the design of your software.

The Design of Everyday Things

By Donald A. Norman,

What is this book about?

First, businesses discovered quality as a key competitive edge; next came service. Now, Donald A. Norman, former Director of the Institute for Cognitive Science at the University of California, reveals how smart design is the new competitive frontier. The Design of Everyday Things is a powerful primer on how--and why--some products satisfy customers while others only frustrate them.


Ad

Book cover of Adventures in the Radio Trade: A Memoir

Adventures in the Radio Trade By Joe Mahoney,

Adventures in the Radio Trade documents a life in radio, largely at Canada's public broadcaster. It's for people who love CBC Radio, those interested in the history of Canadian Broadcasting, and those who want to hear about close encounters with numerous luminaries such as Margaret Atwood, J. Michael Straczynski, Stuart…

Book cover of The Language Instinct: How the Mind Creates Language

David M. Weiss Why did I love this book?

If you would like to know how children learn language and how it develops in their (and your) minds, then this book will interest you.

It will help you understand better what language is and how you use it. It will also help you to understand better how to help your children to learn and use language.

By Steven Pinker,

Why should I read it?

6 authors picked The Language Instinct as one of their favorite books, and they share why you should read it.

What is this book about?

'Dazzling... Pinker's big idea is that language is an instinct...as innate to us as flying is to geese... Words can hardly do justice to the superlative range and liveliness of Pinker's investigations'
- Independent

'A marvellously readable book... illuminates every facet of human language: its biological origin, its uniqueness to humanity, it acquisition by children, its grammatical structure, the production and perception of speech, the pathology of language disorders and the unstoppable evolution of languages and dialects' - Nature


Explore my book 😀

Software Product-Line Engineering: A Family-Based Software Development Process

By David M. Weiss, Chi Lai,

Book cover of Software Product-Line Engineering: A Family-Based Software Development Process

What is my book about?

Successful software engineers develop software that is widely used and involves many variations. One can think of a successful software system as a family, where all members of the family have certain elements in common, and each family member is a particular variation of the family, defined based on the variabilities allowed among and defining family members. This book defines a software family and describes how to think about the commonalities and variabilities that define the family.

Book cover of How Buildings Learn: What Happens After They're Built
Book cover of The Structure of Scientific Revolutions
Book cover of The Tipping Point: How Little Things Can Make a Big Difference

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,578

readers submitted
so far, will you?

Ad

📚 You might also like…

Book cover of Who Is a Worthy Mother?: An Intimate History of Adoption

Who Is a Worthy Mother? By Rebecca Wellington,

I grew up thinking that being adopted didn’t matter. I was wrong. This book is my journey uncovering the significance and true history of adoption practices in America. Now, in the wake of the U.S. Supreme Court’s overturning of Roe v. Wade, the renewed debate over women’s reproductive rights places…

Book cover of The Chomsky Effect: A Radical Works Beyond the Ivory Tower

The Chomsky Effect By Robert F. Barsky,

Noam Chomsky has been praised by the likes of Bono and Hugo Chávez and attacked by the likes of Tom Wolfe and Alan Dershowitz. Groundbreaking linguist and outspoken political dissenter—voted “most important public intellectual in the world today” in a 2005 magazine poll—Chomsky inspires fanatical devotion and fierce vituperation.

In…

5 book lists we think you will like!

Interested in communication, philosophy, and leadership?

Communication 75 books
Philosophy 1,790 books
Leadership 407 books