Dynamic Languages
Via Tim Bray, a very interesting lecture by Steve Yegge on the state of the art (or, rather, the coming state of the art) in dynamic languages. Highly recommended for CS people and programmers who aren’t allergic to a little bit of theory, though also very challenging.