Programmer

[proh-gram-er]

Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge.

See also: magician, miracle worker