Get better. Help people. Don't pretend to be someone else, try to focus on what you like most, and learn to like what you need.Choose to get closer to good team players, avoid your local brilliant jerk. Pair program with them on open source projects. Add value. Target exotic yet super efficient functional languages, i.e. Elm if you're focusing on web technologies. Be pragmatic.
@alatitude77 a brilliant jerk! 😃 we've all met those people.
@eliasg Indeed. We all need to actively pay attention to avoid being such jerks. See "power dynamics" https://larlet.fr/david/stream/2018/05/02/ + http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html https://news.ycombinator.com/item?id=13655554
@alatitude77 so many brilliant quotes in there. Great article.
"I'd rather have a hole in my organization than an asshole."
– Fred Wilson, Velocity NY 2013 keynote.
Do not tolerate brilliant jerks. The cost to teamwork is just too high.
— Reed Hastings, CEO NETFLIX
Working remote requires trust. Trust can be built by long-term commitment, real interest and care for your (langage) community. Trust is often transitive: people there can recommend you so that's easier for you to work remotely. Try to get closer to people who have talent : don't pretend you're interested if you're not, don't try to seduce them. Don't try to be the brilliant jerk.