The connection between Neo-Jazz music and programming might seem unexpected , but for many developers, it’s a beneficial way to discover a state of flow . Experiencing the complex structures of Modern Jazz, with its features of improvisation and sophistication , can fuel a similar approach to tackling intricate coding tasks .