~/talk

My Dog Taught Me to Code

Talkat LoneStarRuby Conf 2015 · on Saturday, 2015-08-15· [ruby-on-rails]
slides:none on file

Thirty concrete claims boiled into 30 Reader's Digest style rules including a single design metric — good design is easier to change — and concrete tools: Ruby and Rails examples (a 490‑char line rewritten, a string‑concatenation bug exposed by layout), Elixir service patterns that copy input hashes, MapReduce/divide‑and‑conquer fixes, and heavy gem dependency pain (124 gems, ~511 lock entries) that gets resolved by inlining three lines of library code. Deleting most of thousands of tests except money tests speeds development; accessible‑first UI changes simplify features and work.

AI-written summary · about

  1. 0:00Intro
  2. 14:21Patterns
  3. 15:32Avoid Inheritance
  4. 16:52Postures Law
  5. 19:21Listen to the Code
  6. 20:11Data vs Classes
  7. 21:13Stop Designing with Classes
  8. 22:04Delete the Tests
  9. 24:05Consistency is Key
  10. 24:42Divide Conquer
  11. 26:16Large Systems vs Small Systems
  12. 27:04Dont write monolithic systems
  13. 28:02Dependencies
  14. 29:16Be Joyful
  15. 31:00Never Call
  16. 31:32Accessible First
  17. 34:00Data Structures
  18. 34:36Algorithms
  19. 35:50Books
  20. 36:13More Things Change
  21. 36:27More Things Stay the Same
  22. 39:38Being Nice
  23. 41:20Flow State
  24. 44:18Open Source
  25. 45:04Pay Back
  26. 45:57I Love Ruby
  27. 47:13The Future
~/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.