Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Higher friction for one-off meetings or one-off invitees. #37

Open
joshtriplett opened this issue Feb 14, 2024 · 3 comments
Open

Higher friction for one-off meetings or one-off invitees. #37

joshtriplett opened this issue Feb 14, 2024 · 3 comments

Comments

@joshtriplett
Copy link
Member

An observation from a meeting today:

With the previous system of shared Google calendars, it was easy (for someone on the team with the appropriate permission) to add a one-off meeting, and expect that it'll show up on everyone's calendar. Switch to calendar tab, create meeting in the appropriate calendar, done.

Similarly, with the previous system, it was easy to add people to a single invite (whether recurring or one-off), such as if they were going to have a topic in a given meeting.

With this new system, both of those are more complex and high-friction operations, with enough activation energy that empirically they're failing to happen.

And as a result, there's also a temptation to devolve to using individual calendars, which is what we used to do, which has the problem that then other members of the team can't manage an event if the person who originated it is unavailable.

@davidtwco
Copy link
Member

Both of these are definitely issues with these calendars. We could probably build some tooling that would commit to this repository with new events, perhaps an email address that you could invite that would add it here (this is similar to @nikomatsakis' ideas around calendars if I'm not mistaken).

@joshtriplett
Copy link
Member Author

joshtriplett commented Feb 20, 2024 via email

@davidtwco
Copy link
Member

Is there some way we can make it possible for people to use the
calendaring tools they're already familiar with, and all the
capabilities of those tools (e.g. adding invitees, editing meetings,
adding attachments, creating one-off meetings) to manage a shared
calendar, orthogonally to whatever mechanism we use to make the
resulting .ics more widely available to people?

I understand why this is desirable and I'm in favour of having something like it. It would be possible to do something like this but it would be a completely different approach to what this repository has taken.

I designed this around the compiler team's needs, where we have a very static calendar and don't use invites, it works well for that, but I can appreciate that other teams have different needs. I'd encourage other teams and project members to use these calendars for events where it makes sense for them and to continue to use their previous solutions when it doesn't, until the project has a better solution for them. That's not ideal but it's the best that the current approach will be able to achieve. We can still use the README of this repository as a index of the project's calendars regardless of how they are managed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants