In the software development field, we have busy times and slow times. Periods of intense development, followed by periods of "mostly support".
I am currently in a period of intense development. Key word on "tense".
As a developer, you look at these periods with mixed emotions. I can't wait for things to slow down again. Don't get me wrong - I love my job. Developing software is what I was born for, and I feel I am good at it. There is a certain rush that comes with sitting down at a computer, writing some code, testing it, and seeing it work. There's instant gratification and a sense of accomplishment.
I would never want to be in too long a period of "mostly support". I find myself getting bored, my mental muscles not getting stretched. So I would not want to give up the intense periods.
But man, right now I need a break, big time. And I see no breaks on the horizon for at least 2 months out.