I've been doing a lot of project/product management and architecture work the last 1-2 years, and it's almost scary how rusty my programming skills have gotten.
Programming requires a certain state of mind and focus to be effective. It's easy to underestimate how quickly additional responsibilities can dilute that focus.