~/talk

Writing Code for Humans, Not Computers

Talkat 360|iDev 2016 · 2016-09-14..09-17· [developer-experience]
links:none on file
slides:none on file

Claim: spending extra time on readable code cuts future work because engineers spend 10:1 reading vs writing. Concrete moves: add a concise README that maps app flows, organize Xcode groups to mirror UI timelines, treat view controllers as packages and inject external dependencies, break screens into child controllers or cell controllers, implement use cases as NSOperation use cases for reuse and testability, and refactor examples like keyboard handling into a KeyboardAnimation type and a UIView extension to reduce nesting and make animations predictable.

AI-written summary · about

  1. 0:00Intro
  2. 0:32Writing readable code
  3. 0:55Time is money
  4. 2:15State of affairs
  5. 4:45What can we do
  6. 6:47Coding for Humans
  7. 9:40Controller Packages
  8. 21:52Easy to Read
  9. 27:03Use Cases
  10. 29:03Toy
  11. 29:18What it does
  12. 29:38Positive conditions
  13. 29:55Nesting
  14. 31:03defer
  15. 31:28user information
  16. 31:58initializer
  17. 32:38animate
  18. 33:23reusable groups
  19. 34:33multiples
  20. 34:53autolayout
  21. 35:43conditional life
  22. 35:58we can do better
  23. 36:23we simplified legs
  24. 37:03we knew better
  25. 37:13update enemy layout
  26. 37:28schema
  27. 37:43self
  28. 38:03best practices
  29. 38:13nested nesting
  30. 38:23guarding
  31. 39:28Writing Code
  32. 39:43Talk to Your Team
  33. 40:13Automate
  34. 40:23Reorganize
  35. 40:43Hobbies
  36. 41:03Point Work
~/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.