Similar advice is to subdivide a large project into smaller steps, and then celebrate completion of each one. A difficulty is finding subdivisions that can standalone and feel worthwhile in themselves, so their completion feels satisfying. There might not be any, especially for a complex, interdependent project. So this idea of small side-projects is a good one.