Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.
I think everyone in tech would improve at their jobs if we all stopped defaulting to the concept of a ‘user.’ I think the concept of a ‘user’ pigeonholes us into ideas that mislead our product direction and corrupt our technical choices.
About two years ago, we released wasmer-ruby, the Wasmer embedding for Ruby. It allows Ruby developers to embed and natively reference WebAssembly functions from their Ruby applications. Since its inception, the embedding has gained hundreds if not thousands of users and followers on Github and other forums.