Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Discovering User Interactions
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cameron Daigle
April 24, 2014
Design
1
110
Discovering User Interactions
Slides from RailsConf 2014.
Cameron Daigle
April 24, 2014
Tweet
Share
Other Decks in Design
See All in Design
Vibe Coding デザインシステム
poteboy
3
1.6k
TUNAG BOOK 2024
stmn
PRO
0
1.4k
Crisp Code inc.|ブランドガイドライン - Brand guidelines
so_kotani
1
300
DESIGNEAST 2025 A-3
_kotobuki_
0
130
AI業務アプリケーションの体験デザイン
kazuhirokimura
0
250
文化のデザイン - Soft Impact of Design
atsushihomma
0
130
decksh object reference
ajstarks
2
1.5k
2026の目標「もっと定量的に事業、会社へ貢献する!」
yuri_ohashi
0
650
Mandalyn_DT5001_FinalAssignment.pdf
lynteo
0
130
Shaolin_Showdown
solmetts
0
280
AI情報に溺れながら、それでも頑張って泳ぐための思考法
yoriss67
0
130
株式会社ログラス - 会社説明資料【デザイナー】/ Loglass Designer
loglass2019
1
7k
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
How to build a perfect <img>
jonoalderson
1
4.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
320
Agile that works and the tools we love
rasmusluckow
331
21k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
How GitHub (no longer) Works
holman
316
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Skip the Path - Find Your Career Trail
mkilby
0
53
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
Transcript
@camerondaigle Discovering User Interactions
Discover the interactions around you.
image: panamacityflorida.blogspot.com
None
image: kissimmeefl.blogspot.com
None
The world is full of forms. image: slate.com
image: nolandalla.com
$1.86 (10%) $2.79 (15%) $3.72 (20%) Other ... Your fare
is $18.76. Choose a tip:
None
image: lasvegasweekly.com
None
None
None
None
None
None
We judge truly good design not by its beauty or
its innovation or its efficiency, but rather by how well it responds to its original problem. ! KHOI VINH
Respect for Intuition Common Language Sense of Place
Does It Do What I Think It Will Do
None
None
None
None
None
None
flickr.com/photos/twm_news
Programmers: good at building machines with 17 meta-knobs that turn
the 90 underlying knobs; bad at asking "why are there so many knobs?" ! GARY BERNHARDT
None
None
None
None
Respect for Intuition Common Language Sense of Place
Push: Power Turn: Volume Push: Nope Turn: Tune Push: Next
Menu Item Turn: Change Value
None
None
None
None
None
None
None
None
None
Innovate as a last resort. ! CHARLES EAMES
Respect for Intuition Common Language Sense of Place
Navigation isn’t just a feature of the website; it is
the website, in the same way that the building, shelves, and the cash registers are Sears. ! STEVE KRUG
Navigation between pages Navigation between modes Navigation between states
None
None
None
None
None
None
A (secret) sequence of actions
COOK TIME POWER 3 0 5 START
- Force completion - Destroy/save progress AFTER ENTERING A MODE:
None
None
None
None
None
OMG
None
$35 $200 Thermal Carafe Visual Quantity Indicator™ One-Button Self Destruct
One-Tab Coffee Saver
Design is decision-making in the presence of constraint. ! MICHAEL
FEATHERS
What we’re not talking about
https://medium.com/design-ux/77eb4f9a439d
None
2014 Button™
!decoration
None
None
None
None
None
Good design solves the right problem. ! PAUL GRAHAM
None
The process defines the product.
+10s -10s +1m -1m 5 POWER + – 00:00 START/STOP
We can show people that we value their experience(s), top-to-bottom,
and that we’re constantly thinking of how to solve problems, ease friction, remove barriers, and serve them in World Class Ways. We have a huge opportunity to change someone’s expectations. ! JOSHUA BLANKENSHIP
Discover the interactions around you.
Respect your users’ intuition, language, and sense of place.
Interactions are for everyone.
Discovering User Interactions @camerondaigle