An expert is someone that can code without using google to teach him how to make every other function.
> The main thing I noticed about the experts I’ve encountered is they are into impressing you with their abilities. They are usually incredibly good, but their need for recognition gets in the way of mastery. Everything they do is an attempt to prove themselves
An expert programmer is a knowledgeable, yet ostentatious programmer. :-)