~/talk

Programming is writing is programming

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [developer-experience]
name:Felienne
links:none on file
slides:none on file

Argues that programming and writing both translate high-level ideas into letters and sentences, demonstrates tools and data: analysis scripts over 250,000 Scratch projects find 30% long-method, 26% duplication, ~50% no interaction, static detectors and refactorers for spreadsheets (a claimed 750 million spreadsheet users) and Scratch projects are built, measured and tested. Randomized study with 61 students shows duplicated or long scripts reduce understanding; an edX course with ~3,000 kids teaches smells (smell questions 85 vs concept 72 points) and small classroom integrations boost engagement.

AI-written summary · about

  1. 0:00Intro
  2. 0:43What is programming?
  3. 1:06Hey folks! How's the water?
  4. 7:29Spreadsheets are code
  5. 11:33Are smells bad?
  6. 13:53Are code smells common?
  7. 16:12Can we teach smells?
  8. 19:33Domain is irrelevant
  9. 20:31Software does something
  10. 20:52Building is learning
  11. 22:10Domain is relevant
  12. 32:36Programming is Writing
  13. 34:12Writing is ?
  14. 36:33Style in writing
  15. 37:13Style in programming?
  16. 38:55Formatting in writing
  17. 42:03Auto-formatting in programming
  18. 46:45Observational learning
  19. 49:00Corse integration
  20. 52:00Teaching the computer to do what you want
  21. 54:33THE END
~/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.