Why am I passionate about this?

I ‘pick the brains’ of expert software developers to understand what makes them expert. I’ve spent decades studying how professional software developers reason and communicate about design and problem solving. Informed by the seminal books I’ve highlighted (among many others), my research is grounded in empirical studies of professionals in industry and draws on cognitive and social theory. Observing, talking to, and working with hundreds of professional software developers in organisations ranging from start-ups to the world’s major software companies has exposed actionable insights into the thinking that distinguishes high-performing teams.  


I wrote

Software Design Decoded: 66 Ways Experts Think

By Marian Petre, Andre van der Hoek, Yen Quach (illustrator)

Book cover of Software Design Decoded: 66 Ways Experts Think

What is my book about?

What makes an expert software designer? It is more than experience or innate ability.  Expert software designers have specific habits,…

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 To Engineer Is Human: The Role of Failure in Successful Design

Marian Petre Why did I love this book?

Petroski is an eminent engineer and reflective author who provides powerful insights into engineering design.

I chose this book (among his many excellent books):

a) because it embodies a key theme that resonates throughout my own research – that success often emerges from engaging with failure; and

b) because the examples are beautifully organised and labelled, and each narrative reveals ‘the what and the why’. 

Petroski writes beautifully, and he maps the connections between designerly, scientific, and engineering ideals – and the messy realities of real life.

By Henry Petroski,

Why should I read it?

1 author picked To Engineer Is Human as one of their favorite books, and they share why you should read it.

What is this book about?

How did a simple design error cause one of the great disasters of the 1980s - the collapse of the walkways at the Kansas City Hyatt Regency Hotel? What made the graceful and innovative Tacoma Narrows Bridge twist apart in a mild wind in 1940? How did an oversized waterlily inspire the magnificent Crystal Palace, the crowning achievement of Victorian architecture and engineering? These are some of the failures and successes that Henry Petroski, author of the acclaimed The Pencil, examines in this engaging, wonderfully literate book. More than a series of fascinating case studies, To Engineer is Human is…


Book cover of The Visual Display of Quantitative Information by Edward R. Tufte

Marian Petre Why did I love this book?

In terms of conveying how to convey information (not just data) visually, Tufte is the undoubted master. 

This book is full of pithy examples, with clear insights about what works, what doesn’t, and why. I came across it when I was trying to understand why I was disgruntled with so many graphical representations – and Tufte provided useful clarity about my niggles.

(N.B. I had to pick just one of his titles for this list – but I’d recommend his other books as well.)

By Edward R. Tufte,

Why should I read it?

3 authors picked The Visual Display of Quantitative Information by Edward R. Tufte as one of their favorite books, and they share why you should read it.

What is this book about?

The classic book on statistical graphics, charts, tables. Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio. Time-series, relational graphics, data maps, multivariate designs. Detection of graphical deception: design variation vs. data variation. Sources of deception. Aesthetics and data graphical displays. This is the second edition of The Visual Display of Quantitative Information. This edition provides excellent color reproductions of…


Book cover of Designerly Ways of Knowing

Marian Petre Why did I love this book?

Nigel Cross was one of the first design researchers to express the notion of ‘designerly’ ways of thinking and knowing – “the application of scientific and other organised knowledge to practical tasks…” – as means of addressing ill-defined and ill-structured problems. 

The attention to ‘messy’ problems, and to the iterative and fluid nature of the design process, is what first drew me to his work; what kept me coming back was a combination of Cross’s clarity of thought, and the way he grounds his perspectives in studies of outstanding designers and real-world examples. 

In this compilation of key lectures and essays, he reflects on the nature of design and discusses what sorts of cognitive skills, strategies, and abilities effective designers bring to bear.  

By Nigel Cross,

Why should I read it?

1 author picked Designerly Ways of Knowing as one of their favorite books, and they share why you should read it.

What is this book about?

A revised and edited collection of key parts of Professor Cross's published work, this book offers a timeline of scholarship and research over the course of 25 years, and a resource for understanding how designers think and work. Coverage includes the nature and nurture of design ability; creative cognition in design; the natural intelligence of design; design discipline versus design science; and expertise in design.


Book cover of The Psychology Of Everyday Things

