• Tech’s lip service to racial injustice

    As protests of police violence continue in the US we’re beginning to see the steady trickle of large tech companies posting to social media about…

  • Default values for hashes in Ruby

    I was recently working on some code that involved hashes of arrays. As I was reading through some behaviors of Hash in the Ruby docs,…

  • Channeled Procrastination

    Channeled Procrastination

    This was originally published on Carbon Five’s blog   I procrastinate. In high school it was a huge issue for me, because as a high…

  • Sweat The Small Stuff

    If you’re looking for resources for my RubyConf talk Sweat the Small Stuff, you can find them at Sweat the Small Stuff – Resources

  • ARKit and the taller skyscraper

    Having seen some of the apps that were put into the App Store this week with ARKit support, it really hearkened back to an analogy…

  • You Don’t Need To Be First

    “Guys, it’s crunch time.”/p> You feel dead inside as you process the words. “We’re gonna need to be doing some late nights here for awhile.…

  • Aaron’s Simple Guide To Security

    There’s a lot of hysteria going on about cybersecurity as of late. Even President Trump knows the importance of “the cyber.”In theory, cybersecurity is really…

  • Bose QC35 headphones: finally!

    I’ve long been on the quest for the perfect pair of headphones suitable for using for work and pleasure. For the past year or so…

  • My favorite things: iKlear cleaning products

    If you’ve ever worked in the same office as me you may know that I have a sort of… obsession with keeping glass screens completely…

  • Thoughts on Swift going open-source

    Swift going open-source today is for sure exciting news, but we need to temper our expectations for what that means for the language. For sure…