You know, it's ironic, but *sometimes* being lazy can be a good thing -- as it allows you to come up with more efficient ways of doing things, or automating things. I heard on a construction site once that if you wanted to know the easiest way to get something done, ask the laziest guy on the job site

.
But, I'm not lazy, and neither are you BenYeeHua.
You see, there are two types of laziness:
1. Physical laziness
2. Mental laziness (more common). This causes people to ask questions they could just Google, etc... Most people will go through any amount of physical labor to avoid mental labor.
So, if me not exercising my body makes me lazy, then I am. But you can BET that I exercise my mind DAILY to the point of nearly exploding it. The rate at which I've grown, as a person and a programmer, continues to be, well, hard to keep up with. For instance, everything I did last year is always so far from my latest standards and knowledge - but that's the nature of tech. Any programmer that isn't constantly evolving will quickly fall behind and stay trapped in some legacy mindset.. or become a manger.