> Today, I'm doing the kind of programming I always dreamed about, > not game programming (though that would rock!), but developing advanced > concepts for our fighting forces, building models and simulations, solving > big world problems that I consider to be very important. Having to produce > finished products almost on a monthly basis has been a tremendous learning > experience, as someone mentioned earlier. From where I stand, it's the > combination of having the technical proficiency, as well as the analytical > and business skills that will give US engineers the advantage over foreign > markets. Put a clearance on top of that and you will most likely have > companies beating down your door. You will probably be happier where you are. In most game companies you are not game programming. You are programming that happens to be on a game. I think all of us that have worked in the industry understands this distinction. While I currently am lucky enough to be game programming my other jobs didn't allow me any creative freedom and I doubt my future jobs will. If this current company closes down due to outsourcing I will probably get out of the game industry and get into regular programming.