I really like the whole idea, and I even agree with items like: "Get uncomfortable, if you are not feeling uncomfortable, your life is too easy and you are not learning enough". BUT I must say that's not the best approach to improve yourself, you don't need to force yourself into a uncomfortable. For me time is the key, getting more free time and disposal to learn stuff and be better is much more effect and safe.