Theory / Ideas Tutorials

  • By
    Get Up and Win

    Down on my hands and knees, I crawl around, bleeding out.  I'm resigned to my fate.  A kind stranger, a new friend, rushes over to me and kneels to help, reviving me at a time that didn't require it.  Just as I'm revived, the kind stranger...

  • By
    Lessons in Failure: Removing the Old Debugger from Firefox

    Joining the Firefox DevTools team was a dream come true for me.  I shared why in the first episode of the Script & Style show but the quick summary is that I grew up loving Firefox (even before it was called "Firefox") because Mozilla cared...

  • By
    Confessions of a Web Developer XVI

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash: If I were just getting into front-end development, I'd be so lost.  The norm these...

  • By
    Conquering Impostor Syndrome

    Two years ago I documented my struggles with Imposter Syndrome and the response was immense.  I received messages of support and commiseration from new web developers, veteran engineers, and even persons of all experience levels in other professions.  I've even caught myself reading the post...

  • By
    Thoughts on Devices: 2016

    If you follow this blog regularly or follow me on Twitter, you know that I love devices for all purposes.  Whether it's for watching videos, virtual reality, or any other number of entertainment tasks, I love cutting edge devices and have an opinion on all of them.

  • By
    Being a Dev Dad

    I get asked loads of questions every day but I'm always surprised that they're rarely questions about code or even tech -- many of the questions I get are more about non-dev stuff like what my office is like, what software I use, and oftentimes...

  • By
    Thoughts on the Upcoming Apple TV

    If you followed my Twitter account during Apple's event yesterday, you'll know that I was most excited about the Apple TV update.  Apple TV is a neglected gem inside the Apple world, and despite it not really being enhanced in the past few years, I'd still assert it's better...

  • By
    Confessions of a Web Developer XV

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash: I sometimes regret being a software engineer.  I've been doing a lot of manual labor for a friend...

  • By
    An Introduction to Static Site Generators

    Static site generators seem to have been becoming more and more popular recently, but they're not one of those ephemeral novelty things that grow in popularity as quickly as they fall into oblivion shortly after. For over a decade, many different projects - 394 of...

  • By
    I’m an Impostor

    This is the hardest thing I've ever had to write, much less admit to myself.  I've written resignation letters from jobs I've loved, I've ended relationships, I've failed at a host of tasks, and let myself down in my life.  All of those feelings were very...