~/talk

10 Principles for effective Front-end Development

Talkat dotCSS 2014 · on Friday, 2014-11-14· [css, developer-experience]
slides:none on file

Ten concrete principles: favor the simplest option and reduce moving parts, quantify cost versus value, pick pragmatic over perfect, and think at the product level. Examples: a month-long spinner for old Android/BlackBerry ships to 100% of users, a two-week release delay over a nav color, and a UI decision that later saves hundreds of thousands. Do not design systems around outliers, don’t trust anecdotes, don’t build unasked-for features, and expect and accommodate change.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30Simplest
  3. 3:45Remove
  4. 4:45Understand
  5. 6:00Care less about yourself
  6. 7:25Get things alive
  7. 8:25Think product level
  8. 9:30Design systems around edge cases
  9. 10:40Dont make decisions based on anecdotal evidence
  10. 11:40Dont build it until youve been asked
  11. 13:05Expect and accommodate change
  12. 13:30Reverse decisions
  13. 14:10Recap
~/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.