Sí, como antiguo estudiante de diseño de juegos, estoy totalmente de acuerdo contigo. (Recuerdo que eres diseñador de Audacity. Por cierto, uso Audacity mucho, ¡estoy muy agradecido por ello!)
Creo también que toda la experiencia podría replantearse desde cero (empezando por pensar: “¿qué le gustaría hacer a un administrador y cómo podemos ayudarle mejor a hacerlo?” para todos los casos de uso) para que los procesos se transmitan mucho mejor y también para que los procesos en sí sean lo más sencillos posible.
Para el ejemplo de no permitirte eliminar una categoría si hay temas en ella, una forma más elegante de que el software lo maneje podría ser la siguiente. Cuando intentas eliminar una categoría con temas en ella, primero podría sugerirte si te gustaría:
- mover todos los temas existentes a otra categoría, o
- poner todos los temas existentes en Sin categorizar, o
- eliminar todos los temas de la categoría
y luego confirmar que deseas eliminar la categoría.
Supongo que, dado que el equipo de Discourse se decantaba por cambios más incrementales en esta etapa:
Estaba pidiendo algo más fácil de conseguir: añadir algunos enlaces a la documentación más popular/común/importante donde fuera más relevante.
(También podría crear un nuevo tema más tarde para los comentarios/sugerencias de los que hemos hablado aquí, sobre la mejora de la experiencia para eliminar categorías.)