A talk about some of the dark features of JavaScript that make programmers from other languages hate javascript at first sight. First presented at Madrid Ruby user group.