The synergy between Modern Jazz music and software development might seem surprising , but for many developers, it’s a effective way to unlock a state of focus . Listening to the layered structures of Neo-Jazz , with its aspects of improvisation and nuance , can stimulate a similar mindset to tackling complex software projects