A big part of creating Web Applications is to write code. We spend a lot of time in text editor and therefore it has to be an extension of ourselves. We each have our own preference at Code Genome. Some of us like to use textmate, while others prefer emacs or a full IDE like RubyMine.