For me, it was about expectations. I.e. I never expected a career to be a great, grand thing. So, when I was bored and tired of my CS studies (not to mention actual jobs that came after it), I just took it as a natural state of things, and plodded on regardless. 20 years later, I'm 41, financially independent and basically retired.