• TIL

    After being inspired by a bunch of Ruby Rogues episodes and in part by my colleague Brett’s year of Ruby tips I decided to try…

  • The Detroit Project

    As many if you may know, I’m somewhat of an ideas guy. I’d like to share with you an idea of mine that’s been floating…

  • Apple Extended keyboards – My setup

    I’ve owned classic Apple mechanical keyboards for some time, but over the past few weeks I’ve been using the Apple Extended Keyboard and Apple Extended…

  • The Markdown Shitshow, Part Deux

    So, after watching the Markdown standardization shitshow play out, some more substance is starting to come out of the woodwork. First off, I was right…

  • Standard Markdown

    update: the name’s been changed to Common Markdown Yesterday, Jeff Atwood announced that Standard Markdown, a project he had been working on for some time,…

  • Amazon’s e-book hubris

    Amazon’s starting to play some hardball negotiation with Hachette, and it’s got Amazon’s critics worried. They envision this drab world where the only way to…

  • You won’t believe this blogger’s New Year’s Resolution

    I’m done clicking links to Upworthy and similar linkbait-y sites that show up in my Facebook feed, and I think you should too. Usually the…

  • Review: Remote: Office Not Required

    37signals released their long-awaited third book today to much fanfare.  It’s an incredibly quick read. My biggest worry was that it was going to be…

  • Don’t make perfect modularity the enemy of a good refactor

    I often find myself reviewing pull requests and I will find classes that contain a lot of domain-specific logic that aren’t relevant to the class…

  • It was a Friday

    It was a Friday, and I was in second grade. I got up that morning eighteen years ago, had breakfast, and my brother and I…