1. Super coders: These are the coders who write the algorithms that pave the way for coders below them.
2. Natural coders: Competent coders who take to the craft easily. Can easily learn new things, but probably won't be designing the next great video codec. (I fall here)
3. Amateur coders: that somehow got hired. These are the coders that you curse because you're always cleaning up after them.
...
I have a theory that the same medical professionals have similar categories. This theory was first formed when I once saw a doctor who, on my first visit, regaled me with stories of taking Uber into the city for a night of drinking.
I'd put this guy in the lowest category of medical professionals. He's there to make money by providing a service with little regard for the long term outcomes of his patients.
There is more to the ranking than his crass unprofessional behavior. Upon leaving the appointment, I was given a card with a request that I rate him on some rate-my-doctor.com ... It had the same slimy feeling as one of those "give us 5 stars" cards found inside the box of many product sold on Amazon.