I was a Certified Strength and Conditioning Specialist (CSCS) before I became a software developer, and I would just like to emphasize that the benefits mentioned can be realized from some pretty simple exercise routines. The keys are to perform them consistently and to progressively increase the training load so that you are constantly providing a stimulus that your body must adapt to.