Functional programming explained for the pragmatic programmer. Nice take. Maybe it would have been easier to focus on C versus Common Lisp before addressing the case of hybrid languages. (via HN)