I'm not sure how common this is amongst other developers/technical people, but I always seem to start a job, feel really excited at the beginning, and then fall into a pattern of boredom/lack of interest after about 6 months.
I have historically been a "job hopper" (though my first few jobs were with the same company where I stayed for about 5 years), with my average stay at a given company lasting about 1.5 years.
I do enjoy doing programming/development work, so I don't feel like it's a bad fit with the industry. Is there something wrong with me? Am I doing something wrong in my job selection process?
Any insight would be greatly appreciated (and/or any input from others who struggle with this).
I tended to struggle with this too earlier in my career, although fortunately I've been able to work for companies where I can switch to new projects often enough to keep my interest up, rather than just doing maintenance on one long-running project.