For the moment, I'm a solo software and computer engineer working for a startup. I don't get to work with other engineers a lot, because I have only been out of school for four years and still going back for a Masters in AI I started, but could not move on in school until I get my massive Embedded C++1x SDK finished.
So I can't say that I am an expert, but there are a lot of situations on Stack Overflow where I do have some credibility in Embedded-C++1x and I have a good answer, but I have a very low reputation and there is a lot of bad C++ advice from years of bad C++ practices and I'm not the best at debating and sometimes I come off like a jerk when rebutting arguments with older engineers and a lot of the younger engineers are all beat up from school trauma and are traumatized about their Stack Overflow reputation. I'm a kind, loving person who is just opinionated. I like these people/friends, and I want my written words to come off as intended but they don't.
This has caused some problem with me on Slack channels from criticising Apple programming languages at school and Facebook. At school, I had some issues with a teammate not being willing to try Visual Studio (VS) in Windows and it caused me to get a bad grade in an important Software Engineering (CS300) class, because they tried to last minute it and couldn't get VS working. I then proceeded to go on the CS Slack channel and criticise Apple programming tools, because they are not cross-platform and I said "you're a fool for not programming cross-platform software" and I said "I've been programming C++ software for over a decade" and blah blah blah and this really made the Apple users mad and they booted me off the CS Slack channel, which is a State-funded channel and I was banned by students earning State funds for tutoring, violating my Free Speech. On Facebook I just sounded like a jerk anytime I said I was an engineer to gain reputability in politics and I had to delete my profile because of trolls constantly attacking me. People really hate it when you talk about your degree(s).
This is causing problems for me and I need to be more respectful, because I'm not a jerk and these are my friends and colleagues, and I like my C++ SDK too much to change careers. Do I need some advice on how Appeal to Authority to use my education and work experience on Stack Overflow without sounding like a jerk or flaming any other programmers who are likely to argue with me for hours? Is it best to just never talk about my education and just insert links to proof? What are the ways that you have convinced others of your side (@note I did not say win the argument)?