I agree with everything here, especially eating well, exercise, and meditation.
For a "fresh start," I can't recommend the Lazy Manifesto enough. You can hear this on Tim Ferriss' podcast or just google it. It helped reconsider how I spend my time and energy in so many ways.
Working with a developer community as a non-dev has taught me a lot. Earlier this year we started an open-source hacker meetup to give authors the chance to come talk about their projects at our office in SF.
To build this program, I help identify authors of open-source projects and invite them to speak at our meetups. While I don't code, I look for the most passionate contributors and try to give them a place to share what it's like maintaining, marketing, and building large projects. These talks are recorded and posted to YouTube where other programmers can hear lessons and challenges from their experience. Example here: https://youtu.be/ScUIlbHnxGI
In essence, open-source projects suffer from a lack of awareness and rely on manual exposure. If you can help open-source projects market themselves, find new contributors, and simplify their message, like nowarninglabel talked about with OpenBazzar, then they have a better chance of being picked up by the community.
Sourcegraph is a code search and analysis engine, built to change the way we write code. Thousands of developers use Sourcegraph each week on our public site, Sourcegraph.com, which lets you search across hundreds of thousands of open-source repositories.
We’re looking for someone (intern or full-time) who is passionate about open-source and is familiar with both back end systems and front end design. Based in downtown San Francisco, you will have the chance to work with a small, fast-moving team, on a largely open-source codebase, on a product that you as a programmer will use every day
If our mission sounds interesting to you, reach out to [email protected].