The surprising connection between Nu Jazz music and software development might seem odd at the initial glance, but quite a few developers discover that the creative process encompassed in both can encourage a genuine sense of harmony. Listening complex Neo-Jazz pieces