Há um desenvolvedor, vamos chamá-lo de John (atualmente em período de estágio) na empresa (empresa bem pequena, aproximadamente 10 pessoas, 3 desenvolvedores, um deles trabalha muito tempo nessa empresa conhece o processo de negócios e pode ser considerado como líder de equipe) que não queria usar nenhum IDE (ele está usando algum editor de texto).
O aplicativo em que a equipe está trabalhando é um aplicativo Java de tamanho médio com a pilha de tecnologia Spring Hibernate e refatoração / adição de novos recursos para iniciar a nova versão desse aplicativo em um futuro próximo.
O desempenho de John trabalhando sem IDE neste aplicativo é mais baixo do que o desejável, pressupõe o líder da equipe (vamos chamá-lo de Bill) que isso acontece porque John não está usando o IDE.
Bill tenta convencer John a usar o IDE, mas essa idéia encontra muita resistência e o principal motivo é "Eu quero estar no controle total do que estou fazendo, por isso preciso escrever todo o código sozinho".
Como Bill pode convencer John a tentar usar o IDE? (considerando o fato de que Bill já protegeu John do proprietário da empresa várias reclamações sobre o desempenho de John)
Atualizado: Bill decide tentar convencer John mais uma vez, se essa tentativa não der certo, ele não tentará forçar John a usar o IDE e sim verificar se os recursos prometidos por John são entregues a tempo ou não.