Google Plus got this right in reverse, in that you could organize your people into circles based on your interests and then you could choose which circles to share any post with. If they had done it so that I could subscribe to you for either everything or just things about VueJS, than they would probably still be around.
In fact if somebody is trying to start a Twitter competitor, there is a space for a copy where you must select at least one tag for your posts and where I can then subscribe to intersections of tags and people.
It doesn't even have to be anything about politics, but Cpervia tweets about cryptography and FreeBSD. I have no interest in the latter, but I have to skip over the tweets that he makes because there is no good filter for them.
Now suppose It was somebody posting about compilers and upsetting pictures of aborted fetuses. In theory I could still skip those, but it would be far harder.
It does mean occasionally unfollowing someone who has otherwise great content, but often it’s retweeted by someone else I do follow, and anyway - it’s worth the cost.
The more accessible the language, the more politicised.
It would reach the point where not trying very hard to bypass the filters would make you liable somehow: "you, a JavaScript developer, should've tried harder to bypass the politics filters when you posted your pro LGBT tweet. What are you, an anti-Semite?"
Controversy with the angular team or high profile developers — why?
I’ve been off social media for years but I’d hear about it second hand from coworkers.