As you get older, warming up properly becomes more important and resting between workout/climbing days become mandatory. I have been able to arrest the deterioration of my fingers by almost not crimping anymore (can't avoid it sometimes when placing/clipping the draws). My elbows flair up occasionally when I overdo the overhanging stuff. I think this is the same for most. IMO - overdoing the dyno thing will eventually wreck your shoulders. I have been lucky with my lower joints, probably more to do genetics than doing anything right.
Staying active (take up a second sport!) and maintaining a healthy lifestyle also help. Make sure to drink plenty of water (more than coffee/tea, soda, and alcohol combined).
And as John alluded to, constantly strive to improve your technique.