Missing the point. Every "Hell yeah" project does not turn out to be easy or even fun. In fact I agree that finishing any project is usually tough, some aspect of it sucks. Why are so many things left unfinished? Doesn't matter what the project is pick one. Where I work there is unlimited demand for time and features and projects compared to finite time available to work on them. The most successful folks have learned the skill of figuring out what to say no too. In the face of unlimited demand, one might as well only choose the "Hell yeah" stuff. Life is better that way. It took me a long time to figure that out. If all of the stuff one said "Hell yeah" to was easy life would be boring. Running a 100 miles doesn't sound to easy to me. If one does survive the hard phase on a "Hell yeah" project that is what the best things life are made of. Might as well try out as many "Hell yeah" things as possible. I am pretty sure my wife wasn't saying "Hell yeah" when my 3 children were being born. But I could have missed something...