PROGRAMMER
/pro.gram.er/ (n)
1.one who:
a)
solves a problem you don't know had, in a way that you don't understand
b)
has the ability to turn caffeine into code
2.see also:
magician; wizard