• The Problem with NPM

    Whenever you run `npm install` it generates a local, project specific /node_modules/ directory with literally 10s of thousands of files and folders. Why?! WHY?! I understand that javascript is a simple scripting language, missing many features that are baked in to more traditional languages like PHP and friends. I understand that many node modules are […] Continue Reading


  • TIL Netflix Packets Never Leave Town!

    I got a message from my ISP’s (Shaw) Bandwidth Team today. I wasn’t able to return the call, but I suspect they were calling to scold me about my bandwidth usage. Some History Bandwidth cap policies were a knee jerk reaction from ISPs ill-prepared for the era file-sharing on Napster and later voracious bittorrent usage. An era when […] Continue Reading


  • Ev Williams and the future of online publishing

    Great piece on Ev Williams and the open web. Yet his run near the top has been remarkably consistent. While other CEOs in his early-web cohort have left the industry, or have become writers or consultants, Williams has stuck around, leading companies. His startups have nearly all specialized in the same abstract medium: text boxes. […] Continue Reading


  • The Story of Alkaline Trio’s Goddamnit

    The Story of Alkaline Trio’s Goddamnit

    Chicago’s Alkaline Trio is one of the most influential bands from the turn of the century “emo” era. I came across the Original Sin documentary from 2008, about their first full-length release Goddamnit. It’s a great watch! Check it out. Part 1 Part 2 https://www.youtube.com/watch?v=pm1LhObR3F4 Part 3 https://www.youtube.com/watch?v=AzjLoPEeMyU Part 4 Is missing 🙁 Continue Reading


  • Freelancing: Paying for Dental Care in Canada

    Freelancing: Paying for Dental Care in Canada

    I have once again found myself in a situation without medical insurance coverage. Fortunately for Canadians really only means that I am without dental ((and optical and some prescription drugs)) coverage. For whatever reason, our utopian government funded health system does not cover dentistry. So I once again started the futile process of searching for decent […] Continue Reading