what is the next hot technology

I have been a firm believer that you should do one thing very good and do it better than anyone else. Doing this makes you valuable and your talents and resources are needed by many people. The biggest problem is what to focus on? This is the key question that makes or breaks a career. I have talked with many corporate executives and managers and they all agree that their success is part hard work, part picking the right technology, and part getting lucky by being in the right place at the right time.

This leads me to ask what is the right thing? Is it becoming a database expert? There are some new technologies inside the database and I was an operating system expert while at Sun. The database operation and management isn’t vastly different that an operating system. Unfortunately, there are way too many corners of the database to pick it up quickly. There are people in the office that have been doing this for 10+ years thus know significantly more than me.

I could become an expert in one of the corner cases. For example, I could be an expert in high availability, management, and disaster recovery since I have done this for other places that I have worked. This is a very interesting topic but no one typically wants to spend a significant amount of time focused on these areas because it takes a CXO title to make the policy decisions but a DBA credential to strategize the plan. Very few companies typically have joint efforts with the CXO and the DBA because they speak such different languages.

I could become an expert in application servers and SOA. This seems to be a hot topic for most customers. Given my Java background and experience with Tomcat this could be an easy road. Unfortunately, this does not generate much revenue since few companies develop their own software and those that do have very small groups that focus on this area.

I could focus on becomeing a .NET integration expert. Unfortunately, I don’t think that I could do this because everything in my past screams that I should run into the night. Yes, Microsoft is an important platform. Yes, Vista will generate a substantial amount of interest. Yes, I am a UNIX bigot. No, I don’t think that I can keep my sanity  and tell people that using .NET is the right thing. I would just want to make fun of them and openly mock them to their face. I realize that this is a personal weakness so I should avoid the topic at all cost.

I could focus on business intelligence and the BPEL process. This is something that I have some knowledge at but little experience. It is also something that everyone wants to know about but hasn’t invested much time in making work. This in combination with Analytics could be something that has made some sales reps successful in accounts that haven’t purchased much in the past few months.

I could hope that my writing abilities will make me rich and famous. Hey, I could make some money writing this blog. I could have millions of people following what I write and get thousands of comments every day into my inbox. I could also wake up from my sugar high from one too many slices of pie and face reality.

If you had a crystal ball, what would you say is the next hot technology? If you were given all the training resources and time to learn a topic what would it be? I guess I better take the rest of the holidays to contemplate my belly button and figure out what I want to be when I grow up. Ah, too many choices and too little time. Unfortunately, I want to learn it all.

working from home vs going into the office

On Friday I had a difficult choice to make. The weather was bad, I had one meeting with a customer and one conference call to make. I could go into the office or start my day from home. In the end I decided to start my day from the office and end it from home after my meeting.

The key decision point that convinced me to go into the office was that I had only been there once this week. Two other days was working at customer site and one was working from home. There is value in being in the office. Yes, there are constant interruptions. Yes, it takes 45 minutes to drive there. Yes, I typically end up talking about things that don’t lead to our main goal.

The key benefits of staying home are that I save an hour and a half in commute time, I am more productive, and I can get the laundry and dishes done while I work. Fortunately, my desktop at home and my desktop at work are relatively the same. Internet connectivity is about the same. I use my cell phone for everything so the office phone isn’t that big a deal.

So for me the key reasons that I went into the office were:
1) face time with the team that I work with is important. Talking about kids baseball games, college football, fantasy football, and places to take our spouses out to dinner are what bind us together along with our common goals.
2) I typically can’t get 10 minutes with my manager on the phone. In person, I get 20. He is more open to sharing business strategies and late breaking news in person rather than on the phone.
3) The gym equipment at the YMCA is better than the gym equipment that I have in the office.
4) I also get to interact with the extended team that I don’t talk to on a daily basis. Yes we share emails but most people in my office talk differently than they do over email. They are warmer and friendlier in person than through email. I personally need this to remind myself that not everyone is as rude as they sound through email.

I decided to work frorm home after my meeting mainly because the weather was terrible and I really didn’t want to extend my comute to an hour and a half on a bad weather Friday. I traded off the time spent commuting and the time spent working. Next week should be interesting with two trips to Louisiana and one day at a customer site.