There is an OkCupid question which asks, "what is more important in a relationship: passion or dedication?"
After 12 years as a web developer, the only true "programmer passion" I have felt were for my own side projects, ones I have complete creative control over. Everything else is just a job to get done. I will show up and be dedicated for the allocated hours. But don't expect me to fall in love.