I work hard because I enjoy my job enormously, and because I can work 14+ hours a day on mathematical/analytical/programming work, day after day, without feeling the slightest bit tired. I have always worked like that since I was a kid.
> you’re probably not as good as you think you are
Here is one reference point for you... Check out the 1992 winners of the ACM Programming Competition here. I'm second from the right in the photo.