Female geeks tend to be more intelligent and more independent. Their relationships frequently go sideways because their independence causes to refuse to compromise.
There are only three important things to consider.
First. Think of this like programming with ramming with rules. Together you create rules. Dont break them.
Second. Compromise. Successful relationships with independent women fail unless you can compromise. Always establish that you are compromising when it happens. It should never be assumed.
Third. Sex. Never compromise on sex. Humans are hardwired the associate sex and partnering up. When you stop having sex either you are your partner start looking for a new partner. Especially if she is independent. This is Hardwired. If you have friends that are new parents. You can observe this bug in the wild. Offspring tend to end ones sexlife for a while for various medical reasons. If both partners are extremely faithful the only perceived result is some sub-conscience guilt about considering sex from other sources; when they are less faithful its a little crazy how fast they start looking.
There was a female author who wrote a book about how having sex every day for a year had a near miraculous resurrection effect of her almost completely failed marriage. Sex = Not just important to men. Women tend to assume that after you are hitched that sex isnt that important. Maybe that was true in 1920 or 1950 but in 2009? Not even close to true. Any woman who believes that has a divorce to look forward to.