Personally, I'm a big fan of "Baby Steps" by Dr. Leo Marvin. It means setting small, reasonable goals for yourself, one day at a time, one tiny step at a time. Just set up long range plans and when executing, focus on the immediate step you are facing. Baby steps.