I tuoi colleghi programmano al di fuori del lavoro?
Considerando che non si fa alcun FP nella propria azienda, quindi convincere chiunque ad imparare una nuova lingua / paradigma quando non fanno nulla al di fuori dei loro compiti di lavoro diretto sarà quasi impossibile.
In tal caso, trova interessanti progetti che gli piacerà e siano collegati alla programmazione funzionale e mostrali. Non sei in grado di imporre un cambiamento, quindi dovrai seminare i semi se l'interesse a livello personale. È così che mi è stato presentato - garantito, dal mio migliore amico che lavora con me.
Oltre a ciò, la maggior parte delle persone scrive strumenti interni per semplificare le piccole attività. Prova a scriverne alcuni in un linguaggio funzionale. Chiunque voglia vedere il codice sarà esposto alla bellezza (si spera / possibilmente) del codice e probabilmente ti chiederà quando lo farà. Questa è un'opportunità per vendere l'idea.
Ricorda, ci sono linguaggi funzionali che funzioneranno sul tuo stack (scala / closing entrambi eseguiti su JVM). Non è "puramente funzionale" come lo è Haskell, ma è un buon inizio per un lungo viaggio.
Se hai il controllo sull'assunzione, assumi persone con qualche esperienza funzionale (o almeno interessate alla programmazione funzionale).
E infine ... potresti essere nella compagnia sbagliata se sei così appassionato di scrivere codice funzionale. Non cambierai il modo in cui l'intera azienda scrive software, specialmente se stanno facendo soldi e ancora di più non in un periodo di tempo ragionevolmente breve.
Si tratta solo di venderlo agli sviluppatori ... la gestione è completamente un'altra bestia.