In the 14th century, William of Ockham published his principle: “Entities should not be multiplied beyond necessity”. There are books on this, and they are an interesting read. Take the time and read what others have to say on this. The essential message is fine, and very useful for magic. It helps to create better magic, omitting unnecessary distractions. Patrick Page was a master in creating magic along these lines.
For magicians, Ockham’s Razor could apply to tricks and routines in the following way: strive for the simplest solutions with the fewest variables involved. The stress being on fewest variables.
I know this sounds as if I would make the whole thing too simple (something to be avoided), but after you have created something, this is a good starting point. As I know from my experience, I also tend to over-complicate things in the first attempts. I create stuff that is way too complicated and engaged, maybe because of the reason I want to create the “ultimate” and “best”. I am a specialist in falling into the trap of over-doing things.
But then, I always think of the Ockham Razor Blade, and, after I created that monster, I start to shave off what I have added in the process of creation, and what is unnecessary for the trick.