- Preparing your environment (painless context switch)
- Work in Small steps
- Mental warm-up before each session.
- Anticipate and expect interruptions.
- Changing your physical location.
- Writting down the ideas on your mind at the end of the session.
from : https://hugozap.com/posts/how-to-finish-your-side-project/