~/talk

Writing The Next Great Kotlin Novel

Talkat KotlinConf 2018 · 2018-10-03..10-05· [kotlin, developer-experience]
slides:none on file

Compares concrete Kotlin patterns to English-writing rules and gives actionable guidance: use infix functions for readable tests, avoid sprinkling them everywhere because of precedence and tense confusion, prefer sealed classes to encode state plus cause (example: Vader dead → include killer), treat scope functions as conjunctions not magic (watch nullable safe calls and chaining pitfalls), favor constructors or simple chaining over custom DSLs unless maintenance cost is justified.

AI-written summary · about

  1. 0:00Start
  2. 0:25My vision: I'll read books about writing
  3. 2:12Natural language depends on context
  4. 2:52Natural language is ambiguous
  5. 6:05Kotlin falls in the middle
  6. 6:47This is not a programming talk
  7. 7:16The official Kotlin style guide
  8. 8:08Naming
  9. 8:32Choosing good names
  10. 9:18The optional feature
  11. 10:54Infix functions
  12. 11:34Infix: custom
  13. 13:03Why not infix everywhere?
  14. 14:11Great use: testing
  15. 14:42The passive voice
  16. 16:07The evasive voice
  17. 25:34Custom DSL (Domain Specific Language)
  18. 26:27Can you have too many custom DSLS?
  19. 27:44Beyond the style guide
~/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.