~/talk

The Hidden Program State Hurts Everyone

Talkat Onward! 2024 · 2024-10-23..10-25
links:none on file
links:none on file
slides:none on file

Argues that hidden program state slows developers, demonstrates a graph-based live-state language called Algot (also written Alot in studies) that lets users build a working dot-product over linked lists by direct manipulation rather than text, and reports empirical results: middle-school students (avg age 14) and undergraduates perform substantially better with Algot versus Scratch or Python, lower reported cognitive load and faster comprehension, and an EEG study shows performance gains though no clear EEG load difference; prototype editor exists and the approach scales conceptually via nested node abstractions. Algot graph-based live state secondary school study

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Why developers differ
  3. 3:58Complex code representations
  4. 5:27Chess puzzles and direct manipulation
  5. 7:17Better programming environments
  6. 9:49Introducing Alot
  7. 15:19Testing Alot in education
  8. 17:28User studies and performance
  9. 22:50Beyond computer science
  10. 25:46Summary and future
  11. 26:08Early CS education
  12. 27:59Alot’s sidebar UX
  13. 30:27State visualization limits
  14. 33:14State in professional dev
  15. 35:23Ground-up vs domain-specific
  16. 38:11State in existing languages
  17. 40:37Q&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.