Having worked in IT and worked in quite a few shops, what you've said is very much what I observed. And going through university, my computer science classes were heavily dominated by 'males' even though it was simple enough to enroll in them when you got to university. 

Programming is very much a problem-solving activity. You are either creating something to do something or changing something to do something different. So you often spend a lot of time by yourself staring at the computer screen trying to figure out why something isn't working. 

I have nothing against women going into programming (and indeed worked with a number of women over the years). But the majority of programmers were always male. I don't have any grand explanation for this. 

But maybe those Feminists who are so concerned about this could start by asking women arriving at university why they aren't enrolling in computer programming courses. 

I suspect a lot of them will say they simply aren't interested in it.