Stupid question from a foreign newbie.

What separates a code monkey from a domain expert? Can you use infosec and embedded systems as two examples please?