Tal como acontece provavelmente em todas as linguagens de programação ( ou scripting ) existem certas situações em que dizemos “What the fuck!” acompanhado com aqueles espasmos cerebrais que nós programadores certamente já tivemos.
Encontrei o seguinte artigo que irá explicar coisas realmente do arco da velha na minha bem amada linguagem Javascript ( ou ECMAScript para os puritanos ).
http://ajaxian.com/archives/wtfjs
O website que está mencionado, de Brian Leroux define muito bem aquilo que pode acontecer numa linguagem de programação quando não é planeada com sucesso… Mas enfim… Ninguém disse que os programadores eram perfeitos…