The Software Uncertainty Principle

Werner von Heisenberg, one of the first quantum mechanics, developed his Uncertainty Principle to express the impossibility of describing both the position and the momentum of an electron in its orbit simultaneously. He said, “The more precisely the position is determined, the less precisely the momentum is known in this instant, and vice versa.” In layman's terms, Heisenberg's principle means that the act of observing something changes that thing in unpredictable ways. This is because the only way I can know where an electron is, is to bump into it. That disturbs the system and fixes things so I can't know the exact position and momentum of a particle for sure at the same time.

Being certain about the future ...

Get Managing Software for Growth: Without Fear, Control, and the Manufacturing Mindset now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.