This is a good article but most of what it says should be obvious to people. If you want to be both big and strong woth optimal overall athletic performance, then it's only logical that you need to vary your training over time. Everyone knows that the body adapts to repetition, be it repeated eating of the same foods, repeated ingestion of the same anti-biotics, repeated exposure to a particular climate, or repeated heavy (or high volume) weight-lifting.
Fundamentally, if you eat healthily, train with intensity, give yourself enough time to rest and recouperate, and vary your workouts to "keep your body on its toes", you will make gains.
I'm not exactly a champion lifter but I have manged to take a 148 lb. frame to a very lean 170-175 lbs over about 5 years training in this way. I'm also at near-competitive levels in my core lifts (squat, bench, dead). I regularly lift significantly more (especially on bench) than guys 50+ lbs. heavier than me in the gym. I don't say this to boast, just to back up some of the advice in the article. I DRAMATICALLY increased my strength over time (from barely being able to bench 100 lbs to benching 300 for reps) by blending bodybuilding-type training with power-lifting programs like the 5x5 program, as well as bodyweight exercises and martial-arts type cardio/free-motion training.
The only thing I would add to what was said, is that one should not neglect cardiovascular exercise, even when bulking. Moderate cardio training will make you eat more, will deliver more blood to your muscles, and, most importantly, will keep you healthy and energetic enough to continue to train hard and heavy. I've never understood people who just wanted to be big, or who just wanted to lift a ton of weight, even if they couldn't do a single pull-up. To me, this game is all about making yourself the strongest, fastest, most powerful, human you can be. To do that you need a multi-faceted approach to training and lots of discipline about diet, sleep, and scheduling.