Gzip hates your DRY code
How to remove code and still increase your library weight.
Learn the basics of functional programming by iteratively refactoring imperative code.
My work interviewed me as part of their "employee spotlight" series.
Video and PDF tablature of a Gilbert and Sullivan aria arranged for ukulele.
Making the case against allowing linting errors in master.
I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening
A detailed guide for those who are struggling to find a way to contribute to open source
Video of a talk I gave introducing and explaining Vim Awesome
Ten common mistakes people make when using Underscore, and a linting tool to detect them.
In which I discuss how constraints have inspired my creative process as a musician and programmer.
I recently released a new website called HashBin which avoids being able to see the content the pastes it helps create.
How we get from a binary Winamp skin file to seeing Winamp2-js take on the look of your favorite skin, all within the limitations of your browser.
The Shepard Tone is an audio illusion that creates the impression of an endlessly rising or falling tone.
Free CDNs are a thing, and they can be put to use almost instantaneously during an unexpected traffic spike.
How I used transactions to make my tests run eight times faster.