Hi, all -
I have had 4 jobs in different fields and tech stacks (enterprise - J2EE, web startup - RoR, health care - Java and web scrapers, and technology - Groovy with Swing), all of them lasting about 2 years before I get itchy feet and decide to move on. At first, I figured it was just a matter of outgrowing the positions I was hired for, and as I kept getting increasing levels of responsibility at each new position, that seemed to make sense. However, I'm starting to see a pattern where I take a new job, dig in and learn everything I can about a new tech stack and problem set, get bored and then move on, and I'm not quite sure what to make of it.<p>I started my current job 15 months ago, and yet again, I'm starting to get itchy feet. What started out as a challenging job has become routine - it's just a matter of banging out features as quickly as I can. There's always the option of overcomplicating features to steal a chance to do more challenging work, but that's a temptation I do my best to resist. I've mentioned this to my boss and asked for a chance to do something new for a few months (mobile development, devops, even some design work), and she's been less than receptive. Hence, I'm starting to look around, and I'm wondering if I'm going to wind up in the same cycle. I'd like to find a place I can stick for a while, if possible, without winding up in the same rut.<p>Is anyone else familiar with this sort of pattern? Anyone have any tips?