Una scimmia del codice è qualcuno che crea codice per software per computer, chiamato anche programmatore, e il termine può essere usato in molti modi diversi. Se usato da altri, specialmente programmatori senior in riferimento a programmatori di livello inferiore su un progetto, è spesso un termine un po’ dispregiativo, anche se può essere usato anche scherzosamente. Può anche essere usato da altri per riferirsi ai programmatori in un tono più neutro, semplicemente per evocare l’immagine di qualcuno che lavora senza sosta alla programmazione. Qualcuno può anche usare il termine “codice scimmia” in un modo leggermente autoironico, spesso quando un programmatore prende le distanze dalle decisioni prese da altri.
Il termine “scimmia del codice” è spesso usato come un termine comico ma potenzialmente offensivo per descrivere coloro che creano programmazione, o codice, per software per computer. Quando questo termine viene utilizzato da non programmatori, è probabile che venga considerato offensivo, anche se ciò dipenderà dalla natura di chiunque ne ascolti l’utilizzo. I programmatori di livello superiore, come i programmatori senior di un progetto, a volte si riferiscono a un programmatore di livello inferiore come “scimmia del codice”. Questo può ancora essere considerato un uso offensivo, anche se può essere inteso in modo più scherzoso poiché la maggior parte dei programmatori senior una volta lavorava anche a livelli inferiori.
Una scimmia del codice è in genere qualcuno che scrive codice, ma può essere usato per riferirsi specificamente a persone che stanno ancora imparando alcuni degli aspetti più complessi della codifica. In questo senso dell’uso, indicherà tipicamente un programmatore che è qualificato solo per eseguire la programmazione di base e non lavorare a un livello superiore. Sebbene questo uso di “scimmia del codice” possa essere in qualche modo sottile nel significato e nel sottotesto, il grado in cui è probabile che venga considerato offensivo di solito dipende dall’oratore e dall’ascoltatore in una situazione.
Qualcuno può anche usare il termine “codice scimmia” per riferirsi a se stesso, e in questo uso è spesso sia autoironico che inteso a indicare la follia di qualcun altro. Se un programmatore non è d’accordo con la direzione in una decisione relativa al codice, ma deve comunque seguire la decisione indipendentemente dai suoi pensieri sulla decisione, il programmatore potrebbe dire qualcosa del tipo: “Non chiedermi perché lo stiamo facendo , sono solo una scimmia in codice.” In questo uso, il termine è in qualche modo autoironico, ma indica anche come il programmatore pensa che il management lo veda nella situazione. Questo in genere indica che il programmatore ritiene che la decisione del management sia errata e può riflettere uno scisma tra coloro che gestiscono un progetto e coloro che scrivono il codice per un progetto.