Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ivanmarcin/bf51c92b09604345d99fb59fbd8e01e4 to your computer and use it in GitHub Desktop.
Save ivanmarcin/bf51c92b09604345d99fb59fbd8e01e4 to your computer and use it in GitHub Desktop.

Revisions

  1. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -35,8 +35,8 @@ Industrial Design
    -----------------

    - *The Design of Everyday Things* – Donald Norman
    - Design as cognitive science.
    - *Designing for People* – Henry Dreyfuss
    - Design as cognitive science.
    - *Designing for People* – Henry Dreyfuss
    - Memoirs of one of the founders of industrial design.
    -*Cradle to Cradle* – Michael Braungart & William McDonough
    - Manufacturing is compatible with global ecology.
  2. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -36,13 +36,13 @@ Industrial Design

    - *The Design of Everyday Things* – Donald Norman
    - Design as cognitive science.
     *Designing for People* – Henry Dreyfuss
    - *Designing for People* – Henry Dreyfuss
    - Memoirs of one of the founders of industrial design.
    -*Cradle to Cradle* – Michael Braungart & William McDonough
    - Manufacturing is compatible with global ecology.
    -*The Inmates are Running the Asylum* – Alan Cooper
    - The book that got me here.
    *About Face 2.0* – Alan Cooper
    - *About Face 2.0* – Alan Cooper
    - The first comprehensive treaties on interface design.
    - *The Humane Interface* – Jef Raskin
    - Another classic analytic look at interface design.
  3. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -18,8 +18,7 @@ Graphic Design, Information Design
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte


    <br>
    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
  4. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -19,15 +19,15 @@ Graphic Design, Information Design
    - *Envisioning Information* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte


    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
    - How to present data, and the why of the how.
    - *Logic & Design* – Krome Barratt
    - A bizarre and fascinating tour de force of analytic design.

    *The pedagogical potential of the comic form is vast and mostly untapped.’*
    *The pedagogical potential of the comic form is vast and mostly untapped.’*
    -*Understanding Comics: The Invisible Art* – Scott McCloud
    - *Reinventing Comics: How Imagination and Technology Are Revolutionizing an Art Form* – Scott McCloud
    - *Making Comics: Storytelling Secrets of Comics, Manga, and Graphic Novels* – Scott McCloud
  5. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -14,21 +14,21 @@ Design
    Graphic Design, Information Design
    ----------------------------------

    - *[These are] the bibles of information design. Nothing comparable exits.’*
    *[These are] the bibles of information design. Nothing comparable exits.’*
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte


    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
    - How to present data, and the why of the how.
    - *Logic & Design* – Krome Barratt
    - A bizarre and fascinating tour de force of analytic design.
    -*Understanding Comics: The Invisible Art* – Scott McCloud

    - *The pedagogical potential of the comic form is vast and mostly untapped.’*
    *The pedagogical potential of the comic form is vast and mostly untapped.’*
    -*Understanding Comics: The Invisible Art* – Scott McCloud
    - *Reinventing Comics: How Imagination and Technology Are Revolutionizing an Art Form* – Scott McCloud
    - *Making Comics: Storytelling Secrets of Comics, Manga, and Graphic Novels* – Scott McCloud

  6. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,8 @@ Graphic Design, Information Design
    - *[These are] the bibles of information design. Nothing comparable exits.’*
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte


    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
  7. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -18,6 +18,7 @@ Graphic Design, Information Design
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - *Beautiful Evidence* – Edward R. Tufte

    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
  8. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 4 additions and 6 deletions.
    10 changes: 4 additions & 6 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -17,8 +17,7 @@ Graphic Design, Information Design
    - *[These are] the bibles of information design. Nothing comparable exits.’*
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - Beautiful Evidence* – Edward R. Tufte

    - *Beautiful Evidence* – Edward R. Tufte
    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
    @@ -213,17 +212,17 @@ Playing

    - *Harmonic Experience* – W.A. Mathieu
    - Tonal theory done right.
    - *The World’s Greatest Fakebook* – !!!
    - *The World’s Greatest Fakebook*
    - The first one I reach for.
    - Alesis Micron
    - Makes a great stocking stuffer!

    Listening
    ---------

    - *OverClocked Remix* !!!
    - *OverClocked Remix*
    - *The Wingless* – John Burnett
    - 8-bit Collective !!!
    - 8-bit Collectivee
    - *Editor’s note: 8bc is now defunct. You might instead try chipmusic.org; perhaps start with the [‘chipmusic everyone needs to have’](http://chipmusic.org/forums/topic/237/chipmusic-everyone-needs-to-have/) thread.*
    - *Big Giant Circles* – Jimmy Hinson
    - *Stanford Harmonics*
    @@ -233,7 +232,6 @@ Comics

    - *Watchmen* – Alan Moore
    - *Nausicaa* – Hayao Miyazaki
    - !!! this might be a comic rather than the film?
    - *Fables* – Bill Willingham
    - *Re-Gifters* – Mike Carey
    - *Saturday Morning Breakfast Cereal* – Zach Weiner
  9. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -75,7 +75,7 @@ Software Engineering
    - Biography of a language.
    -[*Lambda the Ultimate*](http://lambda-the-ultimate.org/)
    - Everything I know about programming language theory, I owe tot his site.
    - [*CiteSeer*](http://citeseer.ist.psu.edu/]
    - [*CiteSeer*](http://citeseer.ist.psu.edu/)
    - Online library of research papers. Invaluable. Down with ACM extortion!
    - [*E.W. Dijkstra Archive*](http://www.cs.utexas.edu/users/EWD/)
    - Collected writings of one of the founders of computer science.
    @@ -115,7 +115,7 @@ Math
    Invention
    ---------

    - ** *The Art of Doing Science and Engineering* – Richard Hamming
    - ★★ *The Art of Doing Science and Engineering* – Richard Hamming
    - How to do great work. How to think.
    - *And Suddenly the Inventor Appeared* – Genrich Altshuller
    - A delightfully insane introduction to systematic invention.
    @@ -224,7 +224,7 @@ Listening
    - *OverClocked Remix* !!!
    - *The Wingless* – John Burnett
    - 8-bit Collective !!!
    - *Editor’s note: 8bc is now defunct. You might instead try chipmusic.org; especially the [chipmusic everyone should have](!!!) thread.
    - *Editor’s note: 8bc is now defunct. You might instead try chipmusic.org; perhaps start with the [chipmusic everyone needs to have’](http://chipmusic.org/forums/topic/237/chipmusic-everyone-needs-to-have/) thread.*
    - *Big Giant Circles* – Jimmy Hinson
    - *Stanford Harmonics*

    @@ -242,7 +242,7 @@ Comics
    - *Perry Bible Fellowship* – Nick Gurewtich
    - *Married to the Sea* – Drew and Natalie
    - *xkcd* – Randall Munroe
    *Octopus Pie* – Meredith Gran
    - *Octopus Pie* – Meredith Gran
    - *Cat and Girl* – Dorothy Gambrell
    - *Wigu* – Jeffery Rowland
    - *Narbonic* – Shaenon Garrity
  10. @nickloewen nickloewen revised this gist Apr 13, 2014. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ This is a plain-text version of [Bret Victor’s reading list](http://worrydream

    This is my **five-star list.** These are my favorite things in all the world.

    A few of these works have had an extraordinary effect on my life or way of thinking. They get a *sixth* star. *
    A few of these works have had an extraordinary effect on my life or way of thinking. They get a *sixth* star.

    Design
    ======
    @@ -25,7 +25,7 @@ Graphic Design, Information Design
    - How to present data, and the why of the how.
    - *Logic & Design* – Krome Barratt
    - A bizarre and fascinating tour de force of analytic design.
    - * *Understanding Comics: The Invisible Art* – Scott McCloud
    - *Understanding Comics: The Invisible Art* – Scott McCloud

    - *The pedagogical potential of the comic form is vast and mostly untapped.’*
    - *Reinventing Comics: How Imagination and Technology Are Revolutionizing an Art Form* – Scott McCloud
    @@ -38,9 +38,9 @@ Industrial Design
    - Design as cognitive science.
    – *Designing for People* – Henry Dreyfuss
    - Memoirs of one of the founders of industrial design.
    - * *Cradle to Cradle* – Michael Braungart & William McDonough
    - *Cradle to Cradle* – Michael Braungart & William McDonough
    - Manufacturing is compatible with global ecology.
    - * *The Inmates are Running the Asylum* – Alan Cooper
    - *The Inmates are Running the Asylum* – Alan Cooper
    - The book that got me here.
    *About Face 2.0* – Alan Cooper
    - The first comprehensive treaties on interface design.
    @@ -73,7 +73,7 @@ Software Engineering
    - A treasure of bit-manipulation algorithms.
    - *The Design and Evolution of C++* – Bjarne Stroustrup
    - Biography of a language.
    - * [*Lambda the Ultimate*](http://lambda-the-ultimate.org/)
    - [*Lambda the Ultimate*](http://lambda-the-ultimate.org/)
    - Everything I know about programming language theory, I owe tot his site.
    - [*CiteSeer*](http://citeseer.ist.psu.edu/]
    - Online library of research papers. Invaluable. Down with ACM extortion!
    @@ -128,7 +128,7 @@ Society
    Education
    ---------

    - ** *Mindstorms* – Seymour Papert
    - ★★ *Mindstorms* – Seymour Papert
    - This is how humans were meant to learn.
    - *Dumbing Us Down* – John Taylor Gatto
    - Why “schooling” is the opposite of “education.”
    @@ -156,7 +156,7 @@ Media
    Corporatism
    -----------

    - * *The Corporation* – Joel Balkan, et al.
    - *The Corporation* – Joel Balkan, et al.
    - We’ve created a monster.
    - *Ralph Nader: An Unreasonable Man* – Mantel & Skroven
    – Portrait of a modern-day saint.
    @@ -272,4 +272,4 @@ Human Beings
    - [Victor’s links from 2013](http://worrydream.com/Links2013)
    - [Bill Gates’s bookshelf](http://www.gatesnotes.com/Books)
    - [Alan Kay’s reading list](http://c2.com/cgi/wiki?AlanKaysReadingList)
    - [Don Knuth’s non-tech reading list](http://www-cs-faculty.stanford.edu/~uno/retd.html)
    - [Don Knuth’s non-tech reading list](http://www-cs-faculty.stanford.edu/~uno/retd.html)
  11. @nickloewen nickloewen created this gist Apr 13, 2014.
    275 changes: 275 additions & 0 deletions bret_victor-reading_list.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,275 @@
    This is a plain-text version of [Bret Victor’s reading list](http://worrydream.com/#!/Links). It was [requested](https://news.ycombinator.com/item?id=7579260) by hf on Hacker News.

    -------------------------------------------------------------------------------

    **Highly recommended things!**

    This is my **five-star list.** These are my favorite things in all the world.

    A few of these works have had an extraordinary effect on my life or way of thinking. They get a *sixth* star. *

    Design
    ======

    Graphic Design, Information Design
    ----------------------------------

    - *[These are] the bibles of information design. Nothing comparable exits.’*
    - * *The Visual Display of Quantitative Information* – Edward R. Tufte
    - *Envisioning Information* – Edward R. Tufte
    - Beautiful Evidence* – Edward R. Tufte

    - *Meggs’ History of Graphic Design* – Phillip B. Meggs & Alston W. Purvis
    - History is the best distinguisher of fashion from fundamentals.
    - *The Elements of Graphing Data* – William S. Cleveland
    - How to present data, and the why of the how.
    - *Logic & Design* – Krome Barratt
    - A bizarre and fascinating tour de force of analytic design.
    - * *Understanding Comics: The Invisible Art* – Scott McCloud

    - *The pedagogical potential of the comic form is vast and mostly untapped.’*
    - *Reinventing Comics: How Imagination and Technology Are Revolutionizing an Art Form* – Scott McCloud
    - *Making Comics: Storytelling Secrets of Comics, Manga, and Graphic Novels* – Scott McCloud

    Industrial Design
    -----------------

    - *The Design of Everyday Things* – Donald Norman
    - Design as cognitive science.
    – *Designing for People* – Henry Dreyfuss
    - Memoirs of one of the founders of industrial design.
    - * *Cradle to Cradle* – Michael Braungart & William McDonough
    - Manufacturing is compatible with global ecology.
    - * *The Inmates are Running the Asylum* – Alan Cooper
    - The book that got me here.
    *About Face 2.0* – Alan Cooper
    - The first comprehensive treaties on interface design.
    - *The Humane Interface* – Jef Raskin
    - Another classic analytic look at interface design.

    Game Design
    -----------

    - *Rules of Play: Game Design Fundamentals* – Katie Salen Tekinbas & Eric Zimmerman
    - The game design textbook. A comprehensive and insightful analysis of interactive design.
    - *A Theory of Fun* – Raph Koster
    - Why learning is fun, and fun is learning.
    - [Broken Link] – Chris Crawford
    - One of the earliest and deepest thinkers on game design.
    - [*Lost Garden*](http://www.lostgarden.com/) – Dan Cook
    - Essays on creative and analytical approaches to game design.

    Engineering
    ===========

    Software Engineering
    --------------------

    - *Structure and Interpretation of Computer Programs* – Harold Abelson & Gerald Jay Sussman
    - The essence of software engineering.
    - *The Little Schemer* – Daniel P. Friedman, Matthias Felleisen, Duane Bibby, and Gerald J. Sussman
    - How to think recursively. One of the most unique and effective peddagogic books ever written.
    - *Hacker’s Delight* – Henry Warren, Jr.
    - A treasure of bit-manipulation algorithms.
    - *The Design and Evolution of C++* – Bjarne Stroustrup
    - Biography of a language.
    - * [*Lambda the Ultimate*](http://lambda-the-ultimate.org/)
    - Everything I know about programming language theory, I owe tot his site.
    - [*CiteSeer*](http://citeseer.ist.psu.edu/]
    - Online library of research papers. Invaluable. Down with ACM extortion!
    - [*E.W. Dijkstra Archive*](http://www.cs.utexas.edu/users/EWD/)
    - Collected writings of one of the founders of computer science.

    Programming Languages
    ---------------------

    Good to work with:

    - Lua
    - A simple, elegant scripting language. Extensible and embeddable.
    - OpenLaszlo
    - Declarative layout, rapid prototyping.
    - Haskell
    - The programming language for the 21st century.

    Inspiring to read about:

    - Inform
    - io
    - Erlang
    - Fortress
    - Clojure

    Math
    ----

    - *Reforming the Mathematical Language of Physics* – David Hestenes
    - The geometric structure of abstract nonsense.
    - *Nonlinear Dynamics and Chaos* – Steven Strogatz
    - Pictures, examples, geometric intuition. Greatest textbook ever.
    - *Visual Complex Analysis* – Tristan Needham
    - Complex analysis explained geometrically. Beautiful.
    - *Gödel, Escher, Back* – Douglas Hofstadter
    - The formal systems, they are everywhere.

    Invention
    ---------

    - ** *The Art of Doing Science and Engineering* – Richard Hamming
    - How to do great work. How to think.
    - *And Suddenly the Inventor Appeared* – Genrich Altshuller
    - A delightfully insane introduction to systematic invention.
    - [*Folklore*](http://www.folklore.org/) – Andy Hertzfeld
    - Anecdotes about the creation of the original Macintosh.

    Society
    =======

    Education
    ---------

    - ** *Mindstorms* – Seymour Papert
    - This is how humans were meant to learn.
    - *Dumbing Us Down* – John Taylor Gatto
    - Why “schooling” is the opposite of “education.”
    - *How Children Fail* – John Holt
    - Why “schooling” is the opposite of “education.”
    - *How to Survive in your Native Land* – James Herndon
    - Why “schooling” is the opposite of “education.”

    Progress
    --------

    - *Technopoly* – Neil Postman
    - Technological dependence, and the amorality of progress.
    - *The Structure of Scientific Revolutions* – Thomas Kuhn
    - This is how the world changes: with a bang, not a whimper.
    - *Guns, Germs, and Steel* – Jared Diamond
    - The birth of civilization and technology.

    Media
    -----

    - *Amusing Ourselves to Death* – Neil Postman
    - Form limits function.

    Corporatism
    -----------

    - * *The Corporation* – Joel Balkan, et al.
    - We’ve created a monster.
    - *Ralph Nader: An Unreasonable Man* – Mantel & Skroven
    – Portrait of a modern-day saint.

    History
    -------

    - *A People’s History of the United States* – Howard Zinn
    - The winners write the history books.
    - *Lies My Teacher Told Me* – James Loewen
    - The winners write the history books.

    Art
    ===

    Writing
    -------

    - *The Careful Writer* – Theodore Bernstein
    - Language porn!
    - *The Mother Tongue* – Bill Bryson
    - History of English.
    - [*RhymeZone*](http://www.rhymezone.com/)
    - Superb rhyming dictionary.
    - *thesaurus.com*
    - Roget’s New Millenium, baby. That’s how I roll.

    Humor
    -----

    - [*ytmnd*](http://ytmnd.com/)
    - [*Sheepfilms*](http://sheepfilms.co.uk/)
    - [*HappyToast*](http://happytoast.co.uk/)
    - [*Fireland*](http://www.fireland.com/)
    - *Trigger Happy TV*
    - *Look Around You*
    - [*Improv Everywhere*](http://improveverywhere.com/)
    - [*Squelched*](http://www.squelched.com/)

    Games
    -----

    - [*Orisinal*](http://www.ferryhalim.com/orisinal/) – Ferry Halim
    - [*Knytt Stories*](http://nifflas.ni2.se/?page=Knytt+Stories) – Nicklas Nygren
    - *Braid* – Jonathan Blow
    - *Psychonauts* – Tim Schafer
    - *World of Goo* – Kyle Gabler & Ron Carmel
    - [*Digital: A Love Story*](http://scoutshonour.com/digital/) – Christine Love
    - *Beyond Good and Evil* – Michael Ancel
    - *vvvvvv* – Terry Cavanagh

    Playing
    -------

    - *Harmonic Experience* – W.A. Mathieu
    - Tonal theory done right.
    - *The World’s Greatest Fakebook* – !!!
    - The first one I reach for.
    - Alesis Micron
    - Makes a great stocking stuffer!

    Listening
    ---------

    - *OverClocked Remix* !!!
    - *The Wingless* – John Burnett
    - 8-bit Collective !!!
    - *Editor’s note: 8bc is now defunct. You might instead try chipmusic.org; especially the [chipmusic everyone should have](!!!) thread.
    - *Big Giant Circles* – Jimmy Hinson
    - *Stanford Harmonics*

    Comics
    ------

    - *Watchmen* – Alan Moore
    - *Nausicaa* – Hayao Miyazaki
    - !!! this might be a comic rather than the film?
    - *Fables* – Bill Willingham
    - *Re-Gifters* – Mike Carey
    - *Saturday Morning Breakfast Cereal* – Zach Weiner
    - *Truck Bearing Kibble* – Kramer & Vaughn
    - *Simulated Comic Product* – Kevin Forbes
    - *Perry Bible Fellowship* – Nick Gurewtich
    - *Married to the Sea* – Drew and Natalie
    - *xkcd* – Randall Munroe
    *Octopus Pie* – Meredith Gran
    - *Cat and Girl* – Dorothy Gambrell
    - *Wigu* – Jeffery Rowland
    - *Narbonic* – Shaenon Garrity
    - *Spamusement* – Steven Frank
    - *Subnormality* – Winston Rowntree

    Human Beings
    ============

    - Chaim Gingold
    - Aza Raskin
    - Oliver Steele
    - Chris Hecker
    - Kyle Gabler
    - Adam Cadre
    - Charles Bloom
    - Eskil Steenberg
    - Brad Templeton
    - Clay Shirky
    - Stewert Brand

    -------------------------------------------------------------------------------

    # See also:

    - [Bret Victor’s favourite quotes](http://worrydream.com/quotes/)
    - [Victor’s links from 2013](http://worrydream.com/Links2013)
    - [Bill Gates’s bookshelf](http://www.gatesnotes.com/Books)
    - [Alan Kay’s reading list](http://c2.com/cgi/wiki?AlanKaysReadingList)
    - [Don Knuth’s non-tech reading list](http://www-cs-faculty.stanford.edu/~uno/retd.html)