Really enjoyed @reduz's talk @godotcon this morning. As a powerful general purpose tool that balances serving very many diverse use cases, @godotengine faces some of the same challenges as @gnome.
Juan's rules:
#1 Listen to users - deeply understand problems before proposing solutions
#2 No, really, listen to users - general solutions that aim to solve many problems are more complex
#3 Redundant workflows are required for usability - diverse users need different workflows and they are all valid



