I am a lawyer,but since there have been personal computers (even before the "PC"!) I had an interest in them and as there were hardly any programs you could buy, you had to program them yourself (it was the time of TRS-80 with a BASIC-interpreter in 4K).
Now I still write programs, because it solves problems and saves work.
What kind of programmer does that make me?
It is none of the originally suggested categories, nor is it "7. Compulsive Problem Solver".
Perhaps it is a bit like "Toolsmiths" although "lazyness" as suggested here probably fits best.
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law
<code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>