Hey đź‘‹
Lately I have a couple of things I’m working on:
I try to separate my week into batches and dedicate different days to different projects, but sometimes I will get passionate about a project and just lose all the routine and go in depth.
Indie Hackers, how do you manage your side projects? Do you ever break the routine? If so, how do you get back on track?
Personally, I have the same behaviour of you and for myself I don't find it to be the best strategy.
What I've found to help me a lot (but I still don't apply too much) is to take a "journal" about any adjustments I have done to my project. This is because working on coding problems and switching to other tasks makes me forget what I've done and I have to read the code again to understand what was going on. A spreadsheet with three columns 'Job' - 'Date' - 'Update' works fine to me.
In addition, I can give you an answer a person gave to me. He said that he found very difficult to switch from a task to another, for this reason, he uses the same tools for every project: in his case, he uses Github not only for the code but also for the Project Board (https://help.github.com/en/github/managing-your-work-on-github/about-project-boards), instead of Trello for example, to manage all of them.
Some time ago I found this https://dev.to/jpcs369/organizing-your-life-using-github-6an and I replicated the work: I created a personal repository with all the links and stuffs I need, put it as homepage of my browser. I linked GitKraken Glo Board for the Trello-like board on my phone, so that I use issues as To-Do list.
Using a journal to reduce the context switching cost sounds like a good idea, will def try it out!
Glad to help!
Honestly, I take it day by day, hour by hour. If someone has a secret formula to this, I too would love to know. But in the meantime, just know you're not alone. This is a bi-product of being highly driven people, which means that you're heading towards great success. Keep up the hustle.
Thank you :)
Sometimes I get anxious about not having enough time, but knowing that I'm not the only one makes it easier.