Let’s get right to the point. The big announcement is not that I’m joining Microsoft, but I did decide to take a full time position (gasp!). I’ve decided to join GalaxeSolutions as a .Net Solutions Architect. I’m not going to lie to you, this is a big change in mindset for me, and I’m not going to start spouting off that GalaxeSolutions is the “be all end all” of consulting firms. But, I’ve worked with their parent firm, Galaxy Systems on a previous long term assignment, and became friendly with their staff and president during my time on that assignment. We went are separate ways after the assignment, and then the dot com bust happened, and we sort of lost contact. But, while I was looking for some work recently I bumped back into them again. They have recently added Michael Wagner (former CTO of Approach.com) to help build the Microsoft side of the practice, and we hit it off right away. But before I go into what I’m going to try to do with Galaxy, let’s get to why I’ve done what was considered almost impossible, taking a FTE (full time employee) position.
Back in Sept. 2005 I blogged, Perfect Time to Start an IT Consulting Firm?, where I mentioned that with the demise of so many consulting firms after the dot com bust, and the current upswing in market it makes it a good time to start up an IT consulting firm. I also mentioned that I previously had my own boutique consulting firm, and that running a business is not something that I really enjoyed. But, as Julie Lerman and Larry O’Brien talked about back in Dec. 2005, as an independent consultant, your earning potential is based on a very limited resource, your own time. I’ve done the indie consulting thing for over 12 years, and although I have begun to branch out to create additional revenue streams (like advertising on my blog), there are still lots of things that I want to do, but can’t because it impacts my billable hours. Most of these things have the potential to bring in money some time in the future, but the odds that an independent consultant will have the time to utilize that revenue potential is very small. So, I was stuck. I could, continue doing the independent thing (and continue dabbling in other things like training), start a new firm, or join an existing firm and help them kick their business up a couple notches. Well, I’ve done the independent thing a long time and can always go back to it if the other options didn’t work out. I’ve already done the owning a consulting firm and didn’t like that, so the only other option is to join an existing firm. Microsoft was/is always an option, but I know that I can do more to help them on the outside (and I have never been impressed by the base salaries for the positions I’ve been approached about). So, I was down to continue what I’ve been doing or join an existing firm, and the opportunity with Galaxy popped up.
With this new position with Galaxy, (and I hate the GalaxESolutions name, so I’m going to have to work at fixing that), I’ll be able to continue architecting .Net solutions, but also focus on growing the business via all the things that I already do, user group presentations, Code Camps, conferences, and helping with the local Microsoft Developer & Platform Evangelism team. One of my big pet peeves is the current state of the Information Technology Consulting industry, so I want to also try to implement some brand new business models/ideas. I think that the 20th century IT Consulting model is dead (or at least on life support and is brain dead), and we need a new model if this industry is going to survive. Anyone that has read my career tips posts has a pretty good idea of some of the things I see as defective in this field. I’m not saying that I’ve got the answers, but I feel the need to see if I can fix (or at the least, influence) this industry. I’m tired about complaining of the problems of this industry to my friends, and it is time to try to do something about it. The other thing I’ve always talked about doing is trying to grow the New Jersey Developer community (especially the Microsoft and .Net communities), and make Northern New Jersey into Redmond East. I think that this new position at Galaxy will help me work towards accomplishing both of these goals. I’m a realist, and know that what I want to do is a tall task, but I feel the need to try some new ideas and figure out what works (or doesn’t work).