Noone agrees on the definition of any of these, and they have changed over the years. Wikipedia says they are the same https://en.wikipedia.org/wiki/Programmer
> Maybe try a hallucinagen
Is there strong evidence to support this is necessary? Which great computer programmers attribute their abilities to this?