Training is not randomized exercise, nor is "just going climbing" going to allow you to improve ... Training is a strategic process.
I absolutely believe this Steve House quote, his ideas and concepts are spot on, but maybe I am just too darn old, or too uncommitted to sign on to this regimen. Nevertheless it is a good read ...