I think the problem is most people need some sort of positive feedback immediately when engaging in a new activity (programming, startups) that if they do not receive it, their confidence never rises, and they see no reason to enjoy the new activity. Once you can build past the initial stages of grinding it out and gain some momentum and start to see the bigger picture, I believe that is when most become fully engaged and passionate about whatever "work" they are pursuing. At least this is how I feel. I'd like to know if others feel the same way.