This doesn’t have to be the case but developers have been chasing bloated fads/frameworks for the over a decade instead of being reasonable with their technology. Résumé-driven development…? YAGNI.
he/him
This doesn’t have to be the case but developers have been chasing bloated fads/frameworks for the over a decade instead of being reasonable with their technology. Résumé-driven development…? YAGNI.
I mean most calendar apps like the default in LineageOS & ikhal aggregate calendars & have a simple selection + coloring for the two calendars. It isn’t rocket surgery.
You can break those up into private vs. public calendars
This is what CalDAV is for. We don’t need apps. We don’t need Calendly or Google Calendar or some BS.
Well Discord, Slack, & others are web tech too so it’s not like avoiding it is easy. If I have to use these services, I would prefer it be in the browser’s sandbox.
Even still, almost all debug, troubleshoot, pairing session I have done in the last 4 years have been done over Upterm or Tmate, which is much, much lighter on bandwidth & not crushed by video compression.
What do you need screen sharing for? This comes up so, so rarely for me.
Besides the expensive Matrix option the parent suggested, IRC covers text fine. Mumble handles low-latency, low-resource voice chat with positional audio for games. XMPP uses more resources that IRC (but can have encryption) but a ton less resources than Matrix which makes it suitable for self-hosting—my partner & I do voice/video calls over my home server fine & Movim is working on group calls with a Web UI (tho it should be noted both Zoom & Jitsi use XMPP under the hood).
This is why we have SSO (why on Earth are these always the proprietary ones by default) & decentralized identities such as those on ActivityPub
Why assume everyone else has Google?