Hegel was the first to explain this dynamic. It has become known as the Hegelian Dialectic .
This process involves taking seemingly contradictory ideas and melding together a new, higher understanding that incorporates them.
The process can feel, quite frankly, mysterious and almost magical. Where does that insight comes from to generate that higher understanding? Such a different process of creating meaning than the controlled steps of sequential logic utilized in the Cartesian Mindset.
This concept is critical to understand the Agile Mindset. And, one could argue, we have Alan Kay and his creation of Smalltalk to largely thank.
One of the magic pieces of Smalltalk was the ability to code in the Speed of Now. Small changes could be made to the program and, almost instantly, those changes could be seen in the program. This experience was a radical departure to the normal experience where programmers had to wait for an entire program to be recompiled before the changes could be seen. This process could talk several minutes.
This ability, using what was called a Just In Time Compiler, allowed programmers to creatively code through quick trial and error, called hacking. Each attempt became a Learning Cycle. Each cycle that didn't work created dialectical conflict. It didn't work, why not? By iterating over and over again, more evidence would be collected that would then lead to moments where solutions were realized, small Eureka Moments.
By building on these moments, Kay was able to help unleash Creative Genius - and the potential of the computer as a creative tool.
This creativity that utilizes the Whole Mind and drives the creative economy.