Music for Programming
106 points
7 hours ago
| 20 comments
| musicforprogramming.net
| HN
dvh
5 hours ago
[-]
Don't laugh, but for me, it's Abba. Their entire discography is ~3 hours which is how long I can maintain peak concentration. Their songs are consistently good so that I don't need to skip a song, but not too good that I would stop working and start listening. Plus I've never heard Abba song in any good movie so it doesn't remind me scenes from a movie I would want to rewatch. Of course I don't listen to it every day, only when I really need to, most daily programming tasks can be done with any music.
reply
javchz
2 hours ago
[-]
The Winner Takes It All lyrics are great for commits and Pull Requests: I don't wanna talk If it makes you feel sad And I understand You've come to shake my hand I apologize If it makes you feel bad
reply
alexhans
1 hour ago
[-]
Like others have said, for specific types of activity, I'll prefer no vocals or maybe even no music, but if vocals are fine Abba does have a great flow to it. I used to run to Abba too, at times, because it feels upbeat/positive with good enough tempo. Super trouper, for instance, makes for a great booster.
reply
kstrauser
1 hour ago
[-]
No laughter here, my brother in music. This is one of the few vocal groups that I could be in the zone with, except "Fernando", because one must release their inner theater kid with that one.
reply
smoyer
2 hours ago
[-]
For real concentration I can't have lyrics but that's a great idea for other flow states. Mozart and Brahms are good for me ... Not slow enough to put me to sleep not fast enough or unusual to make me pay attention to the music.
reply
usefulcat
46 minutes ago
[-]
Agree about the lyrics. Phillip Glass is one of my favorites for flowing. His style usually involves a lot of repetition, which I find meditative.
reply
enochthered
42 minutes ago
[-]
Steve Reich is my favourite of the minimalists. Electric counterpoint and Music for 18 Musicians are regulars in the line up.
reply
alexhans
1 hour ago
[-]
I vary a lot but when I do classical music Mozart has occupied quite a lot of my stats, in particular a clarinet concerto by Katherine Lucy [1] and also things like Beethoven's 6th (pastoral, it's beautifully featured in Fantasia) or Grieg's morning mood.

- [1] https://open.spotify.com/album/1R6rh9My8CTK4DqZorJR0V?si=3Ct...

If you have specific song/interpretation recommendations I'd love to hear them.

reply
interroboink
3 hours ago
[-]
> Don't laugh

I laugh (:

But good for you, whatever works. Personally, I can't do music with much lyrics or narrative; I find it distracting.

But to each their own!

reply
olivierestsage
3 hours ago
[-]
Mamma Mia soundtrack also works well \m/
reply
matt_daemon
3 hours ago
[-]
It would be impossible for me to not sing along to ABBA
reply
hmokiguess
5 hours ago
[-]
ABBA is amazing
reply
jandrewrogers
6 minutes ago
[-]
I’ve thought about and experimented with it a lot. The main criteria is no lyrics, or at a minimum lyrics in a language you don’t understand at all, since this hijacks attention from parts of the brain useful for programming in a noticeable way. I find prominent fast percussion seems to help with focus but I am less confident of that.

Most other elements don’t seem to matter too much. Baroque, industrial, ambient, etc are all effectively equivalent in most regards.

That said, I tend to lean toward 1990s atmospheric drum-and-bass (pretty much anything released by Good Looking Records) as a good default. That genre maximizes things that seem to help while minimizing things that seem to detract.

reply
gosukiwi
18 minutes ago
[-]
I love instrumental only hip hop beats like shamisen x hip hop https://www.youtube.com/watch?v=2qi_-RmXz_g
reply
wahnfrieden
12 minutes ago
[-]
While working with code, I mostly listen to Playboi Carti or older Thugger
reply
stevebmark
1 hour ago
[-]
This seems focused on one very particular taste in music of droning semi-random lo-fi synthesizers. I find this unlistenable without any kind of percussion.
reply
WD-42
2 hours ago
[-]
Shoutout to SomaFM's Defcon Radio which has been my go-to programming music for years now. Not too dissimilar to the stuff found on this site. https://somafm.com/defcon/
reply
usefulcat
6 minutes ago
[-]
I love the music on defcon but could really do without the sporadic interruptions. At first it was ok but gets old after a while.
reply
quinnjh
5 hours ago
[-]
This site is a gem that has accompanied me on many spikes in the last year :) datasette's original music is top tier too. cognitively stimulating but not attention stealing.
reply
klondike_klive
4 hours ago
[-]
Have you listened to his "business funk" mixes? Too stimulating for work (for me) but so much fun. In my head it's the soundtrack to me striding through an open plan office barking nonsense business jargon.
reply
nakedneuron
3 hours ago
[-]
For me, the Bach of electronic music..
reply
doctorhandshake
4 hours ago
[-]
Agreed datasette is critically slept on
reply
lelandfe
3 hours ago
[-]
Flechte is a regular play of mine https://youtu.be/-3HUn6wotvg
reply
capnchaos
2 hours ago
[-]
For me nothing beats 90s ambient dnb for coding. There's something about drum and bass that really gets me in flow.
reply
jandrewrogers
3 minutes ago
[-]
Same. My music collection covers a vast range but I find the Good Looking Records catalog to be nearly ideal for getting me into the flow state.

