The only detail I disagree with is the one about telling your friends and family what you're doing as a way to keep motivated. A few years ago I read a paper about the psychological effects of talking about goals. [0]
The takeaway was that, for most people, sharing a goal provides a sense of satisfaction and self-validation. While it is pleasing, the sensation makes us significantly less likely to accomplish goals such as writing books, losing weight, etc.
Again, I enjoyed the post very much and don't mean to nitpick. I just think this is another interesting perspective to consider when you're setting out to tackle a big goal.
[0] Unfortunately, my memory is failing me, but if anyone knows of the paper - or an article or paper along these lines - please feel free to contribute.