• The Benefits of Public Speaking

    I speak at conferences not just because there’s something cool I want to present, but because there’s something cool I want to learn.

  • Understanding Parallel Processing

    When I explain to people that I enjoy writing code in C# more than PHP, they scratch their collective heads and, with a quizzical look, always respond, “why?” My biggest reason: I really enjoy working with parallel processing.

  • How To: Blog Every Day

    I write every day. I also publish a blog every day – even if what I wrote that day wasn’t publishable.

  • Data Leakage – Part 2

    When you click a link on a page, your browser takes that page’s URL and sends it along with you as the “Referer” header. The site you end up on can then track exactly which sites are sending traffic. If your site is private (i.e. an internal company blog) and you link to an external site, you are advertising to that external resource the URL of the page you linked from.

  • Valentine’s Day

    In high school, I wrote a short, 4-stanza poem titled My Beloved that no one really understood at the time. I was asked repeatedly who I’d written it for, and kept giving the cryptic answer, “I don’t know yet.” Fast forward a little over a decade and I finally met the women for whom this poem was meant: my wife.

  • Is Your TV Watching You?

    Have you considered your new TV might be spying on you?

  • WordPress Core Proposal: Offline Editor

    What would you want to see in an offline editor for WordPress? How would you approach building it? Would it be a core feature, plugin material, or something else entirely?

  • A Hack a Day Keeps the Boredom at Bay

    I do a lot of fancy work with WordPress that, at times, has me pulling my hair out in frustration with the lack of (or uselessness of) certain hooks in WordPress core. At the same time, I never hack core.

  • Hitting a Stride

    Seeing athletes who’ve trained for a half decade just to put on a few minute (or in rare cases an hour) long performance is breathtaking. To see hours and hours of effort over weeks, months, and years culminate to a brief moment in front of the camera is awe-inspiring.

  • Why I Write

    I have no less than 5 unfinished novels in my Dropbox. They’re all fun stories, and if you ever want to hear what they’re about I’ll tell you. But you’ll likely never see them on Amazon. Why, then, do I bother to write?