Skip to content

Instantly share code, notes, and snippets.

@stevekrouse
Created May 6, 2019 16:09
Show Gist options
  • Select an option

  • Save stevekrouse/1477b8da34ca949903dc53d5694186a8 to your computer and use it in GitHub Desktop.

Select an option

Save stevekrouse/1477b8da34ca949903dc53d5694186a8 to your computer and use it in GitHub Desktop.
reading-list.md

Required Reading

  • Papert: Mindstorms and maybe Children's Machine (maybe others of his)
  • Kay: Hasn't happened yet, TODO find others, maybe STEPS, early history of smalltalk
  • BV: magic ink, learnable programming, all the videos, really
  • Granger: modeling, some videos, etc
  • mother of all demos
  • as we may think
  • Mythical man month (TODO find essays)
  • Out of the Tarpit
  • Cognitive dimensions of Notation
  • Growing a langauge guy steele
  • Simple vs easy
  • Cathedral vs bazaar (need to finish)
  • go to considered harmful
  • TODO some Paul Grarahm

Steve Favorites

  • Conal Everything, specifically liberated from von neuman
  • Destroy all Ifs - a perspetive from FP
  • What's FP all about? Li Hayoi
  • The Next 700 Programming Languages
  • Monad tutorial fallacy
  • Death of javascript, which never dies
  • fav andre staltz react article on archieve.org
  • Type theory paul chuisano
  • r0ml liberal software

Classics

  • Dream Machine

Haven't read yet

Other stuff

  • Sean McDirmid
  • Jonathan Edwards
  • Jonathan Alidrch
  • csail / daniel jackson
  • mitch resnick
  • mit media lab / one laptop per child / negroponte
  • Natural Programming / Brad Meyers
  • Scott Kim Viewpoints demo
  • Notion's series of interviews
  • Glench
  • Pane from Josh
  • Michale Nielson
  • Natural Programming
  • Toby Schaman shadershop and aprtus
  • nicky case
  • omar rizwan
  • seymour paper a la python tudor
  • Berkeley BOOM / deadaloos, BLOOM
  • Unison / Paul Chuisano
  • http://akkartik.name/about
  • tiddlywiki
  • tomas petricek
  • nadia

TODO Sources

  • Twitter "stevekrouse required"
  • Alan Kay reading list
  • Turing lectures
  • http://www.pgbovine.net/human-centered-programming-tools.htm
  • JE's spreadsheet thing
  • Dark list of things (and list for them of potentials) - and Dark's own competitor's spreadsheet
  • Death of computer language and birth of intentional programming. Prune Kent Beck fb. Towards user friendly projectional editors and the the follow up on grammar cells? New Hazel work. Organize these by tags? Simple data structure JSON? Notion? Spreadsheet? Seven Sketches in Compositionality: An Invitation to Applied Category Theory. People have proposed resource aggregations before on slack... Collective comp reading list!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment