Using what humans have learnt from developing software as an analogy for how the universe operates is fine until you start expecting human-type exploits to also be present in the rules of physics.
At that point you're basically hammering a square peg into a round hole that may not exist, expecting the analogy to hold true.