~/talk

Readme.md? We Can Do Better

Talkat XO Ruby New Orleans 2025 · on Saturday, 2025-09-20· [developer-experience]
links:none on file
slides:none on file

Argues that README.md files become more useful when replaced or supplemented with executable Jupyter/IPYNB README pages that contain runnable cells, shell commands, multi‑language kernels and saved outputs. Demonstrates a live to‑do demo, a Dockerized fork of git history analysis via codem that surfaces surprising file coupling, and tree‑sitter queries that extract class names into scripts. Notes GitHub renders IPYNB but won’t execute cells, VS Code + Jupyter extension does, and CI can refresh outputs.

AI-written summary · about

  1. 0:00Introduction
  2. 3:31Writing docs is hard
  3. 6:22Three types of docs
  4. 7:48Markdown’s non-standard status
  5. 13:13Jupyter notebooks
  6. 15:50Jupyter notebook demo
  7. 21:47Git history with CodeMaid
  8. 25:00LLMs and IPMD workflows
  9. 28:35Literate programming with notebooks
  10. 31:02Q&A
~/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.