from here

And yes, I get paid well, and I get treated well, and I probably have it better than 99% of people out there. Am I thankful for that? I absolutely am every single day. I realize how awesome it is to love what I do, but I didn’t just fall into it. I wasn’t just handed it. And every single day isn’t gumdrops. I think I worked pretty hard to get where I am. Am I spoiled? I wouldn’t say so. Okay, maybe a tiny bit. But when it really comes down to it, do I know any developers who are very successful and don’t pour their heart and soul into their work?

Absolutely not.