Thank you very much for posting this, my mind is always occupied with different thoughts like things I ought to have done and achieve which I have not , and also while thinking of that I'm using a small part of my brain to think of how to survive the next day.
All of these while coding.
I will try all you have suggested and I hope I fix my over thinking problems .
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.