In March 1926, working in Bohr's institute, Heisenberg realized that the non- commutativity implies the uncertainty principle. Writing to Wolfgang Pauli in February 1927, he worked out the basic concepts.