For those not in the know, it's a variation of an old theme. http://www.willamette.edu/~fruehr/haskell/evolution.html , which is a Haskell version, says it goes back to at least 1995.
The traditional version (that is, the one I remember) is more akin to http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.... .