2. We are investing a lot in asynchronous modes of communication. Our chat system is already pretty robust (easily drag drop files, reactions, etc.) but we also have some big plans here.
3. Customizable and programmability are first-class citizens. Everything is totally customizable in real-time within the same experience. We also envision this as a completely programmable world. Slack is really powerful because of its integrations, but we think having a spatial interface like this actually unlocks some super interesting things. (e.g. imagine updating having your CI build change the color of a light on a desk somewhere).
2. Again, these features are already prevalent or under active development by many of your competitors.
3.Also not novel.