~/talk

how a language affects its people

Talkat RubyConf AU 2017 · on Friday, 2017-02-10· [ruby]
slides:none on file

Argues that Ruby materially shapes its community by making code readable and conversational: RSpec’s English-like DSL and do/end blocks show what’s possible, Ruby allows ? and ! in method names and Unicode identifiers including emoji, it omits semicolons and heavy parentheses, and it borrows from Perl Smalltalk Lisp and Eiffel. The concrete claim is that these concrete syntax and tooling choices reduce documentation needs, encourage human-centered APIs, and so produce a distinct, more “human” culture.

AI-written summary · about

  1. 0:00Why we write Ruby
  2. 1:51Language and its agents
  3. 4:22Personal introduction
  4. 5:25Evolution of language
  5. 7:15Reviving languages
  6. 9:18Individuals and communities
  7. 11:36Language shapes the world
  8. 13:16Expressiveness in Ruby
  9. 17:24Grammar and structures
  10. 20:19Inter-language influence
  11. 22:10Computing and humans
  12. 24:02Conclusion
~/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.