Ho un collega / manager / stakeholder che è molto conservatore quando si tratta di adottare nuove tecnologie. Capisco perfettamente il perché: abbiamo un sacco di esperienza interna con Java, MySQL / Postgres e così via, sono ben consolidati e c'è un buon supporto per loro.
Ma la tecnologia si evolve e talvolta le nuove tecnologie sono più adatte ai compiti di oggi. Ad esempio, ha senso eseguire un'elaborazione numerica pesante in qualcosa come Python + Numpy. Alcuni tipi di siti Web semplici sono più veloci e facili da implementare in Ruby / Rails. L'elaborazione di centinaia di gigabyte di log al giorno è particolarmente adatta all'architettura Hadoop M-R.
Ma spesso incontro molte resistenze nel portare nuove tecnologie nel mix, anche quando penso ci sia un strong motivo per farlo. La resistenza scende anche a dettagli minori, come l'utilizzo di un pesante front-end JavaScript e di servizi Web piuttosto che un pesante JSP lato server per un progetto recente. L'obiezione più comune è che, poiché non abbiamo una significativa esperienza nella tecnologia, non sarà mantenibile se non sono disponibile a farlo da solo.
Come lavori con persone come questa per superare questo tipo di obiezioni?