My wife's a professional geologist and we've been together about 8 years. I took a single introductory geology course in university but nowadays I've got a pretty solid understanding of the subject (I can hold my own conversationally with PhD geologists at her work events and such) and likewise, while my wife has never written a program or script once in her life, she understands quite a bit about the topic just by being married to me for so long now (she's often my rubber duck at home: http://en.wikipedia.org/wiki/Rubber_duck_debugging).
That said, we have a 1 year old child now. Careers aren't usually a topic that crops up around the house lately.
EDIT: Oops, typo.
That is to say, while she doesn't really understand it, she will let me talk/vent about it as much as I need to. Just as I don't really understand what she does, but I'm more than happy for her to talk about it.
But my husband is an academic, so his academic side is "always on," so to speak. I feel like some coders are like that too. If you're the kind that's always thinking about your work I think it would we weird if you don't share that with your wife. Last night before bed I read him a paper he needed to read. Granted, I think I only read the abstract before falling asleep, but I like that we share things with each other.
I'm not that 40-hours type of guy (right, no family). Programming & stuff is my job but also one of my hobbies – that probably makes it far more important for me than non-passionate geeks.
Keep an open mind to other things besides "programming & stuff".
That's quite the generalization. My wife has almost no knowledge of most areas of my work, but it's never been a negative or caused any friction in my non-work life. That said, I don't really have much interest in sharing it either, as there's more than enough to discuss and do as a family outside of my work hours.