A tale about how and why I've built an open source gem named Pronto and things I've learned along the way.