• Travel Light

    Whittling down what I bring with me on the road has helped pare down what I keep at home, too.

  • YouTube and postMessage

    I’m working on a project that allows content creators to embed YouTube and Vimeo media within otherwise non-video content. The trick is that the videos need to automatically pause when they pass out of the viewport.

  • Daily Habits

    I want to write regular words like I write classes and functions.

  • Make Time for Things that Matter

    What have you not accomplished because you ran out of time? What distractions could you give up so your time could be more focused on the things you actually care abut?

  • Responsible Disclosure

    For all the damage Heartbleed did on its own, disclosing the issue the way it was did far more good than harm.

  • Just Ship Already

    Stop wasting time trying to perfect the final 1% of your project. It won’t happen. The “someday” you’re waiting for to launch is today.

  • Reinventing the Wheel

    How often do you take something you’d otherwise take for granted back to the drawing board and start from scratch?

  • Situational Awareness

    How aware are you both of the objective dead ahead and of the potential vectors for surprises behind you?

  • WordPress, Options, and Auto-loading

    There are many different ways WordPress performance can be slowed: not understanding options is one of them.

  • Are You Nuts?

    Sometimes, innovation requires setting an impossible goal and working hard to reach it despite being told about its impossibility.