Marian Petre Why did I love this book?

This book is a delightful example of what happens when someone engages eyes and mind: it provides important insights into the cussedness of things people design, by looking thoughtfully at simple, ‘everyday things’. 

In doing so, Norman both illustrates the constructive application of cognitive science in understanding design, and provides a compelling argument for user-centred design.

By Don Norman,

Why should I read it?

1 author picked The Psychology Of Everyday Things as one of their favorite books, and they share why you should read it.

What is this book about?

Even the smartest among us can feel inept as we fail to figure our which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this fascinating, ingenious,even liberating,book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology.The problems range from ambiguous and hidden controls to arbitrary relationships between controls and functions, coupled with a lack of feedback or other assistance and unreasonable demands on memorization. The book presents examples aplenty,among them, the VCR, computer, and office telephone, all…


Book cover of The Reflective Practitioner: How Professionals Think In Action

Marian Petre Why did I love this book?

This is the seminal book on reflection in problem-solving and design. 

For me, the dominant theme is that effective design involves dynamics. One is the interplay between disciplines of knowledge and thought, and improvisation informed by experience. Another is the interplay between actions and reflection on those actions – and their results. 

Schön characterises ‘reflection in action’ and conveys its importance in creative design and problem-solving. Every time I return to this book, I find something more to inform my thinking.

By Donald A. Schon,

Why should I read it?

1 author picked The Reflective Practitioner as one of their favorite books, and they share why you should read it.

What is this book about?

A leading M.I.T. social scientist and consultant examines five professions,engineering, architecture, management, psychotherapy, and town planning,to show how professionals really go about solving problems.The best professionals, Donald Schoen maintains, know more than they can put into words. To meet the challenges of their work, they rely less on formulas learned in graduate school than on the kind of improvisation learned in practice. This unarticulated, largely unexamined process is the subject of Schoen's provocatively original book, an effort to show precisely how "reflection-in-action" works and how this vital creativity might be fostered in future professionals.


Explore my book 😀

Software Design Decoded: 66 Ways Experts Think

By Marian Petre, Andre van der Hoek, Yen Quach (illustrator)

Book cover of Software Design Decoded: 66 Ways Experts Think

What is my book about?

What makes an expert software designer? It is more than experience or innate ability.  Expert software designers have specific habits, learned practices, and observed principles that they apply deliberately during their design work. This book offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great software.

Book cover of To Engineer Is Human: The Role of Failure in Successful Design
Book cover of The Visual Display of Quantitative Information by Edward R. Tufte
Book cover of Designerly Ways of Knowing

Share your top 3 reads of 2024!

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

1,187

readers submitted
so far, will you?

You might also like...

Not So Little Things

By Kyle Ann Robertson,

Book cover of Not So Little Things

Kyle Ann Robertson Author Of White Picket Fences

New book alert!

Why am I passionate about this?

Author

Kyle's 3 favorite reads in 2024

What is my book about?

Not So Little Things by Kyle Ann Robertson unravels the meticulously crafted life of Tina, an artist engrossed in the intricate world of historically accurate miniatures. As she dutifully honors her deceased father's desire for her to follow in his artistic and historical footsteps, Tina's controlled existence is shaken by the emergence of long-buried secrets when she takes a commission to build a replica of Jake Martin’s family mansion.

Robertson navigates the delicate balance between Tina's devotion to her father's wishes and the disruptions caused by revelations from the past. The novel beautifully explores the complexity of familial expectations and…

Not So Little Things

By Kyle Ann Robertson,

What is this book about?

Tina Edwards loved her childhood and creating fairy houses, a passion shared with her father, a world-renowned architect. But at nine years old, she found him dead at his desk and is haunted by this memory. Tina's mother abruptly moved away leaving Tina with feelings of abandonment and suspicion. Raised by her loving, wheelchair-bound Aunt Liddy, her father's sister, 33 year old Tina has become a miniature room artist and cherishes the control she has over her life in Northeast Georgia as she works hard to please her beloved dead father's wishes of following in his footsteps in art and…


Genres
  • Coming soon!

5 book lists we think you will like!

Interested in creativity, the creative process, and self-actualization?

Creativity 144 books
Self-Actualization 230 books