I agree with Tom Peters(http://www.tompeters.com/) that says we are in a period of "renewed individual responsibility". If you are seeking a career in software, why not also choose a "domain" to focus on. Almost every industry will continue to be touched by software innovations. By having some expertise in a specific field in addition to software engineering skills, you become a double-threat. You can't predict where the road of life will lead.
I agree with Tom Peters(http://www.tompeters.com/) that says we are in a period of "renewed individual responsibility". If you are seeking a career in software, why not also choose a "domain" to focus on. Almost every industry will continue to be touched by software innovations. By having some expertise in a specific field in addition to software engineering skills, you become a double-threat. You can't predict where the road of life will lead.