Well, maybe it'd be wiser to start with keeping media platforms as platforms for the media rather than outlets for opinions, political or otherwise.
I remember the days when Twitter was weird and diverse and interesting. There was a group of people making *-ebooks bots for strange content, there were people walking in traphouses in major cities and basically doing photo essays. There was so much interesting, unique content on Twitter back then.
Granted, Twitter is certainly imbalanced from the political perspective and it'll be good to see a better balance, but I think that the platform will almost inevitably sway further from the coolest things that they were doing before.
I LOVE politics, but damn if it ain't ruining all kinds of cool tech.
I don't have much to contribute for lack of experience with the field, but I want you to specifically and deliberately renounce what you say in your last paragraphs. There is nothing WRONG with you. This is a tough situation, a lot of people of lesser caliber would've already crumbled, and you're GOING to solve it and move forward with your life and very likely with your career. Breathe. It sucks. It's okay that it sucks because it won't suck later.
Are you watching projects like Janet language? For me, JVM is a nonstarter in any capacity, but I welcome that PLT circles are learning from Clojure's design choices and that other lisps are increasingly feasible.
It's not clojure, but it's clojure-ish enough that it can be pleasantly productive for little scripting tasks and smaller problems.
What are some pain points in your experience? You don't have to be super specific but I'm just curious what parts get in your way when you use it with standard config?
What's it say about a talented engineer who can't stay put?
Swift languishes without someone to firmly shove it towards crossplatform progress, and the rest of the Apple ecosystem doesn't exactly inspire confidence either. I thought swift was our chance to bring Apple into the new FOSS golden age, as .NET has brought Microsoft.
How exactly do you do that? I have been using windows on my surface go solely because I gave up trying to figure out all the secureboot settings and how to turn enough things off to get a live USB to boot. I would love to switch, but it was so difficult and I never did accomplish it!