In the highly educated marriage market, I have always maintained that engineers make the best partners (possible exception: chemical engineers who tend to be a mixed batch, possibly depending on what kind of chemicals they’ve been sniffing), and male economists or physicists tend to make the worst. There’s just something about engineers that says husband (or wife), and not just the old stereotype that they’re too unimaginative to cheat. They’re interesting and reliable and they’re good at fixing things without blaming. They’re incredibly patient, probably because you can’t debug without patience. Also, many of them (the male ones) are shy and once you get past that, there’s some pretty high quality man-meat that hasn’t been snapped up simply because they haven’t had as much opportunity to find a mate .
Obviously not all engineers are perfect (the ones who smell bad… they may die alone unless they learn to make friends with soap), and not every engineer will be your perfect mate, but on average, they’re a good group to look into.
Do you think this is total unwarranted discrimination or do you think some disciplines make better spouses than others? (If so, is it selection into degree or training from the degree?) Who would you recommend for a mate?