The opposite of a competent and conscientious computer programmer.
Congrammers usually
don't RTFM and frequently deliver buggy and unmaintainable code, which programmers
will loathe them for.
Congrammers survive in the corporate world by deceiving non-technical managers who naively appreciate them for their
ass-kissing qualities and "yes sir" attitude. Some congrammers manage to go unsupervised, and by the
time managers realize how badly they have damaged their product, it'
s sometimes too late to go back and have a programmer fix everything.
Congrammers are unlikely to give programmers any
real credit for saving their projects, but programmers must willingly
help them anyway since otherwise they won't be considered "team players".
Programmer 1: Hey, I can't follow this module.c code. It's filled with like magic constants and
2,000 line functions. I
don't think this guy understood pointers, either... and why did he write his own shitty version of strtol()? WTF...
Programmer
2: Oh yeah... that was all done a while ago by
Paul, our old congrammer at the
time. After 3 years of shit they finally wised up and let him go. Your guess is as good as mine... Anyways, welcome to the team and good luck fixing that code.
Programmer 1: FML