Every programming language has its own set of rules and conventions that its users follow. Every programming team has a formal guide for the code and the syntax that they use.
Every editorial company also has a style guide for the articles that they publish that prescribes the tone, punctuation and formatting to be used.
Every musical genre has certain rules on arrangement of musical notes, patterns of rhythms and ordering of instruments.
Programming, writing and music – all of these are creative professions. But all of them have formal rules on how you can create.
Rules and structure don’t stifle creativity. In fact, they are essential for a creative pursuit. In the absence of rules, creativity gives way to noise and chaos.