As you work more on a project, it gets easier and easier to feel burned out.
Excluding the case where your product is already launched and successful, what helps you to keep going until your project is complete?
For me, it actually relates to code: it's easier for me to continue working on a project in the long run when the code is clean, modular, and the startup time when you begin to work on it daily is as short as possible. Also, when you have a solid grasp of your code base--that helps. Even though we cut corners to move fast sometimes, I feel that it is not always a good workaround in the bigger picture