~/talk

Developers Are Users Too

Talkat droidcon NYC 2017 · 2017-09-25..09-26· [developer-experience, soft-skills]
slides:none on file

Argues that developer-facing APIs must follow the same usability rules as UIs and gives concrete Android examples: Room and SQLite show compile‑time query checks, @Transaction to remove boilerplate, LiveData/Flowable and invalidation trackers for flexibility, and explicit main‑thread errors. Recommends 10 adapted usability heuristics (visibility, consistency, error prevention), cites research that most learning gains happen by the third use, and proposes three evaluation methods—API walkthroughs, usability tests, and hackathons—with pros, cons, and actionable checklist items.

AI-written summary · about

  1. 0:00Introduction to API usability
  2. 2:53What is an API and why it matters
  3. 6:03Factors influencing API usability
  4. 9:5510 usability heuristics for APIs
  5. 25:35Identifying API usability issues
  6. 30:31Design is art, not science
~/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.