In software development, "Ghost Programmer" is a programmer that works for another person's task and receives no credit. This applies for programmers who doesn't have any project assigned to him/her; yet he is forced to join a certain team in a project and works for them secretly making sure the client would not know. When a ghost programmer finished his assigned task, the name/credits that will be written in the code and the document is the one who was originally assigned to that certain task.
Boss: Our project is delayed. We need help from someone. John, can you help with this bug fix?
John: Sure.

After 4 hours..

John: Boss, i'm finished.
Boss: Okay, since you're a ghost programmer, the client should not know about it.. So, the name you should write on the code and the document is the programmer who is originally assigned to it. Okay? :)
John: Okay. (Man! I'm such a ghost programmer. I also want some credits.. )
by blitzkrrieg September 21, 2016
Get the Ghost Programmer mug.