Małpa kodowa to ktoś, kto tworzy kod dla oprogramowania komputerowego, zwany także programistą, a termin ten może być używany na wiele różnych sposobów. Jeśli jest używany przez innych, zwłaszcza starszych programistów, w odniesieniu do programistów niższego poziomu w projekcie, często jest to nieco obraźliwe określenie, chociaż można go również używać żartobliwie. Może być również używany przez innych, aby odnieść się do programistów w bardziej neutralnym tonie, aby po prostu przywołać obraz kogoś, kto niestrudzenie pracuje przy programowaniu. Ktoś może również użyć terminu „małpa kodu” w nieco autoironiczny sposób, często gdy programista dystansuje się od decyzji podejmowanych przez innych.
Termin „małpa kodująca” jest często używany jako komediowy, ale potencjalnie obraźliwy termin, aby opisać tych, którzy tworzą programowanie lub kod do oprogramowania komputerowego. Kiedy ten termin jest używany przez nie-programistów, prawdopodobnie zostanie uznany za obraźliwy, chociaż będzie to zależeć od charakteru każdego, kto usłyszy jego użycie. Programiści wyższego poziomu, tacy jak starsi programiści w projekcie, czasami określają programistę niższego poziomu jako „małpkę kodu”. Można to nadal uznać za obraźliwe użycie, chociaż można to rozumieć w bardziej żartobliwy sposób, ponieważ większość starszych programistów kiedyś pracowała również na niższych poziomach.
Małpa kodująca to zazwyczaj osoba, która pisze kod, ale może być używana w szczególności w odniesieniu do osób, które wciąż uczą się niektórych bardziej złożonych aspektów kodowania. W tym sensie użycia będzie to zwykle oznaczać programistę, który ma kwalifikacje tylko do wykonywania podstawowego programowania, a nie do pracy na wyższym poziomie. Chociaż to użycie „małpy kodu” może być nieco subtelne w znaczeniu i podtekście, stopień, w jakim prawdopodobnie zostanie ono uznane za obraźliwe, zwykle zależy od mówiącego i słuchacza w danej sytuacji.
Ktoś może również użyć terminu „małpa kodująca” w odniesieniu do siebie samego, aw tym użyciu często jest to zarówno samoocenie, jak i ma na celu wskazanie głupoty kogoś innego. Jeśli programista nie zgadza się z kierownictwem w decyzji związanej z kodem, ale nadal musi podążać za decyzją niezależnie od swoich przemyśleń na temat decyzji, może powiedzieć coś w stylu: „Nie pytaj mnie, dlaczego to robimy , jestem tylko kodową małpą.” W tym znaczeniu termin ten jest w pewnym sensie deprecjonujący, ale wskazuje również, jak programista postrzega go w danej sytuacji przez kierownictwo. Zazwyczaj oznacza to, że programista uważa, że decyzja kierownictwa jest niewłaściwa i może odzwierciedlać rozłam między osobami zarządzającymi projektem a osobami piszącymi kod projektu.