I listen to lofi hip hop or a rain aimbient [0] while programming often. According to "Is Noise Always Bad? Exploring the Effects of Noise on Cognition" [1], this is actually fine. I think the rain ambient is fine, and perhaps even helpful, because it is steady and consistent, like the submission suggests.