Recent Articles

  • Welcome Jeremy!

    Today, we're pleased to welcome Jeremy Rowe as an official member of the team!

  • The Case for Immersion

    In Part 2 of his three-part Empathy series, Ryan argues that true empathy requires a level of physical immersion in the environment of your user. Some of the most successful companies have, quite literally, put themselves in their customer's shoes.

  • Hiring a Developer: You're Doing it Wrong

    Mutually Human is in the process of finding top notch software craftspeople to work with us. Lately, we've been thinking a bit about our own process, common mistakes in hiring, and the best ways to find new talent.

  • Testing SMS Interactions in Ruby on Rails

    Since I'm a Ruby on Rails developer, I love to use RSpec and Cucumber to test my applications. I'd have to be hard pressed to step outside of my comfort zone and write a line of production code without having an associated test.

  • Mark Van Holstyn is an EPIC Award Finalist!

    We're really proud and excited to announce that Mark Van Holstyn has made finalist for the EPIC Awards, hosted by the Grand Rapids Area Chamber of Commerce, in the category of Young Entrepreneur of the Year.

  • Writing Better Tests by Focusing on Behavior

    Writing software is hard, and writing good software is even harder. One of our best tools for crafting quality software is the automated test. But the automated test is no silver bullet. Testing can't guarantee better software. After all, it's just a tool. It can surely help us build better software, but we first need to know how to wield it. One lesson I learned early on when testing was that focusing on the behavior is essential to successful and valuable testing. This post walks through doing just that and only that.

Perspectives