My post is less about pointing out specific technical problems, and more about telegraphing about the issues we have to be concerned about. There’s technical issues, design issues, social impact issues, etc etc that have to be considered.
Letting anything go unbound is dangerous, almost entirely because its impossible to put a bound on something that was previously unlimited without pissing off a whole bunch of people. Often, you have no idea what the issues will be until you’re at scale and “oh my god I never expected X to break in Y way.”
In other words: release small, make bigger later? Really easy. Release big, panic reduce later? VERY HARD. (see: Very Poor on Quest)
We have talked about this a LOT. Not at launch. Definitely later.
Creating groups will be initially limited in some way. The current thinking is to limit it VRC+ subs and VRChat accounts, maybe? still working that out internally. It will opened up later to all users, after we’re confident in the infrastructure.
Anyone can join a group though.
It is difficult to illustrate the scope and amount of design, planning, forethought, polling, data analysis, exploration, implementation, experimentation, and more that has gone into Groups. Our team is full of experienced, talented developers from a vast array of backgrounds. We’ve been doing this for just a bit! We hope Groups is a system that everyone will use in their own way – and if they don’t want to touch it, that’s fine. It isn’t a requirement. They don’t have to.
As an addendum, I appreciate your continued input. However, I won’t be responding to any more of it since many parts of it border on insulting the VRChat team, which makes it difficult or impossible to respond constructively.