Ho un collega che salta costantemente le scadenze, consegna lavori incompleti o afferma che le cose che non vuole affrontare sono "troppo difficili". Per ragioni che esulano dallo scopo di questa domanda, rimarrà impiegato.
Ad esempio, gli è stato chiesto di centrare un pulsante per più di sei mesi e non ci è mai riuscito. L'ho saputo ieri e ho centrato il pulsante in meno di cinque minuti.
Oggi ha commentato la modifica, dicendo che è il "commit preferito" della persona che l'ha richiesta.
Siamo una piccola azienda senza un rigido organigramma, quindi noi due siamo più o meno equivalenti in classifica. Ho l'orecchio degli altri nella squadra, poiché il suo comportamento ha influenzato tutti noi. Gli altri sviluppatori hanno a che fare con il suo lavoro che è pieno di scorciatoie, pezzi di codice inutile, query di grandi dimensioni che vengono eseguite e mai utilizzate e si rifiuta di apprendere nuove tecnologie (un problema piuttosto grande, poiché alcune delle cose che usa sono stati deprecati nel 2009).
Inoltre, il suo atteggiamento ci riguarda tutti: è difficile mantenere un atteggiamento "evviva squadra" quando una parte importante della squadra non si interessa del resto.
Qualsiasi commento sul suo comportamento incontra qualche variazione di "Haha, lo so, giusto?"
Come posso spiegargli che questo comportamento è inaccettabile?