~/talk

Unix shell - We can do better now

name:Ilya Sher
linkedin:ilyasher
slides:none on file

Shell UI is still stuck in a teleprinter model despite cursor-addressable terminals since vt52 (1974/75). Claim: make most of the wall of text interactive by exposing semantic objects on screen (files, AWS CodePipeline entries) tied to plugin handlers that supply menus and default actions. Interactions become semantic record/replay (recorded as "pipeline with status failed" or "instance with tag X" rather than literal IDs). A shell project began in 2013 to explore this; effort parallels building command completions, not a massive new class of work.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:38about me
  4. 0:54what's wrong with the unix shell?
  5. 1:55user interface
  6. 2:35how we got here?
  7. 5:49"interactive shell"
  8. 6:34objects on screen
  9. 7:18plugins
  10. 8:08record / replay
  11. 10:30how?
  12. 12:10ui vision summary
~/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.