The thought process that programming requires is tiresome and tedious to my wife. The fact that her eyes glaze over when I talk about the details of my day does not mean that she doesn't care about what programming means to me in the greater human sense.
One of the reasons I married her is precisely because she is so different from me, and the fact that I must describe things to her as a layperson actually improves my communication skills greatly. I would never dream of being offended that she does not want to put forth the effort to grasp the gritty details of what I do.
There is a difference between boring someone with what you do, and talking about what you did that day. It can be a fine line, but there is always a way to explain in layman terms what you do.
Do you not talk to your wife about what she does during the day?
Of course, we always talk about our day. Depending on what it is it's very easy to talk about (ie. office politics or user-facing features). On the other hand if I spent all day debugging a race condition I might go into an analogy or I might just jump to how it made me feel, etc.
One of the reasons I married her is precisely because she is so different from me, and the fact that I must describe things to her as a layperson actually improves my communication skills greatly. I would never dream of being offended that she does not want to put forth the effort to grasp the gritty details of what I do.
That said, she does know what Ruby on Rails is :)