In my opinion, good approach to avoiding the hedonic treadmill is to think in “processes” rather than “goals.” If you achieve some goal, you get back to the equilibrium and get used to it. But if you’re on a journey, there’s nothing to adapt to as every day is a journey and brings something new. So it's like smaller pendulum swings every day instead of big ones every few months.
Nonetheless, I like the ideas proposed in this article and think they also are quite effective.