I hate repetition. I learned that after putting together mortgage applications. Great money at the time- 2003.
Brother went to Iraq went the war broke. I couldn't go. I didn't understand why he was ordered to. So I read a lot of books and it started to show during college. Philosophy was a key moment in my academics. Things came together and it was beautiful.
I love being creative or finding solutions to problems that are difficult and time-consuming. I almost went completely into Computer Science this fall, but I found out I sucked (designing information systems would've been around where I wanted to be;I had some experience but needed the formal classes) and it would've taken awhile to get somewhat near the salary of what I currently make now. So I switched back on my original career path from my BA: Political Science. I know it's not a hard-science, but I like debating the sticky, thorny social issues so that people who are listening might learn something new. Taking the LSAT in December.
Overall, I think if you enjoy what you're doing, you'll have a stronger desire to master that subject.
There's definitely some fuzzy patterns of how people get their jobs/fields out there. I think it's up to some loose rules and interpretations on personality and already invested time in the field. - It can't be all personality that determines someones path is it, but certainly we're not robots either.
Building logic/algorithms, I think is something that men probably like more than what most women in IT would want to do. Traditionally, it seems to be that there's a higher ratio of men to women in the harder sciences.
On another somewhat unrelated, but could be inferred...if you can master the art of switching "off", as in switching off the "logic" and have "fun", you'll have a higher socialization success rate with women. <<<See "hot fuzz" and "switching off".