I post whatever I find interesting and occasionally throw in one of the articles I worked on. If people find it interesting or useful, great, if not, that's okay too.
Still, I think there's some utility for self-help stuff. If you spend 30 minutes reading about how to be more effective, if the book is good, it can actually affect behavior, at least in the short term.
Others have already offered the more obvious advice, so I'll just add something a bit weird: I've started taking swing dancing classes and it's good fun. I meet people (some of which are women!) and it takes me out of my head. It's good active sort of relaxation.
I've noticed that a lot of programmers are into swing dancing, about 1 in 2 men I talk to at social dancing are in software in some way.
Okay, this might get downvoted, but posts like this are exactly why my co-founder wrote a big series on addiction in general and Internet addiction in particular.
Most potential enjoyment, perhaps. I think that's more than fine for personal projects (or work projects that don't matter in the company's grand scheme of things).
However, for professional endeavors, I always go back to one of Neil Gaiman's pieces of advice to aspiring authors: "You learn by finishing things."
I usually run through a free Codecademy course if there is one, and then follow a course or two in the target language. I'm not sure the equivalent approach might be useful, since different languages take different views of programming.
Well, focus is all about picking 1-2 projects to work on, and excluding anything not-relevant to those projects. You can't make 10 projects work at once. So pick 1-2 and commit.
Which of your projects are most meaningful to you? Which solve problems you care about and seem most interesting? Start shipping something, share it on HN, Twitter, IndieHackers, etc. Getting positive feedback can also help you stick to 1 thing.
Note: don't focus on technologies and ideas so much, focus on problems to solve for others. What can you make easier for others that would be valuable for them?
I don't know of any platform for this. You could ask around on Indiehackers, or just think about who could be interested in that project and google around to find potential acquirers. Who could add it to their existing offering as an interesting bonus, or add it to their core product?
"Dopamine detox" in itself is a catchphrase. While it's uncertain how exactly it transforms the brain and what the specifics of a scientifically "correct" dopamine detox would be, I can tell you from experience running the Dopamine Detox Challenge (https://www.deprocrastination.co/dopamine-detox-challenge) that making changes to one's environment and reducing distractions does help people be more engaged in life and focus better.
In other words, "dopamine detox" serves as an excuse to make positive changes. Of course, Mat (who wrote the posted article) and I keep monitoring this research to see if we need to make changes to any of our materials. Hope that answers your question.
Well, people generally get addicted for 2 main reasons: life sucks and a substance/behavior provides a great escape, or life is boring and a substance/behavior gives you a high that beats anything else. Games fall more into the 2nd category. The challenge part is more related to getting into a flow state.