Originally posted by Mark Herschberg:
First, outsourcing is overblown, it's still less than 5% of a relatively high number of software projects. For reasons I discuss in other threads, it will not have a big impact on US development for 10-15 years, at least.
Second, development always gets "easier." Each decade the tools get more advanced, moving the role of those writing "code" further from the hardware/OS and closer to the business. To be a successful developer in the future, you need business skills. You may call this a business analyst, but the fact is, someone who can understand the business/interact with the customer still needs to write code. Focus on understanding more than just technology and you'll be fine.
Originally posted by Alexander Rudloff:
I went the business route and gained a tremendous amount of knowledge in a field that I probably would have never formally studied.
Economics, finance and accounting gave me an incrediable foundation to build upon.
Originally posted by Homer Phillips:
James, IMO experience is not rewarded in technology. When you get to be 40+ it gets harder and harder to find a job in technology. At this point in your life you have experience that the rest of the marketplace does not recognize as valuable.
Technology and perhaps even being a professional are avenues you might consider avoiding. Try to start your own business. It need not be romantic, just something that serves the ordinary needs of your fellow human beings.