Matt DuVall has written a great post about the creative process. My favorite piece is his breakdown of feelings a developer or designer go through during the creative process.
The Creative Process
- This is awesome
- This is tricky
- This is shit
- I am shit
- This might be ok
- This is awesome