In bodybuilding, there is a common belief that it is impossible
to gain muscle and lose fat at the same time. Many bodybuilders believe
that you should only focus on one of these goals. Either lose fat by
doing loads of cardio and dropping your calories by 500, or else eat 500
calories more than normal and start lifting weights to gain muscle.
However, neither of these goals is totally ideal. If you lose fat by cutting
your caloric intake and doing loads of cardio, you will produce a body
that is thinner than before but not visually appealing. You will simply
be a smaller version of what you were in the beginning. Gaining muscle
means eating more food but that often means putting on some fat, too.
Lifting weights while eating like that will produce a a much more
muscular frame but with puffy, bloated-looking muscles and a stocky
frame that is also not what most people are looking for.