It really sucks that so much of that catalog is no longer available for all intents and purposes.

reply
clearing
23 minutes ago
[-]
You thinking like Good Looking Records stuff like Artemis? Love it.
reply
jandrewrogers
5 minutes ago
[-]
Artemis/Shogun are one of my major go-tos.
reply
comprev
2 hours ago
[-]
Definitely my cuppa tea too :)

https://m.youtube.com/@arcologies

reply
nop_slide
1 hour ago
[-]
Yoooo thanks for the rec this is spot on up my alley.

You might also like mood indigo on SoundCloud, mix of house and DnB been a solid programming session soundtrack for me over the last few years.

https://on.soundcloud.com/5HzXSAKAdM41bxIvdp

reply
kstrauser
1 hour ago
[-]
Also Big Beat, for me. Crystal Method's Vegas reaches into my brain and flips the time to code switch.
reply
yowayb
1 hour ago
[-]
I used to have bassdrive on. So good.
reply
nickvec
40 minutes ago
[-]
I personally love my classic/progressive rock and am happy to listen to it while working. It seems odd to limit music for programming to only lo-fi.
reply
dijksterhuis
5 hours ago
[-]
reply
dmd
1 hour ago
[-]
I'm well aware that I'm in the minority, but I have never been able to focus on anything - especially programming - other than in absolute, total silence.

(Yes, I'm an only child.)

reply
CoolGuySteve
1 hour ago
[-]
The soundtracks for SimCity 3000, 4, and the 5th one titled just "SimCity" are written specifically to be played while doing some fiddly micromanagement tasks.
reply
Lyngbakr
4 hours ago
[-]
I recently discovered Lorn and have been mainlining his back catalogue ever since whilst working. Thoroughly interesting and immersive yet not distracting.
reply
supliminal
3 hours ago
[-]
I remember downloading music from the hacking e-show “The Scene” way back when - must have been late 2000s? Some great music in there like Newborn Butterflies if I remember the name right. It was nice background music in the show and I’d put it on from time to time.
reply
gbertasius
2 hours ago
[-]
I love progressive techno for this. No vocals and sounds are in the lower frequency range. Easy to tune out.
reply
gurst
3 hours ago
[-]
This is music for programming: https://velato.net/ (or music as programming??)
reply
olivierestsage
2 hours ago
[-]
Swans is good for programming. And good for gnosis.
reply
aniekann
1 hour ago
[-]
minecraft music is peak and takes all :)
reply
do_it_simpler
4 hours ago
[-]
This sight got me through many projects in college :)
reply
steveBK123
2 hours ago
[-]
Look up Dub Techno.
reply
braincat31415
2 hours ago
[-]
Iron Maiden for me :)
reply