The main difference (besides using vim) of a 10x programmer, is being able to immediately envision 5 ways to solve the problem, mentally following that path and seeing the pros and cons of each.
The 10x programmer probably does really hard stuff on weekends for fun.
The 10x programmer doesn't give a shit about your paradigms if they don't make the code more maintainable.
The 10x programmer's code is fun to read.
The 10x programmer's code could be read by a non-programmer and they could understand the jist of it.
The 10x programmer can't tell you the 'most interesting bug' they've ever found. The solve bugs all the time. They solve them and move on, and remember the lesson, but not the bug.
The 10x programmer doesn't fit in well at the office and usually has to start his own business.
He also types fast.