I seem to have two conflicting personality features:
- I like to solve things so that they stay solved. I strongly prefer permanent solutions over temporary quick-fixes. When I've solved something, I don't want to have to come back to the problem to solve it again.
- I have such a strong case of the Not Invented Here syndrome, that I like to rewrite programs I've already written for myself.
I may have blogged about this before.