James is a contract programmer in Oklahoma. He works for multiple clients doing all manner of work with Ruby. He also builds Rails sites for HighGroove Studios. Lately, James has been busy writing books, including TextMate: Power Editing for the Mac. James works closely with the TextMate development team and helps to maintain TextMate's Ruby integration.