Grunt4019
I always find this article fascinating: https://www.nngroup.com/articles/computer-skill-levels/
Fav: 5/5 super smart, great memory, always willing to help. Treats you with human kindness and consideration. Covers for you when you need it and makes sure to give constructive feedback.
Worst: 1/5 Talks and talks and talks endlessly without respect for other people’s time nor his own. Repeats the same thing in 5 different ways and never fails to dominate the conversation and not let anyone speak. When he does let you speak he doesn’t understand what you say unless he asks a question. Example: Me: “If you push this button it will do x.” Him: “I don’t get it, so what does this button do?” Me: “It does x.” Him: “Oh now I get it.” Me: slams hand on forehead All the above plus a long list of other similar issues. He is the team lead and even his ideas are awful, sometimes they’re good, but many times they are bad to worse.
Also not FOSS, but this might meet your needs as an extension on vscode: https://visualstudio.microsoft.com/services/live-share/
Now how do we do it? Especially with remote work, not sure how to organize.
What about contracting a terminal illness like cancer where you might not be able to work. You need a job to keep your healthcare but if an illness or disability that you have or get at some point stops you from working and you need to pay for that healthcare, what do you do?