Discord is a Gamer chat tool. But many of us who have worked with remote teams know a secret: push-to-talk is a great way to manage meetings with your team. So, good job Discord! Oh, and it was written in Elixir.
Avoid the trap of spec docs and acceptance criteria by implementing Behavior Driven Development (BDD). At Revelry, we use BDD for all members of the team so that everyone is clear about the intended user experience in the final product.