I've been a development manager for a few years. Even though I spend quite a bit of time coding, I know a lot of managers who do not code at all. Some of them I consider great managers and look up to. While spending a lot of time on "Management" activities, keeping up with coding takes a lot of effort outside of work. So my question is:
Is it really necessary for development manager to write code? If yes, then how much? Is it necessary for development manager to stay technical (write code in his spare time)?
Note based on comment: Development Manager - manager of a software development team whose main responsibility does not include writing coding (Project Plans, Budgets, Interaction with Clients/Business, project goal setting, etc...)