I aspire, obviously to be the perfectionist in the long run.
At the moment, I guess I'm either the street smart freak, when I am in the midst of a good streak. I have always believed programmers are like sport players from my experience, you are going to have good days and bad days. On the bad days, I am the sloppy fellow.