Well, as you've probably gathered from recent posts, I'm seriously considering moving on to pastures new, this brings up a dilemma - how do I leave my old company (when / if it comes to that) without making them feel like they've done something wrong?
What I'm trying to get at is, the place I work right now is a great little company, very little politics, nice small team, in short if you like that sort of environment it's ideal, my problem isn't with the company, it's with my skillset and development. You seen, whatever happens with the company I'm at right now, they just don't have large teams / sturctured development plans / strong methodologies / test-driven development, why? The answer is simple, they just don't need it, the clients don't want it and there wouldn't be much benefit from it (our projects tend to be quick, straightforward 1-2 man projects).
Problem is, I do want those things, I feel like I'm treading water right now just reusing the same skills over and over without actually learning anything new - for some that is just peachy, it drives me nuts!
So, in short, I plan to leisurely look for a new role, I'm not just going to jump ship with no warning and I'm not going to leave my current company in the lurch (in other words, I plan to finish all projects to which I'm currently committed if possible). Which leaves me with a problem, they probably already know what I want to do(I know at least one other person at my company reads this blog for starters...), and I think I'm a pretty valued employee - so, how do you leave a perfectly good job and leave things amicable between yourself and the company you plan to leave? (and why does this sound so much like marriage guidance?)