This web content humorously summarizes the history of programming languages and their inventors. It pokes fun at the development of languages such as COBOL, FORTRAN, LISP, C++, and Java, among others. Controversial information is not present, but surprising and clever content include the use of punch cards to weave a tapestry in 1801 and the creation of Haskell, a functional language with a reputation for complexity and the use of monads to control side effects. The content humorously concludes with the supply of curly braces and angle brackets remaining high.
http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html