~/talk

Coding for everyone

Talkat PyOhio 2012 · 2012-07-28..07-29· [developer-experience]
links:none on file
slides:none on file

Argues for simple, consistent code by showing concrete pain points: 47 ways to enumerate in Ruby, 111 methods on Time and how requiring active_support injects ~75 more, a contrived monkey patching plus to minus example that breaks expectations, and how explicit block arguments read far better than implicit ones. Demonstrates usefulness of RSpec, mentions Chef and Puppet, criticizes implicit returns and namespace pollution, and urges picking one clear style and documenting APIs.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:48Transitioning to development
  3. 5:11Design principles in coding
  4. 7:11Language comparisons
  5. 10:41Critique of Ruby features
  6. 16:01Best practices for clarity
  7. 20:59Evaluating coding styles
  8. 26:16Refining code and standards
  9. 30:32Conclusion and resources
  10. 1:07:03Q&A session
~/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.