Honestly, there have always been parallel inventions that came out from different parts of the world at the same time, without knowing of each other.
From an information-systems perspective, many systems have just optimal solutions that all developers will eventually converge to if they optimize on the same problem.