Where are you working today?

A while ago, I blogged about getting a new gig that is virtual. I mentioned that the reason I was getting a new job only 2 months after leaving ThoughtWorks was the topic of a while other blog post.

Well, this is that post.

When I decided to join ThoughtWorks, I had a clear set of pros and cons for taking such a job. After 7 months there, it was safe to say that not only did the pros not manifest themselves, but all of the cons ( and more.. ) did. I have no reason to go into details, so I’ll just say that after much thought, I decided to leave ThoughtWorks.

Shortly after I started to look for another job, I was contacted by a old friend ( and current computer security genius. Seriously, the guy has forgotten more about security than I will ever know ) who said that he was being bugged by a persistent headhunter who was looking to fill a .Net Senior Developer position in Chicago. It just so happened that the headhunter was located in the Bay Area, and I was deployed there for ThoughtWorks, so it made sense to meet up and hear what she had to say. She described a company in downtown Chicago doing very interesting work, and they were looking to hire some people in the next few months.

It all sounded very interesting, so I decided to go for the interview. Well, they must have liked me, because within the week, I had a job offer. It was exactly the kind of situation I was looking for. I would be working with VERY bright and talented people, in downtown Chicago, and on very technical problems. So I took it.

Fast forward to two months after I start. Some very unusal and unlucky things happened with the company, and they were forced to retool their direction. Unfortunately, this meant letting some staff go. Now, seeing as how I was by far the newest person, I knew I would be one of the first to go. After all, I had no real knowledge since I had only been there for two months.

It turned out that I was correct and after only 2 and 1/2 months of employment, I was searching for a new job. The only frustrating part of it all was the fact that I had just gone through the dog and pony show of a job search, and now I would need to do it again. Add that to the fact that I was really looking forward to staying with the company for a while and put my flag in the ground, and you can imagine how frustrated I was. Frustrated with a capital F.

As luck would have it, I had turned down some offers only 2 1/2 months before, so I didn’t have shortage of available opportunities, but nothing as exciting. That is until a my I received an email from a company looking for developers, with the attraction that the company is entirely virtual. The funny part was that it came through the old company of several of my current co-workers. After several rounds of interviews, both phone and face to face, I accepted an offer they made.

I now work from home ( and other places, but that’s another post ) and couldn’t be happier. I have the flexibility do work how and when I want to work, and it’s almost intoxicating. People think that I slack off, but that’s not the case. You really end up working more hours when you work from home, because it’s so easy to sit in your chair for an extra hour or day a day ad get a little more work done. Hell, I’m typing this at 2:30 AM / CST while doing some performance profiling on our app. All in all, it’s a great job compared to the std Chicago jobs of finance and insurance. In th end, it’s pretty much exactly what I was looking for.

I guess the moral of the story, if there could be one, is that if you know where you want to be, you won’t always know the path, but you’ll get there eventually.