<p>@NeoDymium I don’t think that is true at all. If it is the exact same task, maybe. But most jobs vary, and in CS many workers jump from company to company to get that variety as well. I have heard someone say that if you’ve been working the same CS job for more than 4 years, quit and go work elsewhere.</p>
<p>In terms of hard work = hate, I think you are missing an important category of those passionate for something. I do agree it does involve personality types, but not obsessive ones. Many people find logic fascinating and interesting, and those people DO tend to be the ones in CS and purer maths as well as engineering and other sciences.</p>
<p>It isn’t the most common thing in the world but it certainly isn’t rare.</p>