• Namespaced Classes in Rails

    In larger Rails applications, it is common to move related models, controllers, and/or views into sub-directories. Once moved, those classes will no longer be automatically found by Rails’ autoloader. There are two solutions:

    Read more →
  • Pull Request-Driven Development

    At my new job, I’m working on a project that uses some different processes than the project I was on at my last job. I’m finding the differences interesting, and have been thinking about the forces that would push a team in one direction or another.

    Read more →
  • RubyConf 2014 Wrap-Up

    Last week, I had the privilege of attending my first RubyConf. I really enjoyed it. There were a lot of great talks, and I got to meet with many friends (new and old). I went with a group from Zeal, my new employer, which was an interesting change. In the past, there might have only been one other person from work with me at a conference.

    Read more →
  • Magit

    I’ve been an Emacs user off and on for something like 25 years. I started using it when I was programming Common Lisp as a university research assistant but stopped for a number of years during my sojourn into Windows-land. When our team decided to build the next generation of our product on Linux back in 2001, we looked around for a usable C++ IDE and couldn’t find one. So we decided to run with Emacs and have been using it regularly ever since.

    Read more →
  • New Job: Key to Zeal

    I am excited to announce that I have accepted a new job. After 13 1/2 years at Key Technology, I have decided to switch gears and move to Zeal. My last day at Key will be October 31, 2014 and I’ll start at Zeal on November 3, 2014. That’s right, a whole weekend of funemployment!

    Read more →