The first step in examing a problem is framed properly. I beleive that you have framed this question improperly.
“What’s the deal with girls” in that an otherwise attractrive computer programmer can’t seem to get any action is a false dillema (not to mention somewhat insulting to the fairer sex.)
Computer programmers do occasionally get some. If they didn’t evolution would have dispensed with the breed millions of years ago while they were still playing with abaci.
The fact that we have lots of computer programmers today is testament to the fact the tendency to want to do things like program computers is not a detriment to sex.
To better frame the question might be “what’s the deal with the girls I’m trying to make time with?”
The short answer is that the woman you are pursuing are not very nice. They might not be very nice because of some trick of environment or location with which you are dealing with, and it’s not your fault.
Unfortunately, this is a very unlikely possibility. The truth is it almost certainly your fault. I mean this without insult.
I would guess that you are almost surely pursuing a certain type of women for, well, superficial reasons.
Let me guess. These women are hanging out at upscale social places. They are attractive. They are dressed seductively. They all conform to a standard in this.
What you need to realize is that all these woman are not naturally bright, attractive, friendly, and sexy. They are making themselves appear superficially so for superficial reasons. It is a lot of work for them to do so. You might even say that this is their job, or if you want to be more kind, it is their mission, or their dream. What these women are doing is working to achieve their job/mission/dream.
That job/mission/dream is to attract a rich attractive nice man who will treat them well and with whom they can share a life of wealth and fun… or at least a few weeks of it.
So these women see you. Presumably you are nice, attractive and fun. Unfortunately the answer “computer programmer” does not suggest your ability to share with them a life (or weeks) of fun. Try “Doctor” or “I own my own software company,” and you will get a different response than you do with computer programmer.
These women sound horrible and shallow, don’t they? Aren’t you dressing nicely and giving the appearance of wealth, taste and intelligence specifically to attract a superficial type?
Why would you begrudge them doing the same thing?
The fact is that a wealthy, attractive, intelligent man who seeks such women, deserves such women. The women deserve him. They inevitably turn out to be each other’s punishment.
If you wish to solve your dillemma, you must stop selecting such women. In fact, you must be on guard against them.
Women that want to have sex with your wallet are not the type of relationships any mentally healthy person should be cultivating. Nor for that matter should women be interested in men who expect the behaviors such women are willing to demean themselves to in order to each that goal.
If you wish to have succesful and meaningful relationships with worthwhile women you need to seek them under different circumstances than barhopping or the nightlife. Hey, you might find true love at the dance club, but it ain’t likely.
The best way to meet women who will be great for you by is by being active in your interests.
For example, I’m a horseman. I taught horseback riding summers and in school.
Girls like horses.
I got the opportunity to meet lots of interesting women who were being themselves doing something they enjoyed while I myself was doing something I enjoyed (namely teaching women how to bounce about with a strong beast between their legs (sorry.)
Anyway, it wasn’t a problem. It also helps that women outnumber men in horseback riding by a delightfully large number. Meeting them in such circumstances is rather easy, even if you are otherwise as generally undesirable as I am.
So my advice to you is that the problem is in fact your problem and not the women whom you are failing with.
Pursue your interests socially and you will find women worth pursuing.
And try horsemanship.