A definition from my esteemed colleague Dr. Spooner.
Basically a good programmer who is aware of their surrounding.
Everyone has a programming style, comes with experience. Being a good influence is important in a team even with style but what is even more important is to change your colour a bit to fit in.
Don't be a bore, it is not cool.
"Bradypodion taeniabronchum" by Devi Stuart-Fox and Adnan Moussalli - Stuart-Fox D, Moussalli A (2008) Selection for Social Signalling Drives the Evolution of Chameleon Colour Change. PLoS Biol 6(1): e25. doi:10.1371/journal.pbio.0060025. Licensed under CC BY 2.5 via Wikimedia Commons.
Technical stuff on programming, java, DSLs, etc...