Is it OK to use "informal" systems such as TeamSpeak or Discord to support classes?
We've been using Discord as a central place for all class discussion, and Zoom only for live lessons (rare) and small group meetings, and unpublished YouTube links for most lectures.  So far this has been working quite well.  If I'm totally honest, Discord may be the best part of our workflow.

Discord gives a nice sense of community and comity. Its informal nature is a real boon to keeping class spirit alive, with reactions and animated gifs easily accessible.

You can "pin" important announcements so that they stay at the top.

It also allows for code formatting for short code excerpts just like here on StackExchange, with ` around text to get this effect:

You're using x in your function, but shouldn't you just call getRemaining() instead?

And you can format code to any language using three backticks and a language nane

```scheme
(define nekst (cadr (last lyst)))
(perform-func nekst)
```


That will create syntax highlighting in a Discord comment, and you can replace scheme with the language of your choosing.