As a Technical Team Lead, I've been finding it very difficult to stay involved in development while delivering on my responsibilities of documentation, design decisions (architecture), meetings and the like. As a consequence, I've really started to notice a decline in my programming skills and a marked inability to learn and develop new skills.
While I'm able to spend some time foraging the net for new stuff and spend a lot of time on development at home (yes, I need a hobby - that's a whole different question), I do worry that at some point I will become less marketable as a developer, but not marketable enough as a "sub"-manager.
How do you reconcile your responsibilities as a Technical Lead with your ongoing upskilling / learning?