created by Brian LeRoux & Andrew Lunny. sparodically uncurated by David Trejo.


JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconsistencies and just plain painfully unintuitive moments for the language of the web.

contributing authors

These fine folk have been the brave warriors of code whom kicked out a wtf for your laughter (or perhaps compassionate tears). Adding a post is simple:

  1. Fork the code on Github
  2. Add a post to the ./posts folder in the following format: ..yes its Markdown. See the other posts for examples.
  3. Send @brianleroux a pull request.


The first crack at this site was a quick and dirty Tumblr thing authored w/ @alunny. The second iteration was a ground up custom authored NodeJS (0.1.x) blog by @brianleroux. This most recent incarnation is an evolution of the original NodeJS codebase (0.4.x) with help from David Trejo (@ddtrejo). The latest latest incarnation is an migration from 0.4.x to 0.8.x, also with help from @ddtrejo.

Fork me on GitHub