Music for Programming

Overall reaction to “Music for Programming”

  • Many express strong affection for the site and specific episodes; it’s described as a “gem” that pairs well with long coding sessions.
  • Others find its droning, percussion-light ambient style boring or even “unlistenable,” preferring stronger rhythm or different genres.

What makes good “music for programming”?

  • Frequent guideline: no lyrics, or lyrics in a language the listener doesn’t understand, to avoid verbal interference.
  • Repetitive, steady, and moderately paced music is often praised for enabling flow without demanding attention.
  • Some say too-ambient music becomes sleepy; others need very low-key soundscapes.
  • Several note that “work music” often differs from their actual musical tastes; they curate separate “flowstate” playlists.

Popular genres and sources mentioned

  • Ambient / electronic: lo‑fi, dub techno, progressive techno, psytrance/goa, synthwave, deep house, chillout.
  • Drum & bass: especially 90s/atmospheric and labels associated with that era.
  • Rock/metal/punk: from Iron Maiden and Morbid Angel to industrial and hardcore, for energy and motivation.
  • Classical and minimalism: Mozart, Brahms, minimalist composers, modern classical.
  • Game, film, and TV soundtracks: SimCity, Diablo II, Resident Evil “save rooms,” Baldur’s Gate 3, Hotline Miami, The Social Network, Mr. Robot, Halt and Catch Fire, The Matrix.
  • Internet radio / mixes: SomaFM (multiple channels), DI.fm, various YouTube/playlist links, and niche web radios.

Alternative views: silence and “serious listening”

  • A notable minority say they can only focus in silence, sometimes using noise (e.g., brown noise) solely for isolation.
  • A musician argues that if music is ignorable it isn’t worth hearing while coding; another counters that using music as a cognitive tool is a separate, valid use case.

Strong individuality and context

  • Many emphasize that optimal programming music is highly personal and state-dependent.
  • Thread consensus: experiment broadly, notice what works for different tasks and moods, and accept that preferences can vary widely.