As programmers we create the most fantastic systems and constructions out of nothing, and there are endless possibilities in achieving this. Yet we are still confided by the structure and rules of the language we use, which makes programming an exciting profession to be in: in the cross fire of creativeness and boundaries. Our most important tool, no, not Vim, but the brain, can handle this perfectly well. Unfortunately, and much like the rest of the world, there is a clear focus on logic, rationality, and knowledge of the parts. An expert coder is also intuitive, creative, and remembers to include the whole picture.
This talk covers the creative process, our dual CPU-brain and the cognitive skills needed for successful programming. As an added bonus we will also investigate why doing nothing does not mean you are not working.