One who copies all code from other sources and prays that their code compiles. Normally used in a negative manner when used by more experienced programmers.
Programmer A: Bob is such a code monkey!
Programmer B: Oh my god did he use the same code more than 4 times in one method?
An inept computer user (see noob) who calls himself a geek and uses an Apple Macintosh computer.
They are mainly found on YouTube making reviews of mainly useless or unaffordable products (see tat) discussing Apple "rumours", providing viewers with "giveaways", giving updates on their boring lives, instructing viewers to follow their boring lives on Twitter and discussing how terrible a PC running Microsoft Windows is and why Macs are better in every way.
This term is not to be confused with someone who knows what they're talking about and has plenty of experience on all sides of the table, i.e. someone who is not a noob, but uses a Mac.
Macfag101 (in video): Hi guys, what's up? Today I'm going to be doing a giveaway and the winner is whoever can bitch Microsoft the most. Also coming up, a tutorial with the very original idea of how to change your dock background images, why Macs are so much better than PCs and why I don't know a fucking thing about what I'm talking about.
Non-noob viewer: Macfag, shut the fuck up.