If you want to stay in this video game industry for a long time, I recommend you connect with many people. I take part in various Discord and Slack groups and this allows me to have a broader view of things. Sometimes simple things happen that make me completely change my paradigm.
During a casual conversation on game design, I discovered this article on how to write good GDDs.
I start with the UX when thinking about a new design. But after discussing it with the writer of this article I have changed my mind. The message of today is this:
I used to think that my client, as game designer, is the Player. But I actually have two clients: the Player and the Product Manager. My duty, during the development of a game, is to provide solutions to the Product Management so that they can deliver value to the Players through the game.
Ethan Levy
He passed me this interesting speech of his from 2018, and I recommend it to everyone.