Keynote: Multitudes
summary
Argues that Ruby has two engineering personas — application developers and gem developers — backed by a rough count of ~90,000 gems versus fewer than 150 open‑source Rails apps, so library constraints dominate contributor work. Live builds a tiny RSpec‑style gem called spectroscopy using bundler, implements expect/to_equal and before hooks, hits a test pollution bug, then refactors into DescribeBlock/ItBlock to fix scoping. Concludes these constraints shape different code structures and that app‑side contributors are essential to healthy libraries.
AI-written summary · about
chapters (10)
- 0:00Start
- 2:08Github Profile
- 5:19Intimidated by Gems
- 7:55Song of Myself
- 8:47Personas
- 14:18Hooks
- 19:18Create aa Testing Library
- 23:54Implement a Before Block
- 37:54Jim Weirich
- 44:43First Pull Request








