2010 Sessions


Guy Steele

Guy Steele


How To Think About Parallel Programming: Not!


Guy Steele has spent most of his career as a slacker, only managing to accomplish:

  • Contributions and illustrations to The Hacker’s Dictionary
  • Design of the original Emacs command set
  • Implementation of the first port of TeX
  • C: A Reference Manual and the first standards for C
  • Common Lisp the Language which became the ANSI standard for Common Lisp
  • Definition of the Scheme dialect of Lisp with Gerald Sussman
  • The “Lambda Papers” with Gerald Sussman
  • The High Performance Fortran specification and the Fortran standard committee
  • Three editions of the Java Language Specification
  • Editor of the first ECMAScript standard
  • Currently working on Fortress, a language for the scientific community


Douglas Crockford


Heretical Open Source: A Heretic's Perspective


Douglas Crockford is Yahoo!‘s JavaScript architect and a member of the committee designing future versions of the world’s most popular programming language. Douglas is known for writing “JavaScript: The Good Parts” and introducing the JSON data format.