Since you seem to care what others think about your code, it’s worth considering making your code public or find someone to share your pull requests with. Someone who occasionally reviews your code. You can even pay someone to do this.
Alternatively you can set up a linter that doesn’t let you push your code until it’s properly formatted and/or well-tested.
With regards to more higher level stuff such as setting and working towards goals, I find a “mastermind” group invaluable. It’s a group of like-minded insividuals who meet up regularly (offline or online) and discuss what they are working on. Having a structure in place to make sure everyone has to share their progress or lack thereof is key.
Shameless plug: I built WIP ( https://WIP.chat ) To solve this exact problem. It’s a community + group chat of makers where we actually share our todos and the progress we make. (this makes it very different from your typical group chat)
Of course you could also set up something similar yourself with a group of friends. A weekly Skype call with Google Doc. Etc. Whatever works best for you.
Hey, WIP looks cool but the price is a bit steep for something I might not use after the novelty effect wears off in a week (which is the typical problem with todos/productivity apps). I understand it acts as a barrier to the worst timewasters polluting the chat, but maybe there should be some sort of ramp...? Just my £0.02.
In my experience the novelty effect of a good productivity tool doesn’t wear off that quickly. It will become an indispensable tool in your workflow.
For most members $20/mo (or $150/year) is well worth the boost in productivity and connections made. That said, if you decide it’s not for you I’d be happy to refund the $20.
Alternatively you can set up a linter that doesn’t let you push your code until it’s properly formatted and/or well-tested.
With regards to more higher level stuff such as setting and working towards goals, I find a “mastermind” group invaluable. It’s a group of like-minded insividuals who meet up regularly (offline or online) and discuss what they are working on. Having a structure in place to make sure everyone has to share their progress or lack thereof is key.
Shameless plug: I built WIP ( https://WIP.chat ) To solve this exact problem. It’s a community + group chat of makers where we actually share our todos and the progress we make. (this makes it very different from your typical group chat)
Of course you could also set up something similar yourself with a group of friends. A weekly Skype call with Google Doc. Etc. Whatever works best for you.
Edit: typos