~/talk

Unix shell - We can do better now

Talkat CPH DevFest 2024 · 2024-08-26..08-30· [devops-and-delivery]
name:Ilya Sher
linkedin:ilyasher
slides:none on file

Claim: the Unix shell still uses a 1974–75 telegraph paradigm and must evolve to interactive objects on the screen that plugins manipulate. Implementation: parse program output into structured data (jc/jq style), record interactions as semantic records (e.g., “instance launched by pipeline X” not ID 123), and expose plugin commands per object type. Built: an NGS language is already used at work; a JavaScript web frontend is under development and a terminal frontend is planned. Goal: reproducible replay and one‑click cloud navigation between CI, ECS logs, etc.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Rethinking interactive shells
  3. 1:30Shell communication history
  4. 2:571974–75 computing turning point
  5. 3:38Shell interactivity lag
  6. 4:41Semantic shell recording
  7. 5:43Parsing program outputs
  8. 7:05Modern shell UI objects
  9. 7:50Next-gen shell vision
  10. 8:32Next Generation Shell project
  11. 9:13CLI meets web ease
  12. 9:57Shell architecture overview
  13. 10:39Q&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.