The last fella I knew with that background got replaced by cheap folks from India. Before that he was a technology directory for one of the largest law firms in the nation.
Today he's working odd jobs - sometimes involving computers, but always involving a screwdriver.
You can't outsource the ability to manage cheap folks in India (and China). I have done both. "Seamlessly" taking functional requirements and translating them into both tech specs and project plans is very much in demand.
But continuing to code means I have unique insights into problems (and approaches) that general Management don't. In my firm I am very much in demand and I have a client list out the wazoo that would very much want me -- now more than even because I can fill multiple positions.
Like I said -- keep your tools sharp and be both deep and wide. That is how you survive. Be a value proposition and get and keep a good reputation (as a Miracle Worker if you can).