People who write programs to solve specific problems.
7. Professionals
People who have been hired to code.
I'd classify myself mostly as a toolsmith, followed by the mad and
pure scientists. And any CGI work I've done the past 6 years, I only
did it as a professional.