Un mono de código es alguien que crea código para software de computadora, también llamado programador, y el término se puede usar de varias maneras diferentes. Si lo usan otros, especialmente programadores senior en referencia a programadores de nivel inferior en un proyecto, a menudo es un término algo despectivo, aunque también se puede usar en broma. También puede ser utilizado por otros para referirse a los programadores en un tono más neutral, simplemente para evocar la imagen de alguien que trabaja sin descanso en la programación. Alguien también puede usar el término «mono de código» de una manera ligeramente autocrítica, a menudo cuando un programador se está distanciando de las decisiones tomadas por otros.
El término «mono de código» se usa a menudo como un término cómico pero potencialmente insultante para describir a aquellos que crean programación o código para software de computadora. Cuando este término es utilizado por no programadores, es probable que se considere ofensivo, aunque esto dependerá de la naturaleza de cualquiera que escuche su uso. Los programadores de nivel superior, como los programadores senior de un proyecto, a veces se refieren a un programador de nivel inferior como un «mono de código». Esto todavía se puede considerar un uso ofensivo, aunque puede significarlo de una manera más jocosa, ya que la mayoría de los programadores experimentados alguna vez también trabajaron en niveles más bajos.
Un mono de código es típicamente alguien que escribe código, pero se puede usar para referirse específicamente a personas que aún están aprendiendo algunos de los aspectos más complejos de la codificación. En este sentido del uso, normalmente indicará un programador que solo está calificado para realizar programación básica y no trabaja en un nivel superior. Si bien este uso de «mono de código» puede ser algo sutil en significado y subtexto, el grado en el que es probable que se considere insultante generalmente depende del hablante y del oyente en una situación.
Alguien también puede usar el término «mono de código» para referirse a sí mismo, y en este uso a menudo es a la vez autocrítico y destinado a indicar la estupidez de otra persona. Si un programador no está de acuerdo con la administración en una decisión relacionada con el código, pero aún tiene que seguir la decisión independientemente de sus pensamientos sobre la decisión, el programador podría decir algo como, «No me preguntes por qué estamos haciendo esto , Solo soy un mono de código «. En este uso, el término es algo autocrítico, pero también indica cómo el programador siente que la gerencia lo ve en la situación. Por lo general, esto indica que el programador siente que la decisión de la administración es incorrecta y puede reflejar un cisma entre quienes están administrando un proyecto y quienes escriben el código para un proyecto.