Skip to Content
The Product-Minded Engineer
book

The Product-Minded Engineer

by Drew Hoskins
November 2025
Intermediate to advanced
270 pages
7h 20m
English
O'Reilly Media, Inc.
Content preview from The Product-Minded Engineer

Chapter 8. Interaction Design

Make every detail perfect and limit the number of details to perfect.

Jack Dorsey, founder of Block

Affordances are the ways a product can be used—intended or not. A couch affords sitting, but cats discover it also affords scratching. Both seatable and scratchable are affordances, though only one appears in the manual.

Affordances can be dangerous. Have you ever been to an outdoor concert and noticed that the chairs are tied tightly together? What unwanted affordances of chairs are such ties attempting to prevent? They make the concert safer by keeping the chairs out of people’s escape lanes and preventing them from being hurled.

Due to insecure code and protocols, the digital world is rife with unwanted affordances such as spam texts and emails, privacy breaches, money laundering, phishing, and so forth. In some cases, these were inevitable, but in other cases, more forward-looking design could have prevented the abuse.

Don Norman popularized this definition of affordances in his classic book, The Design of Everyday Things, alongside the signifiers concept that framed the discussion in Chapter 2. If affordances are what a product can do, signifiers are the clues we use to determine what we should do with it.

Though chairs have an affordance of being throwable, there is no strong signifier that they can be used for this. Items that want to show that they can be thrown can signal it with grips, a ball-like shape that fits into a hand, or an aerodynamic ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Observability Engineering

Observability Engineering

Charity Majors, Liz Fong-Jones, George Miranda
AI Engineering

AI Engineering

Chip Huyen
AI Engineering

AI Engineering

Chip Huyen
AI Engineering

AI Engineering

Chip Huyen

Publisher Resources

ISBN: 9781098173722Errata Page