It's very true about attempting dramatic and sweeping changes. You are sure to disappoint yourself. For me it has been much more gratifying to adopt the concept of "no zero days". That is, I don't want to have a day where I make zero progress on at least one of my goals. It's very hard to "build a new product" or "get in shape". It's a lot easier to write one method or do 10 minutes of exercise. Even at the end of a tough day, you can look at yourself and commit to do something for 10 minutes.