Here's yet another contradictory opinion - but it worked for us.
I work three or four 12 hour shifts a week. I brought Lover Boy home when he was 8 weeks old. I didn't crate, but I did waste a fair amount of money on an X pen, which he learned to climb out of the first week he was here.
I'm not anti-crating, I just think 12 hours+ is a lonnnnng time. So I puppy-proofed everything - put everything dangerous (electric cords, etc), or tempting-but-valuable out of reach, or blocked off with furniture, and let him use training pads while I was gone. He did great. I had to be a lot more careful of chewing than I did potty issues.
Now I've had him a year, and he's a perfect gentleman - when he's not getting into mischief!
Believe it or not, dogs are naturally clean. They hate "soiling the nest" and won't go on the floor if they can use a pad, won't go on a pad indoors if they can go outside, and won't go in your yard if they can go further away. I never had to "potty train" a dog, just provide them with appropriate places to go.