What type of programmer do I want to be?

I have three choices before me.

  1. To try to be the kind of programmer who can get into the zone and come up with some quick code that gets the job done — useful for proof of concepts.
  2. To be the type who does everything by the book, following ideal software development processes, documenting all changes, etc.
  3. To try and be a combination of the two.

Given the time I have allocated to achieve this goal, I am setting out to be type 1. If the code I write is worth anything, I’ll get some other code monkey to refactor it.