O maimuță cod este cineva care creează cod pentru software de calculator, numit și programator, iar termenul poate fi folosit în mai multe moduri diferite. Dacă este folosit de alții, în special de programatori seniori cu referire la programatorii de nivel inferior dintr-un proiect, este adesea un termen oarecum derogatoriu, deși poate fi folosit și în glumă. De asemenea, poate fi folosit de alții pentru a se referi la programatori pe un ton mai neutru, pur și simplu pentru a evoca imaginea cuiva care lucrează necruțător la programare. Cineva poate folosi, de asemenea, termenul „maimuță de cod” într-un mod ușor autodepreciant, adesea atunci când un programator se distanțează de deciziile luate de alții.
Termenul „maimuță cod” este adesea folosit ca un termen comic, dar potențial insultător pentru a-i descrie pe cei care creează programare sau cod pentru software de calculator. Când acest termen este folosit de non-programatori, este probabil să fie considerat ofensator, deși acest lucru va depinde de natura oricui îl aude. Programatorii de nivel superior, cum ar fi programatorii seniori dintr-un proiect, se vor referi uneori la un programator de nivel inferior drept „maimuță cod”. Acest lucru poate fi considerat încă o utilizare ofensivă, deși poate fi înțeles într-un mod mai glumeț, deoarece majoritatea programatorilor seniori au lucrat cândva și la niveluri inferioare.
O maimuță cod este de obicei o persoană care scrie cod, dar poate fi folosită pentru a se referi în mod specific la persoane care încă învață unele dintre aspectele mai complexe ale codificării. În acest sens al utilizării, va indica de obicei un programator care este calificat doar să facă programare de bază și nu să lucreze la un nivel superior. În timp ce această utilizare a „maimuței de cod” poate fi oarecum subtilă în sens și subtext, gradul în care este probabil să fie considerată insultătoare depinde de obicei de vorbitor și ascultător într-o situație.
Cineva poate folosi, de asemenea, termenul „maimuță cod” pentru a se referi la sine însuși, iar în această utilizare este adesea atât auto-depreciant, cât și menit să indice prostia altcuiva. Dacă un programator nu este de acord cu managementul într-o decizie legată de cod, dar trebuie totuși să urmeze decizia, indiferent de gândurile sale cu privire la decizie, programatorul ar putea spune ceva de genul: „Nu mă întreba de ce facem asta. , sunt doar o maimuță codificată.” În această utilizare, termenul este oarecum autodepreciant, dar indică și modul în care programatorul simte că managementul îl vede în situație. Acest lucru indică de obicei că programatorul consideră că decizia conducerii este incorectă și poate reflecta o schismă între cei care gestionează un proiect și cei care scriu codul pentru un proiect.