C'è uno sviluppatore, chiamiamolo John (attualmente in periodo di prova) in compagnia (una piccola azienda di circa 10 persone, 3 sviluppatori, uno di loro lavora a lungo in questa azienda e conosce il processo di business in giro e può essere considerato come Team leader) che non volevano utilizzare alcun IDE (sta usando un editor di testo).
L'applicazione su cui si sta lavorando questa squadra è un'applicazione Java di medie dimensioni con stack tecnologico Spring Hibernate e refactoring / aggiunta di nuove funzionalità per il lancio della nuova versione di tale applicazione nel prossimo futuro.
Le prestazioni di John che funzionano senza IDE su questa applicazione sono inferiori a quelle auspicabili, l'ipotesi del leader di squadra (chiamiamolo Bill) è che ciò accada perché John non usa IDE.
Bill cerca di persuadere John a usare l'IDE, ma questa idea incontra molta resistenza e la ragione principale è "Voglio avere il controllo totale su ciò che sto facendo, quindi ho bisogno di scrivere tutto il codice da solo".
In che modo Bill può convincere John a provare a utilizzare l'IDE? (considerando il fatto che Bill ha già protetto John dal proprietario della società diverse lamentele sulla performance di John)
Aggiornamento: Bill decide di provare a convincere John ancora una volta se quel tentativo non avrà successo, quindi non cercherà di forzare John a usare l'IDE e piuttosto di vedere se le caratteristiche promesse da John vengono consegnate in tempo o meno.