~/talk

REPLs All The Way Up: A Rubric For Virtuous Feedback Loops

slides:none on file

Argues that the REPL is a practical archetype for better feedback loops and gives a concrete rubric—Read–Eval–Print–Loop—to evaluate them. Demonstrates tools (Lisp/Smalltalk REPLs, SQL shells, strace, debuggers, Honeycomb distributed tracing, feature flags, hot reload/Flutter, dev containers, CI and continuous deployment, generators/property tests) and practices (automate setup, make errors informative). Cites Dartmouth’s DTSS adoption (~80% of students) and a production trace-driven fix that speeds a query ~3x. Shows built artifacts—dev containers and feature-flagged deploys—that actually work.

AI-written summary · about

  1. 0:00Feedback loops in software
  2. 1:04Types of feedback loops
  3. 3:08History of REPLs
  4. 10:14Test driven design
  5. 14:07Why REPLs feel good
  6. 16:13REPL mechanics
  7. 25:59Explorational learning
  8. 31:14Unit tests as exploration
  9. 32:39Avoiding Sherlock Holmes
  10. 34:22Tracing and debugging
  11. 36:32Reload driven development
  12. 37:16Developing services
  13. 38:42Development containers
  14. 39:46Design dialogues
  15. 41:49Automating test setup
  16. 43:12Continuous deployment
  17. 44:15Pull request reviews
  18. 45:40Production feedback loops
  19. 47:47Feature flags
  20. 49:34Tightening loops
  21. 51:00Enabling others
  22. 52:45Empowering business teams
  23. 54:10Chase new questions
~/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.