You don't necessarily get better at by just routinely doing the . If you drive mostly the same route every day for ten years, you'll hardly become any better driver. If you keep adding similar boilerplate bulk code by routine in your work, you'll hardly become any better programmer. You don't become more socially skilled through social interaction if you just do the routine things to get by. To learn things well, you…
Totally agree on the importance of feedback - another idea (a little expensive, but I'm assuming the OP has resources) is a coach/therapist/etc. Doesn't even need to be social-skills-focused. Anyone in that work obviously has above average social skills, and they want to help you. If you make it clear that it's a priority, and ask some specific questions like literally "Could I do anything to smell better?" to "Is my…
You'll want to eventually graduate to things like body language, but if you get a little lucky you might be able to build some comfort with people through e.g. Github and then take another step into video chats and, if you're really lucky, in person someday. Even if the 'in person' people end up being different OSS people than you worked with digitally.