~/talk

Death by a thousand paper cuts

Talkat RuhrJS 2017 · 2017-10-14..10-15· [developer-experience, frontend-architecture]
slides:none on file

Argues that UI bloat comes from early technical and design choices and shows concrete fixes: migrating legacy systems like CFEngine into interfaces, retrofitting inconsistent modules, and choosing manual Save button over hidden autosave when users feel uncertain. Recommends prioritizing user journeys, keeping a few happy paths, and spending about 80% research time on problem definition before building. Gives examples of what was changed and why, and which fixes actually reduced confusion.

AI-written summary · about

  1. 0:00Start
  2. 3:21MY CAREER IN COMPLEXITY
  3. 7:21COMPLEXITY IS RELATIVE
  4. 10:02COMPLEXITY MEANS
  5. 11:33WE LOVE CONSISTENCY
  6. 13:16MAINTAINING CONSISTENCY IS HARD WORK
  7. 21:11DECISIONS as CONSTRAINTS
  8. 25:37RUTHLESS PRIORITIZATION
  9. 28:26CONCLUSION
  10. 28:58Just like scope, complexity needs to be actively managed on all levels, from the inherent complexity of a feature to the complexity of the entire (brand) experience
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.