~/talk

Communication for Developers: Estimates, Code Reviews, and Other Hard Problems

Talkat DevDays Europe 2024 · 2024-05-20..05-24· [developer-experience]
slides:none on file

Concrete habits matter: give estimates as dev days plus an 1.1 to 5 uncertainty factor, state assumed developer availability and exact scope so the number means the same to both sides; make PRs reviewer friendly by targeting specific reviewers (need one approval ask two), adding a one‑line TLDR, linking GitHub issues/commits as breadcrumbs, setting a deadline like merge it by Friday, and avoid no force pushes during active review so reviewers can follow changes.

AI-written summary · about

  1. 0:00Introduction
  2. 3:35Shannon model basics
  3. 4:37Estimates as communication
  4. 7:11Communicating estimates
  5. 9:20Estimate vs commitment
  6. 10:01Language for non-tech
  7. 11:08Code comments future
  8. 12:55Leaving breadcrumbs for future developers
  9. 14:00Open work communication
  10. 15:25Release coordination
  11. 16:34Finding PR reviewers
  12. 17:39Review deadlines
  13. 18:25Reviewer-friendly PRs
  14. 19:51Rebasing during reviews
  15. 20:37Constructive PR reviews
  16. 21:42Conventional comments
  17. 22:04Avoiding jerk reviews
  18. 23:51Picking review battles
  19. 24:56Daily comms pitfalls
  20. 25:41Repeating messages
  21. 26:47Targeted questions
  22. 27:35Justifications in requests
  23. 28:38Deadlines for info
  24. 29:19Giving the responses you want to receive
  25. 30:45Tone and smiles
  26. 31:51Harsh messages
  27. 32:36Async formatting
  28. 34:03Meeting costs
  29. 35:07Core comms principles
  30. 37:15Formalities and language
  31. 38:39Brevity and readability
  32. 39:42Open channel comms
  33. 40:49Directness vs effort
  34. 41:11Cultural differences
  35. 42:15Q&A
~/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.