You may not know it, but you've probably used software written by John Barnette. He's a committer to RubyGems. His initial attempt at fixing the test fixture problem shipped with Rails 2 over three years ago. In this course, John tries to build a simple group chat application. And amazingly, he actually completes a prototype and deploys it!