I did. I quit my job. Well, sorta. Yesterday I officially turned in my resignation and what amounts to ~3.5 week notice. Surprised? Don't worry, I have another one ready.As some, but not many, of my short list of readers know ... over the past few months I have been spending a lot of time reevaluating my current situation, where I am right now from a career and personal development point of view, and where I want to be in the near future. After a ton of thinking, I decided that staff augmentation consulting with my current company wasn't going to get me where I wanted to be.
Just before, and mainly after the holidays, I started looking around and tried to get a feel for the local market, how in demand my skills were, and what kind of time frame I could get things done. After talking with a few companies and doing a bit of research, I ended up interviewing and was offered a new job.
W00t for me! :-D It has been a stressful few weeks of negotiating, trying to keep various organizations ignorant to my actions, and keeping up with my normal everyday work. But now it is over.
[A special and big thanks goes out to those of you who I bugged for advice, vented to, or just bounced ideas off of. Thank you.]So, why am I leaving? For the past 3 years I have been doing client-site consulting work for large corporations (
world's largest aircraft engine manufacturer, a big insurance company, and the world's largest genetically modified seed and herbicide producer). Its been really good work, I have met a ton of great people, and had way more experiences than I would have had working for any one of the companies. I am glad I did it. However, going forward I wanted more stability from a management and a project perspective. Also, I want the ability to branch out, technologically speaking, and work in some areas I wouldn't be able to with my current job. Basically, I had a good job, but wanted a better one.
And, where am I going? I have accepted a position with a small software development company here in town:
Asynchrony Solutions. They do all internal custom application development for a wide range of national clients and government agencies. They are very much focused on quality and agile methodologies from their project management practices (
Scrum, XP), to their development methodologies (
pair programming), to their testing (
TDD). They seem like a close knit group that works and plays hard together (
daily Halo 3 games during lunch, softball team, jeans & t-shirts, etc). Also, since their projects are somewhat shorter on average and they are focused on team building, there will be a lot of opportunities for me to work in new technological areas and learn new things (
RoR, .NET, SOA, mobile, etc).
-------------
I will post some more details over the coming weeks and after I officially start ... but thats the story for right now. The next few weeks will have my trying to focus on finishing up my current project work and hopefully training a replacement.
Wish me luck. :-)
If anyone is curious for more details, just drop me a line.