Reading
Emacs vs Vi is rooted in the love of Lisp — This is an older article I came across a few days which shows how the universal programming powers that define Lisp are at the root of the Emacs/Vi divide
Have generics killed Java in which the authors argues that generics have harmed Java and that static type checking is a dead-end
Media
Public Static Void — an excellent talk by Rob Pike that discusses language and evolution and why our languages mostly suck
Software
Firefox Alpha with TabCandy is an early test release that contains a very interesting new interaction interface for tabs which I think is a step forward. Now if only I could run it all from my keyboard. Be warned that no extensions will work.
Bonus: Here’s the TabCandy video