Hay un desarrollador, llamémoslo John (actualmente en período de prueba) en la empresa (empresa bastante pequeña de aproximadamente 10 personas, 3 desarrolladores, uno de ellos trabaja mucho en esta empresa conoce el proceso comercial y puede considerarse como líder del equipo) que no quería usar ningún IDE (está usando algún editor de texto).
La aplicación en la que trabaja este equipo es una aplicación Java de tamaño mediano con la pila de tecnología Spring Hibernate y la refactorización / adición de nuevas características para lanzar una nueva versión de esa aplicación en un futuro próximo.
El rendimiento de John trabajando sin IDE en esta aplicación es más bajo de lo deseable, la suposición del líder del equipo (llamémosle Bill) es que esto sucede porque John no está usando IDE.
Bill intenta persuadir a John para que use IDE, pero esta idea encuentra mucha resistencia y la razón principal es "Quiero tener el control total de lo que estoy haciendo, así que necesito escribir todo el código por mí mismo".
¿Cómo puede convencer Bill de que John intente usar IDE? (considerando el hecho de que Bill ya protegió a John del dueño de la compañía, varias quejas sobre el desempeño de John)
Actualizado: Bill decide intentar convencer a John una vez más si ese intento no tiene éxito, entonces no intentará obligar a John a usar IDE y más bien mirar si las características prometidas por John se entregan a tiempo o no.