• Toxic Valuation

    I have had some toxic managers making laughably poor valuations of my talent in the past that, in turn, corrupt my perception of what I’m worth today. As a result, I likely settle for less than I should today.

  • Professional Paranoia

    If you can get in, someone else can (and will) find a way to get in without your permission. If your software and systems can be used for good, someone can (and will) find a way to exploit the same for ill.

  • Perception is Everything

    Perception is everything and informs the way you see and interact with the world. Who do you let control your own lens of perception.

  • Platform Agnostic

    It takes a few people stepping over a line to learn multiple languages to help bridge the gaps between cultures and make the world a better place. It also takes a few people stepping over a line to learn multiple programming paradigms to help bridge our communities and help create better software.

  • Beautiful Code

    Don’t let perfect be the enemy of good. But also don’t let shipping be the enemy of beauty.

  • Edward Snowden: Heroism in the Face of Tyranny

    ‘Til now, I’ve been unwilling to sit in awkward conversations because I’ve made my political beliefs public. That just won’t do.

  • Cryptography, JavaScript, and Performance

    JavaScript really is powerful, if you know how to use it …

  • Modular Architecture

    One of the most exciting new developments (at least for API geeks like me) is the coming JSON API.

  • Fear-Mongering and Firearms

    Love guns or hate them, leave your BS at the door; then we can have a rational discussion and, perhaps, actually find some sort of middle ground.

  • Vote with your feet

    I hate that phrase.