Comment by Nevermark
I have had a similar insight.
People often wonder what advice they would give their younger self. This would be it for me.
It something seems too difficult, it is likely because you are still struggling with a pre-requisite. Go back to working on the previous foundation until your mastery is complete.
This is true for work, mental & fitness progress.
I.e. if you find losing weight hard, you probably need to improve your diet (not to lose weight, but to find healthy food you enjoy enough to become a self-reinforcing habit).
Don’t try to improve your diet in order to lose weight. That is trying to solve two big things, on two different levels, at once.
This may take a while, but eventually you can find your way to an exceptionally healthy diet you like too much to require any discipline to stay on.
That is a health foundation of lasting value. And with that foundatiin, when you try to lose weight again, it is much easier.
Likewise, if you find it is hard to improve your diet, even in increments, perhaps you are fatigued? You may need to improve your sleep routine until you are habitually not tired.
For some of us, that might take a lot of work. But focusing on it, instead of downstream efforts will pay off.
Etc.
Foundations should be iterated on until they are self-perpetuatingly solid. Then the next thing will be much easier.
Math and physics are mental versions.
The result for any path: Go slow (iterate & explore to complete fluency & habit) to go fast (compounding instead of linear gains in understanding & progress).
> ...exceptionally healthy diet you like too much to require any discipline to stay on.
There's no such thing. Eating only 50 avocados a day (so called "superfood") won't get you healthy or make you lose weight.
Too much of anything is not healthy.
A "healthy diet" is matched up with your body, short- and long-term needs, activities, mental state, etc.
I do agree with the suggested approach for achieving anything significant, just nitpicking on some of the language in your dieting example.