Let's be honest about something. When people tell you that they deserve what they earned because they "worked hard" for it, they're not telling you the whole story. Most everyone can respect a man who legitimately works hard at their endeavor, be it their job or something else. The problem is that working hard ALONE does not guarantee success. In fact, I would go one step further and say that it is better to work SMARTER than HARDER. And working both harder and smarter can really take you places.
The men in the photo on the left are coal miners. Be my guest if you'd like to spend even one hour doing that job. Think they don't work their ass off in dangerous and difficult conditions every day? The man on the left is one of the wealthiest men in the world, Warren Buffet. Sure there may be a bit of luck involved with his success and there is certainly a lot of skill involved too, and no doubt he works hard. Still, he is working smart.
Luck in business is analogous to genetic makeup in the calisthenics world. Hard work is analogous to training intensely and training often. Smart work is analogous to brilliant programming. And I will argue that a brilliant training program done consistently will beat a mediocre training program involving a lot of hard work.
It may be difficult to over-train if you're not a professional athlete, but you can still injure yourself and wear yourself out needlessly. Develop a solid program that is progressive and forces you to be patient. Take your time and build the foundation. Read through the nearly 500 posts on this blog for more information or email me if you're still confused.