Eu realmente gosto de programação em pares para projetos ou recursos específicos. Ele pode atuar como uma verificação de integridade imediata e aumentar a cobertura do código em sua equipe de desenvolvimento. Dito isto, sempre pareço ter um problema com os editores. Eu codifico principalmente o Ruby e pessoalmente gosto de usar o VIM, enquanto outros desenvolvedores da minha equipe usam o EMACS, TextMate ou RubyMine. Além disso, mesmo que dois desenvolvedores estejam usando o mesmo editor, parece que todos têm uma macro diferente para executar testes ou executar um determinado arquivo.
Minha pergunta é a seguinte: como você continua emparelhando um programa quando todos têm uma preferência de editor diferente? Existe algum tipo de software ou prática de desenvolvimento que permita que dois desenvolvedores emparelhem programas de editores diferentes? Você apenas precisa concordar com um editor comum que ambos possam usar? Como você resolve esse problema em sua empresa?