Skip to content

Instantly share code, notes, and snippets.

@jvns
Created January 5, 2014 21:04
Show Gist options
  • Select an option

  • Save jvns/8273837 to your computer and use it in GitHub Desktop.

Select an option

Save jvns/8273837 to your computer and use it in GitHub Desktop.

Revisions

  1. jvns created this gist Jan 5, 2014.
    15 changes: 15 additions & 0 deletions code-reading-list.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    * GNU grep ([source](https://savannah.gnu.org/git/?group=grep), [maybe start here](http://git.savannah.gnu.org/cgit/grep.git/tree/src))
    * [TTYtter in Perl](http://www.floodgap.com/software/ttytter/) ([source](http://www.floodgap.com/software/ttytter/dist2/2.1.00.txt))
    * Knuth's [literate programming version of adventure](http://www.literateprogramming.com/adventure.pdf)
    * The [Python implementation of deques](http://hg.python.org/cpython/file/ba975c7c33d3/Modules/_collectionsmodule.c)
    * Some Ruby: [rspec-expectations](https://github.com/rspec/rspec-expectations) and [Rubinius](https://github.com/rubinius/rubinius)

    A couple of good lists (thanks to [@DanielleSucher](https://twitter.com/DanielleSucher))

    * http://seanstickle.com/2013/12/27/great-works-of-source-code.html
    * http://blog.fogus.me/2013/12/27/the-best-things-and-stuff-of-2013/ ("Favorite code read")
    * [Code to read when learning Go](http://www.somethingsimilar.com/2013/12/27/code-to-read-when-learning-go/)

    and also:
    * [Computer Science as Rhetoric and Performance](http://www.oopsla.org/2005/ShowEvent.do?id=75)
    * [The Architecture of Open Source Applications](http://aosabook.org/en/index.html)