Earlier quoted context omitted.
I teach software engineering to grad students. Discord bots specifically have been fantastic: 1) auth/identity is built in 2) the UX is highly constrained (having students lose a month to CSS issues is perhaps good prep for the real world but feels awful) 3) all of the tooling is free* *With the restrictions on free Heroku and the removal of free orgs on fly (it seems) I’ve had to retool a bit but codespaces cover a…
How is that different from writing command-line apps?
2. The social component is fun. Students can easily show their work to each other. Don't underestimate the power of memes.
3. The Discord server provides shared history/some persistance without the students needing to implement their own servers.