Hacker News new | past | comments | ask | show | jobs | submit login
Music for Programming (musicforprogramming.net)
738 points by galfarragem on Nov 1, 2016 | hide | past | favorite | 427 comments



I've listened to Brain.fm since this past February, and it is truly amazing.

They have Focus, Relax, and Sleep, but I've only ever listened to Focus. It's like this steady stream of some kind of electronically generated music that changes each 30 minutes. I set it to 2 hours, and then I usually take a small break when it ends. I'll turn it on and literally get into the zone immediately; writing line after line of code without even realizing how quickly I'm working. It's like getting on a train to the Matrix or something.

Link: http://brain.fm/


Co-founder of brain.fm here. Thanks for the love!

Here's an exclusive deal on the lifetime membership for the next 24 hours.

It's a $29 deal (or 80% off) for the lifetime membership. Our best offer :)

Link: http://brain.fm/HN


Very cool of you, I was debating the $149 price tag, but at $30 I just paid before I could think of a reason not to.

Quick question: is there a way to use an audio player (e.g., Audacious, RhythmBox, VLC) to stream the music without using a web browser? The animated light curves in the background make the browser use 100% of a whole CPU core, which isn't ideal, especially when using a laptop on battery.


Eeeek we getting fixing this asap. Until then iOS app is best bet.


how about approximating those sine-wave curves with bezier curves?

ps: I'm getting my salary on Nov. 11th so could you extend your offer until then?


Plug of my own. I'm a maintainer on an OSX toolbar plugin called BeardedSpice. Simple mapping of play/pause/etc/ keys to website audio players.

I was really happy to see we already had a controller strategy for brain.fm. You guys are making great stuff.


Hey, I'm really digging the Focus music. I was wondering to what headphones are you guys tuning it. It sounds awesome on my studio monitors, but it sounds like crap on my ATH-M50 cans due to the bass going over its limit unless I keep it to a rather low volume.


I use Bose Q25s. The noise cancellation + constant noise of brain.fm are perfect for putting me in a bubble


Hey you coming out w/ an android app any time soon? Would love to try the relax while I sleep. Just bought the pro deal.


Yup! 80% done, sprinting to release it.


Whenever I hear a programmer say "80% done" I think of the contractor's version: "two weeks", from the old '80s movie Money Pit:

https://www.youtube.com/watch?v=70xGgWIw5tU


The joke at my old work was 'basically done'. Meaning they spent a weekend equivalent on a prototype. Management heard 'done' the rest of us heard 'not production ready'.


Here is, 'done, just needs testing'.


Great, that means you only have 80% left to do!


well generally I think however long the first 80% takes, the last 20% will take 1-2 times that.. but cool that they're working on an android version, I'm patient and can wait. Loving brain.fm it actually works to keep me focused.


So it's a paid service, but it won't tell me the price (or the limits on free accounts) until I give it my email... No thanks.


That's a great offer! I'm chiming in to say that it made it a no-brainer for me as well and I signed up. I'm also interested in an Android app. :)


Just checked out your site and it is great. The sound is superb and it really helps focusing. Also, your offer is super generous.

However, you only accept credit card payments. I would never give my credit card info to a random site just to read a month from now that they've been hacked.

Is there a reason you are not accepting PayPal or BitCoins? It seems that you are not using one of those big payment processors either.


According to the FAQs they use Stripe.


My fault. Indeed they submit to stripe. Sorry for the mistake.


The form was pointing to their own website.


That coupon code shows a negative price for the lower level memberships, not sure if that means you will be paying us for it :)


that would be a revolutionary business model

it's a tiny bug, fixing now!


I just tried it for an hour or so and it does seem great. Bummed on the lack of an Android app though... would've helped me immediately.

Anyway, I read your comments that it is nearly 80% done so I'll give it a shot and signup. The mobile version on Chrome browser works decently well so I think I'll manage with that till then.


Very cool of you guys offering such a big discount. Tried to sign-up, saw the banner (about the discount), chose lifetime subscription (even without trying) but my card still was charged $149.99. ;( Is there a way to fix this? I mean it totally maybe worth it, yet I wasn't ready to spend that much.


Oh, I just got refunded. Thanks!


Impulse purchased this last night without really knowing what it was but boy was i impressed! Incredible really what you've done here and the developement team here loved it to! Well Played chaps!


I just spent 50 bucks for a yearly subscription to one of your competitors a week ago. My biggest complaint about them is that I can't get a list of tracks that I've really enjoyed and there's no upvote, play more like this feature. I don't care about social "likes" but some songs in an otherwise great playlist are just really grating and throw me right out of the focus window. It would be nice to say "don't play this again"


Signed. There are some other feature requests in this thread so I chime in:

- As someone else commented, the helicopter-like tremolo on some tracks can be quite irritating. When I find it, I skip. Unfortunately sometimes it starts later in the track and breaks focus. It would be nice to customize track preferences.

- A minimal web mode, no animations, no inspiring quotes.

- Android app but I hear you are working on this...

- Downloadable/offline tracks (if that's not part of the mobile app already; haven't tried iPhone).

Thanks!


I'm a little late to the party. I bought the lifetime license from an earlier link that had it at $40.

My question is, is the tremolo/pulsating nature of the chords (sort of sounds like a helicopter) on most of the music a side-effect to the AI generated sounds, or is this by-design? If by-design, are there settings I could tinker with? If not, feature request. :)

I'm starting to find this a bit unnerving after extended periods, but it could be a personal preference.


Only some of the tracks have this. It's by design.


Previously I was cleaning cookies / local storage (to have more free sessions). Then I downloaded MP3 and created playlists. At $29 I have no other option but to buy it... HURRAY! . . . . brain.fm is like matrix, I admit!


Extremely cool of you to do this. Discovered the service yesterday, tried it, was amazed (hopefully not placebo) and today signed up (lifetime deal).


Is it possible to have a similar deal again since from the comments seems there are a lot of developers interesting in your service ? Thanks!


When is an Android app coming?


Clicked it, tried it, impulse bought. Seems worth it so far :)


Assuming theres no Android app?

Any ETA?


I think you can still run it in the browser. Not quite the same, I know (the iOS app is nice), but I think it might do for now.


Awesome. Subscribed!


I have also been loving Brain.fm—no other "focus music" I have tried has worked so well.

If anyone here tries it and likes it, there is actually a pretty good discount on various subscription types that expires in a few hours: https://shop.theawesomer.com/sales/brain-fm-lifetime-subscri...

The discounts are not actually as steep as the site claims (for example, lifetime is normally $150, not $200), but they are still quite good.


"Lifetime" subscription? What does that mean? The lifetime of brain.fm?


No. It means if you're the last living customer of brain.fm, they will be forced by the authorities to operate their service till your children decide to take you off of life support.


Yes. Lifetime of the company. Companies have the ability to ditch nearly all obligations in bankruptcy.


Currently the Digg Store has a lifetime subscription for $39: https://store.digg.com/sales/brain-fm-lifetime-subscription


I have never used the Digg store, they sent me 10% off though for signing up. So got it for even less expensive.


thanks for the link, purchased!


Just like that it has rained


Thanks for the link. I really liked the music so ended up getting it.


Thank you. Tried it out, liked it a lot (felt improved from when they first launched), viewed the regular pricing and was trying to justify it... then found your link. Just purchased!


Well I'm trying to love it but it just sits on Loading Brainwave audio whilst Stephen Hawkings @ Cambridge Uni reads the email.

Cant handle hacker news bandwidth requirements?

Seems to like any email address I give it, perhaps Bill Gates might like some brain.fm instead... as if..


I don't hear any music. I click to start and it pops up a login page.


Same here.

Seriously, while I think some people might dismiss your comment as snark, I genuinely was interested in this service, but am unwilling to create an account just to get a sample. Sites need to realize that "creating an account", while it appears as simple as supplying a few bits of information, anyone that cares about their time or security will find a few snags.

First, the email address. I don't give my email address away without thought as to whether this service will contact me in the future, how often, and about what. If I'm just trying to get an idea what you offer, I don't want to have to worry about you abusing that address in the future. My inbox is busy enough, thank you, I don't want to have to deal with you later if I've decided I'm not interested.

Second, the password. When linked to a global identifier like an email address, I'm stuck with the choice of using an easily remembered password or password template that I reserve for low interest sites that the accounts don't really matter on and the reduced security this entails, or coming up with a unique secure password (which either entails my trying to be random or a tool).

Now, I could generate a fictitious email and password just to try out your site (because I'm sure as hell not going to go through the effort of making a real separate email for you), but that entails me making a random email that isn't already used (what do you want to bet foo@example.com is already taken, or that domain is barred because they use it in testing?), and I don't want to have to think about that, I'm trying to get a quick idea about your service.

So, to site developers who gate examples of their service too aggressively, keep in mind every time I'm mildly interested in your service and you gate more info with a free account form, I groan internally. Of the mild interest I felt, and the feeling that made me groan inside, which do you think wins in the end?


In this case also just their interesting approach to privacy.

I'm not telling a random internet service for no reason my proper first name, my age or my gender. I can see that there's maybe a reason for age and gender when suggesting music (even though it should be optional nonetheless), but my first name? Are you going to suggest me songs where people chant my name or something?

And because they insist on this ridiculous requirement of entering my first name, it also just becomes much less credible that they actually need my age and gender, and are not just collecting that to sell it away.


I have a domain with a catch all account that I use for these things. I give "thisdomain@mydomain" as email, random password from lastpass (and before that, just random banging and storing in browser list or not storing at all).

Well worth the minor hassle in setting it up, and you get an indication about which site leaked your password or was hacked. I use thunderbird, which even lets me type a from address for emails to make this more useful.


Other than the very confused reactions when I have to give one of these custom aliases in person, I will never go back to giving my real email address.


Waaaay back in the day (probably 99 or 2000), I had the same with myspamstopper.com as my personal spam catching domain with the same idea (to know who was leaking). Alas, I accidentally let it expire and it was immediately sniped, and I never bothered to set something like it up again.


I do the very same. It works superbly!


mailinator.com


Not arguing against your general points here, just wanted to say that using a password manager (I use KeePassX + Dropbox) has made the 'invent password' part of the whole process that much easier for me.


Yeah, I was actually thinking about that while writing, but forgot to include it. I've still not gotten on board with the password manager systems besides what's included in the browser (but I should), and those, if they include automatic password generators, which hadn't occurred to me until I was writing the bit about a tool above, probably make that a lot easier.

Although, the fact that there are popular tools available to work around the extra cognitive load imposed with account creation and tracking is a very good sign that a free account is much more of an impediment to the general person than these sites seem to realize.

Also, it doesn't affect the fact I still don't want to give away my email address before I've decided a service is worth having an account for.

It's a shame, because I am interested in seeing what the service is like. The problem is that my interest is part driven by wondering how similar it is to my current technique (put on my "Glitch Mob", "Zack Hemsey" or "Carpener Brut" stations on Pandora), wihch means I'm interested if it's slightly better, because I'm not unhappy now. I am at the same time very likely to use their service if it's good, but unlikely to jump through hoops to find out, since I have a solution that to my knowledge works sufficiently, and I've even decided it's worth paying Pandora for. Not exactly the type of customer they want to keep from seeing their service in action.


Somebody below posted https://brain.fm/app?v=0000#!/trial

That link gets you straight to music.



I signed up when they first launched. I cought lifetime membership for $25. The beta version ran my CPU to 200℅ because some funky animation on the website. That added ab ambient white noise layer from the PC fan. It's was a feature :-)


Glad someone else had the same experience, was trying to figure out how to disable that tacky animation.


The lifetime subscription is currently available for $40 over at TNW deals, ending in 6 hours from the point this message was posted. So if you like the service, this is probably worth it.


As a musician, I can guess this works on a base level because I like "white noise" type things too when working - specifically the laundry. If I have laundry going, I can focus and write / work on clay / draw with attention that music just simply won't allow for some reason. I guess what I'm inferring is that Focus is probably more aligned with white noise than an actual music listening experience.


I tend to always keep a fan running for the same reason. Even when the weather doesn’t make it necessary – I just put in a corner of the room facing against the walls. Its noise helps.

With music, instead, the less I know a piece the more attention it draws. I can’t work with background music for this reason. But Brain.fm barely has this effect on me, curiously.


If you like white noise, it might help you to save on electricity turning off the fan and trying one of these two aliases I keep around for noisy places:

Pink noise (not sure if it's actually pink noise):

    play -c 2 -n synth pinknoise band -n 2500 4000 tremolo 0.03 5 reverb 20 gain
Ocean:

    play -n -n --combine merge synth pinknoise band -n 1200 1800 tremolo 50 10 tremolo 0.14 70 tremolo 0.2 50 gain  -10
The play binary is provided by SoX (sox.sourceforge.net). Worth mentioning that I did not create these, but I cannot recall where exactly I got them from.


Or with USS Enterprise background

   play -c2 -n synth whitenoise band -n 100 24 band -n 300 100 gain +20


I guess the difference is that music for listening is intended to capture attention, whereas music for focus should direct attention to where you want.


Is the website generally slow OR it's getting hammered with HN traffic?


Apologies! We're getting hammered with HN and Product Hunt traffic. The team is on it.

- Junaid


Looks like it is getting hammered with HN traffic and they posted their iOS app on Product Hunt yesterday too. Their iOS app eventually comes around to working (crashes sometimes when trying to listen to music) -- but they just released it + HN/PH traffic so its a good problem to have


I love brain.fm as well. Use the focus music. I have hearing aids and a wireless transmitter so people don't even know I am listening to anything.

When I do mindless stuff I put on google play and listen to whatever I feel like. Might be Buffet, Hot Tuna or even just environmental music.


Wow, great link. This is just what I've been looking for. One does wonder how much of it is expectation effect. I mean if I didn't know the Benny Hill tune and it was labelled "focus" would it still work?


I don't think it is a placebo effect for me, because there were times when it was less effective, based on the track that it started with - or when I would hear a specific set of tracks too many times and begin to recognize the patterns too closely.

At a point mid-summer, the effectiveness wore down for a while - I even asked Aaron (one of the founders, but also available via their little support window in the corner) about adding new tracks to Focus, which I'm sure others had also requested, because they added a bunch of new tracks and it became even more effective than before. They also seem to have removed some of the tracks that weren't very effective.


Just started listening to it. The Focus tab so far sounds like a simplified version of music by early electronic composers of the german school: Klaus Schulze, Tangerine Dream, etc.


My thoughts exactly. Seems like a cool service but nothing that a well made Spotify/Apple/whatever playlist couldn't cover.

Krautrock is great for working, just keep type type space type type type space type type type space


Do they have any examples of what it sounds like that I can hear without creating an account?


Yes, you can use the trial: https://brain.fm/app?v=0000#!/trial


I just tried it today. It does seem to help keep me focused on work. However, the music is a bit too anxiety inducing for my taste. Even "relaxing focus" was causing a little stress.


I agree that it's like short circuiting into the zone but I am afraid of using it too much and it losing its effectiveness.


Fantastic app... I've been looking for something like this and appreciate you pointing me in the right direction :)


I have always just used the same hour long mixes on repeat. But will try this out and see. Thanks!


Trying it, pretty cool! thanks


Does anyone know of any actual conclusive studies in this area? Like most here, I have my own rules and preferences. The main rule seems to be it must be familiar, in fact it's best if I've heard it a thousand times already. But there are only three kinds of music that work for me:-

1. Music I first got into during my teenage years when I was sitting up all night coding assembler (OK, I admit it, Pink Floyd) works well because I think my mind is conditioned in an almost Pavlovian way to go into programming mode when I hear it;

2. Ambient EDM works well because it is very repetitive and doesn't have any strong lyrical structure - my trouble is, as an old fart, I find only a very small subset of the vast range of EDM that I actually like.

3. A certain kind of loud, wall-of-sound rock music which is very heavy on distortion with subdued vocals works well but only at night.

Received opinion says classical music is good for cognitive tasks, and I've tried over the years but never good great results.


I can only speak from the angle of memory/attention research, but a couple lines of study struck me.

1. Irrelevant speech / sounds tends to reduce memory capacity for the task at hand[a].

2. People with ADHD self-stimulate by, e.g, squirming. Music can help them with attentional tasks by providing stimulation [b].

Overall, I'm not that familiar with studies specifically on music, but I'd guess that it's a trade-off between arousal (e.g. rock music or something to pump you up) and dividing attention. Music could also set a context (e.g. put you in programming "mode"), which tends to have a small positive effect on performance on a number of cognitive tasks.

[a] https://en.wikipedia.org/wiki/Irrelevant_speech_effect

[b] https://en.wikipedia.org/wiki/Low_arousal_theory


I have ADHD, and it's really difficult to describe to people how the "self stimulation" works.

It's almost like I need to keep part of my brain busy so the other "quieter" part can work.

Music, driving, pacing around, and to a lesser extent fidgeting or tapping can all "placate" that part of my brain so the other can actually do work. I'll even do things like play music while listening to a talk or presentation while working, because without the music keeping me "busy" I just can't focus on the topic of the talk.


I think that explains my taste in "focus" music. Most of the "focus" playlists are ambient or classical. The ambient stuff is just there; it doesn't really engage my brain. It's like traffic noise. Classical is... I don't know, too structural? I find it distracting. My brain switches on when I'm listening to stuff that's challenging - dissonant, rhythmically odd, fast paced, changing tempos. But I've thought the same thing, that kind of music engages some part of my brain so the part that's more linear-thinking can get on with business uninterrupted.

So my "focus" playlist is post-bop Jazz with things like Chick Corea (especially Three Quartets), Steps Ahead, Keith Jarrett's Standards Trio stuff, early Wynton Marsalis. Some Coltrane, but not so much his meditative stuff - things like Giant Steps make my brain engage.

I can't multitask like that though - I can't have two auditory sources. When I'm talking to people, I have trouble picking out voices when surrounded by a crowd, or with several people talking at once. It's like I'm trying to make sense of all the background noise and can't pick up what's being said directly to me.


It's very similar for me. My music is EDM like many other coders, but it's more live performances, as they just don't end. Generally i'll grab a playlist of like 3 or 4 live shows from the same producer and i'll play them back to back.

But the multitasking thing is a bit different for me, it's more one-sense-at-a-time for me. My wife has laughed at me before because she'll come home and i'll be watching a youtube talk on one screen, playing music over the speakers, and programming something mundane all at the same time, but if 2 people are talking at the same time I have trouble hearing anything.


this. I find stuff like brain.fm too minimal, and not engaging enough, personally.

Interesting how everyone has a personal threshold of not engaging enough / too engaging.

I wish there was some reliable resource I could go to to find 3-5 hour blocks of edm type music.


ww.mixcloud.com/discover/edm/featured/


What about soma.fm?


Great phrasing of the feeling. I started listening to e-books, fiction, after finding that my programming thoughts don't really intersect my verbal thoughts. The benefit being I don't get distracted reading anything else because my speech center is already occupied. The only time I have to pause the music is during a planning session where I do have internal dialogue.

ATTN paki123: I can't reply to your comment but you should visit and read http://addforums.com/ for support, drug reviews/experiences and tips


Holy shit, I do this too. Is there a resource(besides adderall) that can help me deal with this and understand this better?


I "vouched" for your comment as it was showing up dead for some reason...

I can second sosuke, addforums.com was a great resource. I haven't been there for a long time though.


It probably showed up dead because of automated anti-spam tools that pick up on spammy keywords. Naming a scheduled medication by name is probably more than enough to trigger something like that.


I don't think that's quite it. All of the comments in their user profile are marked dead back a few hundred days.

I read them over, nothing looked overtly spammy or troll-ey, so I vouched for this comment as it seemed genuine.

I do think it's an anti-spam or anti-troll measure, but it looks like it's a mishit in this case.

That being said, is there anyone where we read up on what vouching/dead/etc... means on HN? Maybe one of the mods or someone can help explain some of it (or let me know that they won't explain it for anti-spam purposes...).


You probably saw this: https://news.ycombinator.com/item?id=10298512

That doesn't explain exactly how vouching works, and I think the "strength" of a vouch might be changed per-user (it no longer seems to do the same thing it used to, for me, at least).


I have not been diagnosed with ADHD, nor do I think I have all the symptoms of it (the way I see people on ADHD subreddit talk about), but I totally understand the thing you're describing.

I do have a problem with focus while working. One thing which really helps me is if I put on some audiobook I don't really care to focus on too much about, or some podcast or lecture, but it helps me focus. Not all the time, but say I am working on solving a coding challenge, then the part where I figure out which solution would work, I can't listen to anything and I need to focus, but the part where I actually implement the solution(especially if I have implemented something like that many times) then I can only do it if there is something else to distract other parts of my mind.


Exactly, I don't get the people that listen to whale music for coding. It's just... boring and makes me want to sleep...

If I need silence let there be silence, otherwise I enjoy some podcasts or music that pumps me up.


Those things really resonate with me. In some ways it feels like a person riding an slightly unruly elephant, and the music is to appease it.


For (a), you say "speech/sounds" but link to a source that only mentions speech. Is the effect definitely there with non-speech sounds. I assume it is, if we include sounds like a jackhammer, but does it apply across the board?

Subjectively, I find that instrumental music is much better for me than the alternative.


I grabbed this from the first review article that popped up on google[1], so buyer beware. It says that non-repetitive sounds in general may create the effect:

Concerning tasks that do not involve auditory targets, studies with adults have consistently shown that especially short-term memory is sensitive to negative effects of noise. Immediate serial recall of visually presented verbal items is reliably impaired by task-irrelevant sounds (for reviews see Hughes and Jones, 2001; Beaman, 2005; Schlittmeier et al., 2012). Impairments occur with single talker speech and non-speech sounds such as tones or instrumental music, but not with continuous broadband noise or babble noise. This so-called irrelevant sound effect (ISE) occurs reliably even with low-intensity sounds, with meaningless speech (e.g., speech in a language unknown to participants), and when sound presentation is confined to a rehearsal phase after encoding of the list items. However, the ISE magnitude is determined by inherent properties of the irrelevant sound. Recall performance is specifically impaired by sounds with a changing-state characteristic, i.e., by auditory streams which consist of distinct auditory–perceptive objects that vary consecutively. For example, irrelevant sounds consisting of different syllables or tones evoke an ISE, whereas steady state sounds, e.g., continuous broadband noise or repetitions of single syllables or tones, have a minor or no effect.

In general, I've seen the argument that removing the effect can happen through habituating to repeated sounds, but also seem to recall some people showing that prolonged exposure to the irrelevant speech/stimuli before a task can also remove the effect--so maybe people wouldn't suffer as much with stimuli they're familiar with playing in the background. (there's also the issue of the things people actually do vs laboratory tasks).

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3757288/


Thanks.


Thanks for the info. Sounds like I might have some level of ADHD based on those symptoms, esp. the squirming, which I've never been able to explain before!


No problem! I can stay still for hours on difficult tasks, but am all over the place for mundane things. Just considering the spectrum of things people use for ADHD (accountability w/others -> stimulating music -> caffeine -> prescription drugs) has been helpful for figuring out ways to power through boring things.


I have made a strange observation. Okay, "strange" is relative, so maybe I should say "interesting" to be as fuzzy and generic as possible.

When I program in my favorite roastery and coffee shop (http://www.roesttrommel.de/info/laufer-gasse.html) I want people, noise and background music. I can concentrate on my my code very well.

However, when I'm at home and I have to concentrate - on the exact same code - I need complete silence. If I leave music running or anything else I can't concentrate.

So there seems to be higher-level processing involved in the brain so that the complete context matters, and not just something as simple as "music/no music" (medium level processing).


Weird, I'm the exact same way. I can concentrate perfectly fine in a coffee shop, but at home it is difficult unless I have absolute silence and total solitude. The presence of one person (even if they're not bothering me) is enough to completely derail my ability to concentrate. I think it's because in the back of my mind, I know that person might interrupt me, and just the "threat" of interruption is enough to prevent focus.

I wish I was like von Neumann sometimes. He was known to do his best work on quantum mechanics in the living room with his whole family sitting around talking and the television blasting.


I have a feeling that quite a lot of people are like this... If the study hasn't been done yet - I'll contact some researchers I know who would be willing to do the study. Anyone here is welcome to help design the experiment. I'd recommend tracking a few more variables including EEG, pulse, w/ & w/o Adderall, w/ & w/o caffeine, ... Just brainstorming for now.


One aspect that probably plays a role: I'm feeling good because I kept busy, but I've been pretty isolated due to an extended health issue (heavy metal poisoning) that takes loooong to recover from (but it works fine thanks to chelators), and I deliberately work a low-paying job from home. While I'm not an extrovert I'm no introvert either, I enjoy talking and even presenting and got very little of that the last few years. So the reason I go to the coffee shop is - people. While I don't talk to anyone (because that only very rarely works here in Germany) somehow just being in the crowd feels good, it satisfies some deep desire. Somehow merely having "noise" at home, even if the source is people, is not the same. The brain is not that easily tricked, it knows the context. It's more complicated though since having people talk does help even at home, but it's different, different brain circuits are exercised, it's not a replacement for the 2-3 hours in the coffee shop.


Perhaps on some level you believed you were performing for an audience?

It can be a confidence builder for me to "successfully perform" in a noisy, busy setting. Perhaps someone looked at me working just now, but I didn't flinch! Knuckling down and blocking out the world in a setting like that may help get you into the productivity zone.

I've noticed that in my open office plan just putting my headphones on helps me concentrate, no need for music. I know others will be less apt to interrupt me because I have signaled to them that I'm shutting them out and getting work done. I can devote less awareness to others and more to my tasks.


I love classical music, but not for coding. It's too musically interesting and it pulls me off task. I'll be fine and then it gets to that one part, and then I'll notice that I've been actively listening to the music and not coding for 10 minutes.

I tend toward electronia (usually) without vocals. I'll find a suitable artist and get several of their albums and listen to all the albums on loop. For me this is enough to quickly gain that familiarity you mention, hearing the same songs in the same order all day long.


You should try something like "Baby Mozart"[1] which has with fewer dynamics. Then again you might fall asleep. :)

[1] e.g. https://www.youtube.com/watch?v=kEEizbmU-hU


My experience is a lot like yours (especially "must have heard it a thousand times").

I apply one more trick, that I got from some self help book once: my energy level is not always the same, and too little energy is a problem for concentration but so is too much energy. If it's just right, I'll likely be able to find the flow and then the music matters less.

Rage Against the Machine and Rammstein can improve energy levels. Very quiet music (current favorite Carrie & Lowell by Sufjan Stevens) can quiet me down so I can concentrate.


Rammstein makes sense. I suppose my preference for the loud stuff at night comes down to stimulation and energy levels. Never actually thought of it in that way until now, thanks.


For me it is very related to what I need to do. Wringing out 1000 LOCs in a day -Nitzer Ebb, Ministry and Rammstein it is. EBM in general is really helpful. And interestingly this specific song by U2: https://vimeo.com/41133252


For me I actually avoid music I know/like and just go for straight up instrumental (usually piano or acoustic guitar playlists on Spotify). If it's music I know I'll get distracted by trying to find a song I like more than what shuffle gave me. But with instrumental I can work and enjoy the music at the same time effortlessly.


I have to clarify: in which of the possible meanings do you use tge term "EDM" here? The Skrillex type of post-brostep, pop deep house inspired top40 bangers, all electronic club-friendly dance music or all electronic music in general?

Like "techno" or "dubstep", this word can mean very different things for different people.


Yes, I find the sub-genres hard to describe. Future Sound of London. Burial. Four Tet. Boards of Canada. Some DJ Shadow. Suggestions welcome, actually, it's all a newish field for me...


You've got some really great selections there! I've picked a fairly random list of albums and EPs from a range of electronic music, I really hope you find things you like amongst it. Also I don't want to be the genre police but I wouldn't call any of this EDM, that term seems to have been adopted by a type of music of which, I guess I'll just say I'm not a fan. In no particular order:

Arovane - Tides (2000)

Tim Hecker - Virgins (2013)

Donato Dozzy - K (2010)

Autechre - Amber (1994)

James Holden - The Inheritors (2013)

Andy Stott - Faith In Strangers (2014)

Jon Hopkins - Immunity (2013)

Recondite - On Acid (2012)

Lemon Jelly - Lemonjelly.ky (2000)

Max Graef - Rivers Of The Red Planet (2014)

Pantha Du Prince - Black Noise (2010)

Plaid - Reachy Prints (2014)

Rival Consoles - Sonne (2014)

Shlohmo - Bad Vibes (2011)

St Germain - Boulevard (1995)

Traumprinz - Mothercave (2013)

Valerio Tricoli - Clonic Earth (2016)

Romare - Projections (2015)

Space Dimension Controller - Orange Melamine (2016)

Actress - R.I.P (2012)

Massive Attack - Mezzanine (1998)

Rob Clouth - Clockwork Atom (2014)

And shouts out to Datassette who appears to have done a bunch of the instalments on the music for programming site (mixes/playlists, whatever they are. I've never listened to any of them). This EP is gorgeous:

Datassette - The Aviatrix (2009)


Thanks for the list! The Massive Attack album is one I already love, so I'll check out the others.


If you like Burial, you'd do well to explore dubstep further. A good starting point would be the Dubstep Allstars series (especially volumes 2, 6 and 7.2 – they're all on YouTube) and the realdubstep subreddit (they happen to love Burial on there).


Shackleton is the king here. Three EPs, Fabric 55 and Music For The Quiet Hour / The Drawbar Organ EPs are dubstep at its best. Experimental, dubby and has occasionally having the step beat.


> works well because I think my mind is conditioned in an almost Pavlovian way to go into programming mode when I hear it

I agree with this a ton, there are certain songs and albums where I've listened to them hundreds of times and familiarity plays a huge role in helping me focus.

> A certain kind of loud, wall-of-sound rock music which is very heavy on distortion with subdued vocals works well but only at night.

Couldn't agree more! See my other comment:

https://news.ycombinator.com/item?id=12849064

We should trade music!


My go-to programming music is psytrance/goa [1]. It's high energy in the bass drum/bass line category, but the other melodies are often ethereal or even ambient sounding. It's repetitive enough to slot into the background quite easily for me. I found it by accident one night back when radio was still a thing and it took me 10 years to even turn the sound that I was hearing into a genre name. I find it to be as effective as caffeine, which is very interesting to me.

[1] Example: http://streamer.psyradio.org:8030/ And make sure you have headphones with a good bass response or a subwoofer. I find the music loses a lot without its bass line.


Same thing here. I listen to music I listened to when I first started spending 6+ hours after school coding. It's not what you'd guess. I know the music so well it puts me into a comfort zone that always allows me to just get shit done. Brain hacking at it's best.

Bonobo radio on Spotify is a great starting point for laid back EDM that isn't anxiety-inducing but keeps energy up.

I love all forms of jazz too much to listen to it while I work, because I start listening critically and getting into musician mode not coder mode.


Thanks, I'll check out that Spotify channel.


I think I know what you mean by 'Wall-Of-Sound', spent half of my PhD writing with Propellerheads DecksNDrumsNRockNRoll and quite a bit of commercial programming with Ostkreuz 'Motor' https://m.youtube.com/watch?v=NzkxZfhgHso Guess I need to lock out the world with some well known(!) and impervious sound.


2. Have you tried some German labels, like Perlon, Ilian Tape, Ostgut Ton or from the jazz side ECM? I bought the Ricardo Villalobos & Max Loderbauer Re: ECM album yesterday and it's two cds of experimental smooth modular jazz electronica. Perfect for concentration!


Wish I could help with the studies, but if you're interested in more anecdotes, I can help there.

Your #1 and #3 definitely work, especially in harmony, but I have found that I do well with songs in langauages that I don't know at all but I like the general style. For example, when I need enegry and work, I listen to Rammstein or The Pillows (Japanese). If I need to relax a bit and work, Seeed (german reggae) or something french are my go to. There's a lot more and sometimes I just put on a Spotify international playlist. The randomness and lack of understandable lyrics helps me, as long as I don't try to learn what they are saying.


Some recommendations for you sir.

EDM) Menno de Jong

https://soundcloud.com/mennodejong/menno-de-jong-live-at-luc... https://soundcloud.com/mennodejong/menno-de-jong-cloudcast-0...

Like other continuously mixed, mostly-ambient EDM but favors minor mode and affected arps that keep my brain occupied in it just enough to avoid distraction.

Japanese Drums) The Ondekoza, or any competent group

https://www.amazon.com/Haru-Ichiban/dp/B003P5RMBM

Pure rhythmic impulse, monotonic yet with remarkable complexity.

Classical) Glenn Gould's Bach, Mozart

https://www.amazon.com/Glenn-Gould-plays-Bach-Chromatic/dp/B...

Julian Bream, Bach, Lute http://www.barnesandnoble.com/w/julian-bream-plays-j-s-bach-...

Jonas Nordberg, de Visee et al, Theorbo https://itunes.apple.com/es/album/jonas-nordberg-visee-weiss...

Perhaps too much for deep flow sessions but extremely stimulating for more inspirational, breaking-down-the-problem "aha" moments.

When it comes to `classical` music, keep in mind that the term encompasses hundreds of years of evolution and dozens of genres or utilities that the music was composed to serve. For our purposes, we may want to stick to "salon" style solo or small ensemble compositions which were made by the masters with the express purpose of stimulating the logical and emotional mind. Church music and large symphonies for example are a completely different animal, but get unfortunately rolled in under this catch-all term.


I started my first programming job back in 2000 and was reading Cryptonomicon at the time and came across this little gem in the book:

"When Randy gets back to his cell, he sits crosslegged on his bed with the Walkman and begins dealing out the CDs like cards in a solitaire game. The selection is pretty reasonable: a two-disc set of the Brandenburg Concertos, a collection of Bach organ fugues (nerds have a thing about Bach)"

So I thought 'why not' and got a two-disc set of Bach's Brandenburg Concertos. And sixteen years later I still listen to it when I'm working and have never tired of it. Great music for focus.


I'm not mad, but I just got spoiled that Randy apparently goes to prison. I'm at about chapter 40, finally listening to Cryptonomicon on Audible (thanks Amazon Prime).

On the bright side, I'm now listening to Bach's Brandenburg Concertos and grateful for the explicit choice in music for my afternoon. I'm EDM-d out lately.


spotify link to the Japanese Drums Track above : https://open.spotify.com/track/3nrOApaAfsD61XYZ2T4zX6


Closest I've seen has been Brain.fm's stuff: https://brain.fm/app?v=7827#!/learn/BrainFMWhitePaper.pdf


Personally, it doesn't really matter what the music is, but it's best if I'm already familiar with it, otherwise I get distracted investigating new artists.


One key search term to look is "“Irrelevant Sound Effect”" . I forgot the details, but here's one very interesting study to start:

http://webistem.com/acoustics2008/acoustics2008/cd1/data/art...


Your phrasing made me realize, this is probably why I listen to things on loop a lot while working. I really am hearing it a thousand times... so it isn't overly distracting.


"A certain kind of loud, wall-of-sound rock music which is very heavy on distortion with subdued vocals..."

Sounds like you're describing My Bloody Valentine...


Certainly MBV is one of my favourites in that genre, yes. Slowdive, Lush, Mazzy Star... that kind of thing is my "night programming" playlist.


I have been a fan of Mazzy Star for a couple of years, as well as of Hope Sandoval's solo work, she just has an awesome voice.

Lush, I only discovered about four weeks back, but I went in head over heels, they are just great.

And, yes, I agree, there is a certain affinity between this kind of music and dim lighting. It doesn't work in broad daylight. ;-)



Or:

    alias dronezone='mplayer http://somafm.com/dronezone130.pls'
    alias groovesalad='mplayer http://somafm.com/groovesalad130.pls'
(etc.)


Requires an explicit '-playlist' tag on recent (?) mplayers, otherwise it aborts due to potential security issues.

    alias dronezone='mplayer -playlist http://somafm.com/dronezone130.pls'
    alias groovesalad='mplayer -playlist http://somafm.com/groovesalad130.pls'


Multiple Soma FM recommendations in the thread. That's great to see. I pay for a monthly "subscription", because it's one of those things that, if it disappeared tomorrow, would be upsetting and impossible to replace. I use it daily.


Yes, extremely happy that it's available to those of us outside of EU|US unlike that other popular music service appearing on this thread.

Yes; tunnel, VPN. But why?


you might also like http://oem-radio.org/


http://somafm.com/player/#/now-playing/dronezone is my favorite for writing code.


Secret Agent is where it's at!

http://somafm.com/secretagent/


Thank for the recommendation. I created an iTunes playlist with all the SomaFM stations, in the highest bitrate available.

(File > Library > Import Playlist)

https://gist.github.com/andreis/bae8432469f59bc7287fe7264fe4...


Before Apple sold music, iTunes had an Internet Radio tab that listed several SomaFM stations.


It still does. It just gets more and more hidden with each release. But it's still there.


Radio It's still in there but disabled, just enable it


Do you have to sign up for Apple Music to listen to these radios ?


No, No signup or login needed, free.


I'm listening to GrooveSalad as I type.

http://somafm.com/player/#/now-playing/groovesalad


What's its bandwidth use like? If there's 20 people in the same office listening online, Youtube, etc. can get a bit heavy on the bit-flow.


Depends on the station. Go to the station page and check out the streaming options. Example:

http://somafm.com/sonicuniverse/

AAC: 64k 32k MP3: 192k 128k



Mission control is my favorite.


I recently discovered the work of Laurie Spiegel, whom I now have great respect for. My personal favorite song by her is the opener from her only album "The Expanding Universe":

https://www.youtube.com/watch?v=rN3uYELX8iQ

Regardless of whether you fall in love with the music, it's worth knowing about her as a pioneer of computing. And yes, she also happens to be a woman.

https://en.wikipedia.org/wiki/Laurie_Spiegel

> Best known for her use of interactive and algorithmic logic as part of the compositional process, Spiegel worked with Buchla and Electronic Music Laboratories synthesizers and subsequently many early, often experimental and prototype-level music and image generation systems, including GROOVE system (1973–1978), Alles Machine (1977) and Max Mathews's RTSked and John R. Pierce tunings (1984, later known as the Bohlen–Pierce scale) at Bell Labs, the alphaSyntauri for the Apple II (1978–1981), the McLeyvier (1981–1985).


Wow! Excellent. Thanks


A few other redditors and I maintain a playlist of Downtempo (mostly) non-vocal electronic music specifically targeted towards developers. It's an open playlist so feel free to contribute!

https://open.spotify.com/user/fgutz/playlist/3dBiKJSoAQ6msoY...

spotify:user:fgutz:playlist:3dBiKJSoAQ6msoYzl99wp2


This is great! I was looking for some new playlists.

I have been listening to the "Perfect for coding & Design" playlist.

https://open.spotify.com/user/1210359955/playlist/3hk5Ln17wR...


Since it was well received the last time I mentioned it in a similar discussion I light as well showcase my "Early Morning Tales" - Playlist containing ambient/drone/downtempo which I think is very suitable programming and other tasks that require focus.

Listen here: https://open.spotify.com/user/michaelfeihstel/playlist/10IcC...


is there a way to see the list without logging in to spotify? Non-vocal electronic seems like my cup of tea for when I'm working.



This is awesome! thanks for doing this!

Also I should note that because it's an open playlist sometimes some music gets in that I personally don't agree should be on there but I can see why maybe someone else would put it there. I don't aggressively police it the list but once in a while I'll remove something that obviously doesn't fit


I have two rules when I’m listening to music while programming:

1. My favourite genres are K-Pop and Industrial – it helps that they are also very energetic genres — and my rule is that I can only listen to them while programming. Helps to really put me in the “you’re working now” space (thanks to Julian Shapiro for this tip)

2. I pick one song and repeat it for the entire day, sometimes for several days in a row. I’ve listened songs in the above genres so much that the lyrics don’t become much of a distraction, including new ones.


>pick one song and repeat it for the entire day

I also do this, one or a very short playlist of very similar stuff. Seems to help keep my mind locked into a particular state all day/work period. Currently long Daft Punk tracks are doing it for me.


I sort of do this, but I pick one CD. Usually it's Keith Jarrett but Bach works as well. Especially the harpsichord concertos.


or Keith Jarrett playing Shostakovich's Preludes and Fugues?


Oddly enough, I don't own that. I must have about 30 Jarrett CDs, and quite a lot of Shostakovich (all the symphonies and string quartets), so there's really no excuse ;-)


The Alive '97 album is perfect for that if you like Daft Punk.


Hey, way too good an album to listen to while coding :)


> 1. My favourite genres are K-Pop and Industrial – it helps that they are also very energetic genres — and my rule is that I can only listen to them while programming. Helps to really put me in the “you’re working now” space (thanks to Julian Shapiro for this tip)

I never consciously did this, other than I obviously went to the music and pressed play, but since about 10 years ago, when I really need to focus on work, I listen to a playlist of what I would call prog trance/house trance, a genre I would absolutely never listen to for the enjoyment of music. It's really weird but it soothes me when working, and it doesn't distract (by me getting too into it), nor distracts me by being annoying.

It reminds me of when I was a teen and I was an extremely tuned night person (still am, but conformed), and was really hard to wake up. Slept through alarm clock at highest setting. I scheduled a playlist on my computer, and allowed it to wake up from hibernation for scheduled events to play through connected speakers. It however ruined any music I used this way, so I had to pick music I didn't like to begin with.


Also try psychill / psybient if you want a calm, ambient soundscape. Good for deep concentration.


I listen a lot to ambient as well, but I liken it to drinking tea, which I normally do, and save coffee (the bpm stuff) for crunchtime.

My ambient go-to:s are (in no particular order):

Roedelius

Harold Budd

Tim Story

Brian Eno

Roger Eno

Hannu

Offthesky

Deaf Center

Message To Bears

Pjusk

Everything Is

diatonis

Build Buildings

The Echelon Effect


I'd never heard of Roedelius. Kind of an interesting minimalist piano style. Very likeable. I'm listening to "self-portrait" (or at least that's my translation of the German).


Not sure if that counts, but I really like Bohren & Der Club of Gore. It's not Ambient per se, but super-downtempo jazz-ish music. I highly recommend Sunset Mission!


Thanks! Reminds me of the Cowboy Bebop soundtrack, especially Space Lion.


Have you tried ambient techno?

Boards of Canada

Tycho

Ulrich Schnauss

Fisk Industries


I'm not sure I've registered the genre name, but the artists you mentioned, sure! They're great!


> Ulrich Schnauss

Ulrich Schnauss is very, very good at what he does. Highly recommended.


All doing remarkable ambient techno at some point in their career.

Aphex Twin

Autechre

Function & Vatican Shadow

Sandwell District

Lucy

Rrose

Gas

Speedy J

The 7th Plain

F.U.S.E.


can you share some of your favourite tracks?


Carbon Based Lifeforms - Super Seed

Carbon Based Lifeforms - Tensor

---------------------------

Really most CBL is good.. :) but the best albums are

---------------------------

World Of Sleepers

Interloper

Hydroponic Garden

---------------------------

Theres also artist like

---------------------------

Asura

Solar Fields

Koan

Aes Dana

Sync24 (side project from one of the CBL guys)

Ooze

Ott

---------------------------

Other good artists but a bit different ambient genre would be

---------------------------

Abakus (This dude is super productive and his shit is awesome !)

Kiasmos

Krusseldorf

Bluetech

---------------------------

If you like your downtempo more pop then try

---------------------------

Bonobo

Emanicpator

Catching Flies

Galimatias

Shlohmo

Tycho

---------------------------

That was a short list on the top of my head :)


Good list. I'd also add:

Vibrasphere, Kaya Project, Random Rab, Easily Embarrassed, Beats Antique, Entheogenic, Shulman, Tripswitch, Bluetech, Gaudi

Here's a Spotify Playlist with lots of good stuff: https://open.spotify.com/user/redconfetti/playlist/03bKMoeCx...


Sometimes, if i read Comments like that.. i want an favorite Link here too. Thanks for Sharing!


Stellardrone is missing from your list: https://stellardrone.bandcamp.com/ :)


Great compilation! I listen to maybe half of these already, but curiously not while working generally. I especially like Emancipator, Tycho, Carbon Based Lifeforms, Kiasmos.


> Really most CBL is good.. :)

I seem to re-discover them about once per year and I am amazed every time. Twenty Three works great for me when programming.


Really surprised I had to scroll this far to see Tycho! I enjoy most on your last list, I'll have to check out the ones further up.


I'm surprised not to see Murcof's downtempo piano-heavy work on this excellent list


I actually didn't know about him.. i'll check it out for sure !! I actually also like to listen to piano heavy stuff.. My favorite by far is Ludovico Einaudi. My favorite albums from him is "Divenire" and "In a Time Lapse". The list should be much longer :) this was just what i could remember right off the bat.


Number 2 sounds like hell


You can give it a try with the amazing Infinite Jukebox! Here's a perennial favourite, "Call Me Maybe": http://labs.echonest.com/Uploader/index.html?trid=TRORQWV137...

(I will not be held accountable for your resulting lapse into total insanity after 20 minutes or so.)


Omfg is that awesome! °-° Can i also Upload or use my own Files? Or is this somewhere Open sourced?


Looks like they removed the "upload" button: http://labs.echonest.com/Uploader/faq.html

And it doesn't appear to be open source, sadly.


You used to be able to upload your own tracks on the front page, but you really need lots of similar sections for it to skip around - Gotye someone that I used to know also worked well.


I remember spending a shift (in a kitchen) listening to nothing but "Going Loco Down In Acapulco". The challenge being to not break before someone else did.

You gotta just commit to the song.


The only song I can do this with is "My Favourite Game" by the Cardigans. Spent too much time as a kid playing long races on Gran Turismo 2, and it was always my favorite track.

I think it's because there are really only about 2-3 parts to the song. It doesn't really build up or down... it's a bit flat. And given that it's flat, you almost don't notice when it loops.


I think it more about placating part of your brain so the other bits can get on with the task at hand.


Number 2 is the default way I listen to music - I put a song on a loop and change it when I grow tired of hearing it. For new songs this means couple of hours to couple of days; for the ones I'm familiar with it's usually something around an hour.


I've done 2(repeat same song or a couple songs) for a few hours with early foo fighter while coding.

Repeating "X-Static" and "Exhausted" which have a slow plodding droning kind of sound worked for grinding out some lotus script (that was a while ago....)


I can’t recall if it was like hell getting into this habit at first. But it’s so ingrained now that it’s kind of like greasing the pan before you start cooking.


I've been doing the same for a long time - J-Pop / K-Pop is the way to go.

This is a great way to listen online: http://www.japanaradio.com/


Man, Japanaradio is still around? I remember listening to those shoutcast streams back in like 2003 or something (RIP Winamp).

I've actually found that when I get an itch for J-Pop I will scour TuneIn for a "real" radio feed from Japan. Japanaradio was always just a playlist on shuffle (or so it seemed), and there's something about listening to an actual radio station (with commercials and interstitials) that makes it feel less cold and automatic.


Oh - I haven't heard of TuneIn. Any recommended stations that you've found there for J-Pop?


I don't have any particular station recommendations, unfortunately. It usually takes a bit of hunting around for a station that's playing music (though sometimes the talk radio stuff is fun as well, at least for the tiny parts of it I can understand based on my rudimentary Japanese knowledge). I usually just go here[0] and start trying out different stuff.

[0] http://tunein.com/radio/Japan-r101255/


"My rule is that I can only listen to [my favorite genres] while programming. Helps to really put me in the 'you’re working now' space."

This sounds insanely unpleasant. Why would you do this to yourself?


Do you have any recommendations on some high-energetic k-pop?


Probably these ones I’ve been listening to lately

치타(Cheetah) - Crazy Diamond https://www.youtube.com/watch?v=rnWtu72LaBg

HyunA(현아) - '어때? (How's this?)' https://www.youtube.com/watch?v=y882AFjrSOM

4MINUTE - 미쳐(Crazy) https://www.youtube.com/watch?v=1nCLBTmjJBY

The pace isn’t quite as energetic as you’d find in EDM or Industrial, but it’s enough for me to get into flow easily.


my wife finds it odd I listen to 90's Ministry/Nine Inch Nails to focus :)

also Underworld's Second Toughest on the Infants album is always my go to music.


I recently discovered Second Toughest via a colleague and it has become one of my favourite programming music album too. And yes, I have also listened to NIN/Ministry to focus in the past. Not so much any more though.


Cool!

If you liked that one, get the one called NUXX, very long mixes of that album.


This is run by a friend of mine, John Datassette (not real name). He's a bomb game dev, squirty electro peacock and all round Little Lord. Check out his fiendishly hard game "Space Rubbish":

https://datassette.bandcamp.com/album/space-rubbish-game-ost

I made one of those mixes. Guess which one and i'll fax you some handmade congratulations.


Wow! The Datassette album is one of my favourites - Minus Fourteen is the first song on one of my favourite work playlists.


I have bumped into his name so many times , but never once though it was a made up name ! Is he a game dev himself ? Can I ask for the list of games he made , would love to check them out .


Yeah, he puts all his game stuff out here http://slakinov.com/. But I think his server is still down after Hacker News crushed it, ha.


I have my own "playlist" for programming and studying. I've found the key to not being distracted by the music is to avoid anything with singing and stick with stuff that's already familiar. My choices include a lot of ambient electronic and classical music. Oddly, metal also seems to work when the lyrics are completely indecipherable growls and screams.


Music in a foreign language works for me almost as well as instrumental music. If I hear Finnish, I somehow must listen to the words, but even though I'm proficient in English, I can just let the words go by without thinking about them.

I'm sure this phenomenon has a name, but I don't know it. Another aspect is that I can read English (focusing on that) and listen to Finnish at the same time, and I'll remember both what I heard and what I read. Doesn't work the other way around, or if both are the same language.


> I've found the key to not being distracted by the music is to avoid anything with singing and stick with stuff that's already familiar.

For me it's just the latter; vocals don't distract me as long as the song is something I've listened to 20+ times before.

Curiously, I need to match the music to my mood, not the other way around! Any disconnect between how I feel and what is playing gets me distracted very quickly. So some times, I'll be listening to calm ambient, other times I'll be blasting power metal (or even playing some nightcore from youtube). But it's always the mood that sets the music, not the other way around.


I've been a long time fan of the music produced by autechre.

When I really need to isolate myself from the outside world to concentrate on a difficult problem, the go-to choice is Incunabula.

https://en.wikipedia.org/wiki/Incunabula_(album)

I'm not sure whether it's my absolute familiarity with the album, or that fact that it bears listening to on repeat.


Have you listened to Warp Records more than just the Autechre releases (which are of course superb)?

Every single album in the Artificial Intelligence series (including the first Autechre) are genre-defining classics.

https://en.wikipedia.org/wiki/Artificial_Intelligence_(serie...


Yes, Warp have influenced my music tastes a great deal. ae, BOC, plaid, aphex twin (and his many guises), squarepusher and µ-ziq are all staples.

Another album I listen to a great deal whilst working:

https://warp.net/releases/blech-ii-blechsdottir/

That said, I have varied taste, grind-core, industrial and doom all feature in the mix.

edit: added plaid - can't believe I missed them out, as they're one of my favourite artists.


Plaid's new album The Digging Remedy worked for me pretty well, even though it had a bit of mixed reviews.


Agree with Aphex Twin - you may dislike it, but it's hard to call it uninteresting. Not sure if that album would work as work music for me though, it's not quiet and calm - it's just varying and loud enough to attract my attention but not quite beat-y to keep me going either. It's interesting to see different opinions on this :D


The ambient works albums do the trick for me - the music melts into the background whilst working, yet is still enough to keep me alert.


I really, really recommend https://mynoise.net/ instead of music. They repertoire of sounds is amazing. You can even customize every soundscape to your liking.

One of my coworker has a real bassy voice that overlaps over music in my headphones. With that website I can easily create a soundscape that cover his voice and all the surrounding noises.

It's free too!


Calling musicforprogramming music in the sense that you're probably imaging isn't quite accurate. It's much more of a soundscape.


I really like to listen to dub techno while programming. It is repetitive, no vocals, long songs (8-10min), relaxed vibe with not a lot of going on, yet very nice and ambiental.


Chain Reaction Records FTW

https://www.youtube.com/watch?v=EUWXoGTMePo&list=PLB851A38A6...

If you want it more boring even than that you could go for some drone music from the likes of Thomas Köner or Celer, or Gas.

Beyond that lies field recording.



I don't listen to much electronic music. Compared to real instruments, which usually have a lot of softening qualities, the high part of the spectrum (the calabash?) sounds extremely harsh and trebly, to the point of painful.


That's a modern trend, due to the loudness-war arms race: brightness in that 2-5k area is perceived as loudness and clarity. Also it helps things pop through on the tiny speakers in laptops and mobile devices. Some speakers and headphones have their own bump in this region to increase perceived clarity and sparkle, so things can get very harsh and brittle very quickly.

"EDM" is particularly guilty of this.

EDIT: also this may be bothering you excessively if you're listening on a system lacking in sub bass: in electronic music, the crack of the snare is often set to balance the (often enormous) boom of the kick, so if you're not hearing the bottom of the kick the snare might stick out way too much.


I'll try that I guess.

For now I use trance, anything that is happy or energetic, harmonic and wih no words.

I have a long playlist that someone created on Spotify with this kind of trance.


For trance (or a lot of other electronic music genres), [di.fm](http://www.di.fm/trance/) is nice for when you can't be bothered to select a playlist etc.

Edit: [ah.fm](http://ah.fm/player/) is also good for trance.


Here is my playlist, give it a try: https://www.youtube.com/playlist?list=PL3UrAoLiXuqI_3Cre-cQp...

I like it a lot for night coding :) Hope you enjoy.


After years of visiting this website to listen to good remixes while I write code I feared the day when someone would link it to HN because I knew before hand that it would make it inaccessible. Go damn it people! Y U Do Dis ಠ_ಠ


If there's something on the internet you love, you should make a (local) copy of it. Online content can disappear anytime.


I think it was posted on HN before. I think I recall that was how I first found it.



Their tracks are also available as podcasts. I've downloaded several and shuffle between them.


I have favorited about a month worth of continuous listening on Soundcloud [1] but I hardly ever listen to it because there's something new presented in my Stream every day. The trick to Soundcloud as a steady source for programming music is to follow other users (for programming music you'll want mixes instead of tracks, so follow DJs instead of musicians), but it does take some time to build your Following list and it also takes some commitment to scan through the music every day. When that becomes a distraction, I just turn on SomaFM as mentioned by others [2] where my favorite stations are Space Station Soma, Deep Space One and Illinois Street Lounge.

[1] https://soundcloud.com/wiredearp/likes

[2] http://somafm.com/


I like to listen to stuff like minimalistic Detroit techno mixes from people like Jeff Mills or Robert Hood. Loopy simple techno that slightly changes over the course of minutes while blending in and out of the previous and next song in a subtle way. Yet it's quite hard and energetic compared to most Berlin styles of minimalistic techno.

Lately I've been picking up on retro Wave kind of music, I see Com Truise is on the list as well. It's slightly less annoying for other people since there's still something like a melodic component but it doesn't have too much of a build up to a massive drop thing that most EDM has. It rather continues all the time in rhythm.


I really get inspired by the ideas of Detroit techno that they put into the music. Especially Jeff Mills, he really is an artist in the broadest meaning. It is curious that Detroit techno never really became popular music for the programming scene, since it's themes are related.

>Detroit techno is also scary music, scary precisely because its unforgiving repetition reminds us of our immersion in remorseless mechanised, computerised systems. Detroit fetishises this relationship: take drugs, jack your body to the rhythm of the machines

From Techno Futurism (1998) http://www.harikunzru.com/art-and-music/jeff-mills-techno-fu...


Detroit techno was extremely popular in Europe, still is. We wouldn't have Berlin in its current cultural state without the Detroit stars. How it never became a thing in US is another question, where I can just guess the real reasons. Maybe dance music needed a whitewashing before it became a trend.


Detroit-y, but not from Detroit: Aril Brikha, who recorded for two legendary labels Transmat and Peacefrog. Both of his albums are great.

Kenny Larkin, whatever he released, must have.

Again not from Detroit, but sharing the same vibe: Luke Slater and all his monikers, like Planetary Assault Systems, L.B. Dub Corp and The 7th Plain. All classics.

Some less played, but still great Detroit stars: Claude Young and Octave One. Dig in! https://hardwax.com/detroit/


Yes to all of these. Especially Octave One. Best live set I've ever seen! Watching a video of them perform live has the same mesmerising quality as watching Jeff Mills in The Exhibitionist. I should understand what they're doing technically but half of the things they do are almost to subtle to hear.

As an outsider I like Omar S and that group of people as well, but that's not the typical machine techno. There's some great house coming from Detroit as well.


Omar S and Moodymann for sure! Also the old Carl Craig is great house from Detroit.

I saw Octave One in Fusion festival 2010, was also one of the best live gigs I've seen.

Their Boiler Room is good. https://www.youtube.com/watch?v=XW6lxLUBu64


How great. Can't wait for "Music for tech-savvy young adults with interest in retro games" or "Music for Asian women aged 35-45".

Before these industry-disrupting services emerge though, I guess I'll just stick to music that I like.


Critical comments are fantastic when they add insight to the conversation, but all you seem to be adding is cynicism.


I appreciate that someone else made this comment. I've always just listened to music I want to listen to. Any attempt to use "focus" music or whatever is just annoying. I know people don't like the cynicism but honestly this stuff is pseudo-science at best.


These tracks work like a charm for me. Im the type to be easily distracted by actual music, so the kind of ambient soundscapes this provides are much closer to a pleasant white noise or rainfall. It's also trained my brain in a way to flip into programming mode


I was having a conversation with someone about this yesterday. I actually have two different modes when programming: Theres times when you're just trying to get a bunch of shit done and there it's mostly about getting you amped up and to stop you from getting stuck on trivial shit, and there's times when you have to think about something in super super detail and then distraction is a killer. And I have different music for each.

For the former, I have stuff like this:

https://play.spotify.com/user/infralite/playlist/0FUJY4gSuBO...

and

https://play.spotify.com/user/infralite/playlist/1SpbGdZGmno...

For the latter, I go for quiet personally, or turn the volume way down and put on something chill that I know really well. When it's familiar my mind doesn't get stuck on the music too much. I like Ephemeris from H.U.V.A Network, or some Boards of Canada or some Darkjazz (like Kilimanjaro Darkjazz Ensemble or Bohren & Der Club of Gore).

Also, counterintuitively, there is a lot of metal that goes well with this too. Here is one example:

https://open.spotify.com/user/infralite/playlist/6xHbGt1MGWa...

I love music suggestions so feel free to reply with some!


Here's a playlist of Chill Hop songs I've found over the year:

https://open.spotify.com/user/iwillscoop/playlist/2kyAGCBe20...


This is awesome! Thank you! I love the vibe. I knew about Tokimonsta and Fat Jon (Soundgirl Personal is an awesome song) but the rest is super new to me. Also Emancipator is in there which I love and completely forgot about - not quite hiphop though :)

Check out Sketches in Colour by Kaiori Breathe for something cool like Emancipator-ish.

You probably know about Nujabes, but specifically check out the Samurai Champloo soundtrack!

Also for something slightly different but close vibe to that playlist, check out Zero Seven!


Nujabes got me into the genre, along with a lot of people I know! I'll look into Kaiori Breathe and Zero Seven.


Man I love this subject. For me music is to code what condiments are to food. It gives aroma. It also helps me get/stay in the zone and boost productivity. Only listen to electronic music, but depending on the mood very different:

- Stressed? => ambient, glitch (like Tim Hecker) calms me down

- Unmotivated/Mind Wandering? => some old school goa trance picks me up (like Shakta)

- On a normal day => maybe psybient (CBL, Solar Fields...) or some modern progressive (Frisky radio has some good stuff)

New stuff doesn't bother me, but words/verses do, hence there are almost none in what I listen.


Anyone here remembers Philosomatika online radio station? Well it is back as a Radionomy station.

http://www.philosomatika.fm/

That was my go to place for programming music. I was excited to find it is back.

I got the $5/month sans-commercials subscription and am pretty happy with it.

SomaFM is great too especially Drone Zone for a quieter slower pace.

http://somafm.com/dronezone/


I really miss philosomatika and nectarine. And last.fm from the old days.


Philosomatika is back?! Thank you!


It seems so. Not sure what relationship current maintainers / owner of it has with previous ones but so far for $5 / month I've been getting pretty good music. Worth it to me at least.

Some songs from the catalog repeat, but I am ok so far.

SomaFM is good too, but found their trance music so so.


di.fm, http://www.di.fm 90 different kinds of electronic music, current favorite for programming is: http://www.di.fm/melodicprogressive


Plus one to di.fm. They've been around forever and have great channels.


I highly recommend openlab (1) as an alternative to soma.

http://openlab.fm

http://ice04.fluidstream.net/openlab.mp3

(1 - Interestingly, started by Robert Miles, the producer responsible for the 90s pop-trance classic 'Children'. His musical sophistication has advanced quite significantly since then.)


Thanks!

To try to repay - if you're not already aware of it - perhaps you'll enjoy http://www.berlincommunityradio.com/


For me, the "The social network" OST by Trent Reznor and Atticus Ross always works: https://open.spotify.com/album/1ijkFiMeHopKkHyvQCWxUa


Similarly, the OST to the movie Mr. Brooks is really good.


Found that hypnotic/dub techno works best for deep concentration while programming. Pulsating grooves and lush pads stimulate brain but don't distract. https://coldtearrecords.bandcamp.com/album/vejopatis-versmes https://soundcloud.com/rich-people-cheap-stereos/guest-mix-5...

https://soundcloud.com/radiozora/onthewaytoozoraclaudioprc


Funny nobody mentioned MixCloud. I love that service, much better than SoundCloud.

I'm now listening to this: https://www.mixcloud.com/mirtakinex/veek-luxal/

I totally recommend exploring different genres for coding:

- Ambient

- Deep house (non vocal)

- Dub techno ( https://www.mixcloud.com/joaquinjimenez/ )

- Techno

- Liquid drum and bass (or other sub genres)

Or just dig to my favorites :) https://www.mixcloud.com/szasz/favorites/


I'd like some mixed videogame music, like https://www.youtube.com/playlist?list=PLZPilAQ9a3X1m1fivRd6s...

also 8 bit prodigy ain't bad https://www.youtube.com/playlist?list=PLUYvPBhvoPyGwG3fKELVN...

and old chiasm albums as well. anything that 'disconnects' me from the surrounding, as I'm extremely attentive to sounds. traditional concentration music usually makes me focus on the music itself.


Brain.fm has worked wonders for me, and in a double way:

1) Their sounds waves purport to actually flip some switches in your brain that help you focus.

2) It's an awesome trigger to get into "productive mode" if you start the habit.

The focus loop is great and you can try different ambiences and music (EDM and "cinematic").


I find Jazz to be quite helpful. Miles Davis (Milestones, etc) or John Coltrane (A Love Supreme, etc) works for me.

Failing that The Orb.


It seems that no one has mentioned this so I'll add.

There was a study back in the 1960s which has shown that listening to music was actually detrimental to programmers' productivity. The results were kind of popularized in the book Peopleware and by Joel Spolsky (see e.g. here: https://www.quora.com/How-accurate-is-Joel-Spolskys-assertio...).

My personal experience confirms this. While I can successfully fix things or TDD something I already have a good reasoning about while listening to music, more difficult programming tasks require more focus which I can get only in silent conditions (which may be hard to find, alas).

The most important thing with music to me is that it shouldn't capture my mind. In other words, I shouldn't be noticing it.

There is a nice tool I've successfully been using for years: https://www.focusatwill.com/, it looks like no one has mentioned it yet also. It is paid (though cheap) and it helps me tremendously, especially in noisy environments (office). They are marketing themselves as science-based, has a few channels, including the ones aimed specifically for those who suffer from ADHD. Their music selection is quite nice and they also take the idea of distractions seriously: if you find a track is distracting you (basically, if you catch yourself actually listening to it instead of focusing on work), you click "Next" and this track will never be played again.


I would bet this study is one of the many that fall in our modern "reproducibility crisis".

And it's precisely because of what you said. There are many coding activities that don't require a deep level of concentration, and at least in my grand sample of one, my brain seems to recognize these situations, create a sensation of discomfort making me instinctively stop the music. However, I would completely fail to accomplish the previously mentioned tedious tasks if I didn't have something in the background preventing myself from wandering off into the depths of the Internet (and that's with the Go Fucking Work add-on installed).


When programming I need music to be something I know already, but it can be any style - just enough to keep my overactive brain in check! I'm a DJ too [1], so I have plenty of long sets of music (no iterruptions, no gaps), that can really help when I need to plough through a difficult chunk of work.

Currently on rotation (and has been for a while) is the Tekkonkinkreet soundtrack [2]. So beautiful, but also hypnotic (the film is amazing too):

[1] https://soundcloud.com/paullouth

[2] https://www.youtube.com/watch?v=WixQfMABnFA&list=PLCE193349F...


Thanks so much for introducing me to this artist!


I usually listen to a set on SoundCloud. Progression of the set instead of one song completely stopping and next song playing helps me from getting distracted. I prefer either trance or techno These songs being instrumental seems to keep me focused.


Solar Fields, the group that made the music for the video game Mirror's Edge, is one of my favorite groups for programming.


Solar Fields is one dude, Magnus Birgersson. He's also from the same city (Goteborg, Sweden) as Carbon-Based Lifeforms. There's something in the water!


I've been listening to Mirror's Edge OST while programming for weeks now, never thought to look for who created that sound track. Thanks!


Sure! I found Solar Fields by looking for Mirror's Edge remixes and stumbled onto whole songs. Solar Fields has several albums, it's a massive group and I think it's just one guy.

Also recently found there is a sister group called H.U.V.A. Network that's pretty good too but has a slower and darker feel.


Yes! Many early-morning lines of code were written to the Ephemeris album! Especially Something Heavens!


John Cage's 4' 33''

Seriously, I don't like noise when I'm in the flow.


Nice.

Has anyone tried the tracks from Music To Code By (http://mtcb.pwop.com/) ?

I bought a few of them and IMO they are nice. The tracks are all 25 minutes in length.


I love these. Very good for background music, and they're repetitious, which works for me.

My wife, however, is a classical/jazz musician, so she can't use music to focus, it causes her anxiety because she spends time analyzing the music. She tends to listen to ambient noise playlists (rain, etc.)


Nobody mentioned http://musictocodeby.net yet


You all know that this is the only valid music for programming: https://www.youtube.com/watch?v=u1Ds9CeG-VY


Haha! I thought it was going to be this...

https://www.youtube.com/watch?v=W5fM6WpC_nE

Same same.

I love this remix of the Voodoo People that's on the b-side by the chemical brothers (who were calling themselves the dust brothers at the time...):

https://www.youtube.com/watch?v=NT5VkFnU554


...slightly of subject:

I love programming with classical music. Classic guitar music in particular, but any classical will do. I rarely listen to classical other than when driving or when coding.


Are you a fan of Paco de Lucia by any chance? I love Entre dos aguas.


I am, and I do as well.


Yes! I'd recommend Rodrigo y Gabriela. In paricular albums '11:11' and 'Rodrigo y Gabriela'.


Ludovico Einaudi.


I listen to the "Focus" music from Brain.fm.

Works on all my devices and allows for offline content too.


I use this aswell. They just released an iphone app.


Yup, I started using it yesterday. I can't wait to have some offline content to take with me.


I do this too. Feels like it's working.


Yup, it feels like it for me too.


I assume the names on the compilations are the artists/people selecting the music? I love seeing Datasette on there (multiple times in fact). Listened a lot to him.


It's Datasette that created the site


Oh wow, cool!


I think he's the owner of the site


I used to listen to various types of classical music on moderate-to-low volume, but I found that on average, it has a negative impact on flow. My mind gets into a cadence with the music (I'm sure there's a term; I don't know it), and that cadence can be devastating for certain types of problems, and often leads to deep stress or frustration and the complete inability to focus at its worst. Even music/sounds that are good for meditation can be detrimental. My mind is chaotic, and I find that to be extremely positive.

Perhaps it's possible that if the problems I'm dealing with are similar enough that such cadence would be beneficial---it does trigger memories and some even nostalgia. These days, I have too many diverse issues that it's just safe to be in silence, though I find that the white noise of my (loud) forced air system (heat/AC) provides a fairly positive effect. Yet white/pink noise does not. Does anyone have any suggestions there?


Here is one album and artist that I like:

Music video: Sitar - Vilayat Khan - Rarely Heard Ragas:

http://jugad2.blogspot.in/2013/10/music-video-sitar-vilayat-...

I had bought the CD quite a while ago, and like it. Very relaxing to listen to while programming; it is quiet, melodious, almost meditative sitar music, except for a few parts which are slightly louder, near the end, IIRC. A few people also told me they liked it, after reading the above post.

https://www.youtube.com/watch?v=Qim2av-SRwU

https://en.wikipedia.org/wiki/Sitar

https://en.wikipedia.org/wiki/Vilayat_Khan


This is great, thanks.

I'm going to plug Soma FM, since it's been my go-to music provider for studying since University, and carried into work. They have many genres and stations, most of which have no lyrics. No affiliation, I just love what they do.

https://somafm.com/


WOW! SomaFM is still around!? I used to stream SomaFM for programming way back in 2004. That's pretty amazing.


I'm listening to this same 2 hours mix for years: https://soundcloud.com/cid-inc/cid-inc-artist-of-the-week It has become an anchor that always puts me in mood for deep work.


This is an unbelievable mix. Non vocal electronic music with perfect tempo and transitions. Thank you so much. I bought my brain.fm subscription but I didn't think I needed to. Please share if you have any other mixes like this.


Currently in my "mixes" folder:

- Dmitry Molosh Live @ Just Movement Recyclelounge Gallery Club 44 (Amsterdam July 2th 2016).mp3

- Roger Martinez - Live @ Oh Cha __ Bombay India __ 24-04-2016 Final.mp3

- From Cid Inc again https://www.youtube.com/watch?v=PRk59Tn-lCk

I can also recommend the Marcelo Vasami Inception show.


Awesome! I made mix #21 under the name Idol Eyes a couple years back, cool see this site is still going strong :)


My favorite music for programming is the ambient music of Lucette Bourdin [0] [1]. Horse Heaven, the first album listed on [0], is one of her best and a great starting point if you're new to her music.

I like her work because it is (with only a few exceptions) undistracting, yet has enough variety that if I do choose to tune into it for a few moments, it's pleasant.

There's lots of other good stuff on the Earth Mantra site as well -- and the price is right :-)

[0] http://relaxedmachinery.com/earthmantra/artist-detail.php?id...

[1] http://www.lbourdin.com/


Agreed that undistracting ambient is the best coding music :)

My favorite bands / albums are

- AES Dana: Leylines, Perimeters and Pollen

- Astropilot: Solora Walk 2, 3

- Carbon Based Life forms: Hydroponic Garden, Refuge, Twentythree, World of Sleepers

- Connect.Ohm: 9980

- H.U.V.A. Network: Ephemeris

- MIKTEK: Elsewhere

- Solar Fields: Mirror's Edge, Movements, Origin #1 & 2, Random Friday, Until we Meet the Sky

- Stellardrone: Echoes, Invent the Universe, Light Years, A Moment of Stillness, On a Beam of Light, Sublime

- Zero Cult: Where Rivers Have No Name


I really enjoy the selection at Calm Radio [1], especially the instrumental and classical channels.

You can also mix in backgrounds and "Atmosphere" (white noise) to create the perfect ambiance.

[1]: https://calmradio.com/en/


I used to listen to Writhem Radio when it was on Grooveshark, and then when it moved to plug.dj, which was then shut down (and has apparently been relaunched).

It always had great music for programming, and some great chat too. I really miss it.

Because of Writhem Radio, I've become a big fan of Outrun/Retrowave.


I checked out brain.fm and it is really good; I enjoyed it while studying but I will not pay for it. I listen to somafm.com drone zone station and defcon station for studying they also have a variety of stations for other occasions and it is ad-free! if you like it donate! Cheers!


I really like the idea, but am unsure about execution.

For example, datassette starts off with big differences in volume: http://musicforprogramming.net/?three

I've been listening at work for years and what works for me is:

Dark (in minor) soundtracks (electronica and classical).

Classic rock (usually in minor) that has a mostly consistent sound.

and various types of white (and other colored) noise in https://mynoise.net/ (where I donate so there are no limitations)

I used to listen to Pandora and other stations, but I found the transitions and switching songs would get distracting, so now I just listen to the same set of songs on loop.


shameless self promotion

I have created music specifically designed to engage/distract the 5 year-old in my mind so that the adult in my mind can actually get work done.

The tracks introduce elements in a layered presentation that keeps the content the same but creates emergent properties as the already introduced elements interact with the newly introduced ones.

Almost all tracks are at 120 bpm and in the key of C using the pentatonic scale.

I find that the result is enough variance to keep the 5 year-old's attention but enough sameness to not engage the adult.

(and no I do not have a dissociative identity disorder; it's just a metaphor.)

https://soundcloud.com/shawndumas/tracks

----

edit: I am not smart...


You might have meant to link to https://soundcloud.com/shawndumas/tracks , as the link you provided takes me to "my" tracks, of which I have none. Unless the idea was that I was the creator all along.


lol; ty


Listen to the Cloud - I listen to a nice mix of Ambient music and ATC radio chatter at http://listentothe.cloud. I built this a couple of days ago and topped at /r/programming


Thank you for making this! I found it on reddit and have been really surprised how much the air traffic background helps me focus.


I like to random these Kompakt Pop Ambient records early in the day, all instrumental type of thing.

https://www.youtube.com/results?search_query=pop+ambient


This is cool and all, but I encourage you all to just find artists you like and follow them on soundcloud / mixcloud / youtube. There is a ton of great electronic music out there that aids in concentration but is actually fun to listen to. I'm not sure how everyone settled on really slow and droney music being great for programming. I find it pretty boring (no offense to the author).

Try Dixon or Four Tet to start:

https://www.youtube.com/watch?v=7LU18BJunVk

https://www.youtube.com/watch?v=Ca6pjR2TLns


I rarely listen to music while programming, but when I do, it's usually Megadeth for trivial work or Ashkenazy playing Chopin - Bercuse for complex work. Possibly swapping Sigur Ros () for Chopin.

I search on YouTube for a URL and throw it in YouTube repeater.



Surprised not to see focusmusic.fm You can listen to electronic, downtempo, classic and rain channels. I like electronic while writing code.

Link: https://focusmusic.fm/


For me it is Nectarine Demoscene Radio at https://www.scenemusic.net/demovibes/

Something about all the blip-blops that sets the right mindset.


I've been listening to autechre for the last 20 years. Great programming music.


I have found spotify 'Deep Focus' playlist [0] to be quite helpful.

Sometimes I also listen to movies' and tv shows' soundtracks [1] while working on the frontend (HTML/CSS)

[0] https://open.spotify.com/user/spotify/playlist/2ujjMpFriZ2na...

[1] https://open.spotify.com/user/11142792696/playlist/2UtWdCTOx...


https://mynoise.net/ is also an interesting website.

not just for programming, but for relaxation. I use it to daydream when it's nasty outside. quite fun!


Classical for me. Typically Baroque i.e. Bach. If I'm not in a classical mood, then anything electronic without lyrics - Tangerine Dream, Jean Michel Jarre, Vangelis etc.

And, I kid ye not, Star Trek: The Motion Picture Soundtrack.


I have been listening to Civilization 6 soundtrack recently. It all-instrumental.

https://www.youtube.com/watch?v=cb922Sry_DI


Carbon-Based Lifeforms all day every day. Solar Fields. Tycho. Aes Dana. Loscil. Asura. Miktek. Sync24 (side project of one of the CBL dudes). HUVA Network (side project of Solar Fields + Aes Dana). Cell.


I am late to the party, love all the suggestions especially brain.fm.

My go to has been the Spotify playlist called 'Beats To Think To'. It's non vocal, electronic repetitive beats. This is the only play list which worked for me. It used to be part of the 'Focus' play list group but was removed from there for some reason.

https://play.spotify.com/user/spotify_germany/playlist/2nKFn...


I'm surprised to see that the ambient artist Stars of the Lid hasn't been mentioned.

It makes for good music to sleep, study, program and/or read a book to (most ambient music are unless they delve into the more abstract, avant garde realm).

I also like Hakobune and Chihei Hatakeyama. Nice warm tones.

And if I'm looking to get my blood pumping a bit, I've never gone wrong from recommendations from here: http://316144.tumblr.com/

Dance music can be meditative too :)


I'm currently listening to https://somafm.com/defcon/ and it's doing it for me.


I wish there was a community input based Spotify playlist - since I generally use that for all of my music needs across devices.

I do realize many people have different tastes, but most of the time people can find a happy medium.

Here is the closest playlist I can find to that curated by a single person: https://open.spotify.com/user/johanbrook/playlist/2mtlhuFVOF...


The website timed out on me, but...

For me, it's got to be techno - generally happy hardcore - fast, repetitive beats and uplifting but inane (and hence not distracting) lyrics.

(I may be the only one. ;) )


Same, I've got the entirety of the PaulWay mixes (http://mabula.net/mixes/) on shuffle. Been using them for a couple of years now, not every track is good for every day but if one's not working out I just hit 'next'.


Thanks for the recommendation - I'll check those out.

I mainly listen to the Bonkers and Hardcore Til I Die mixes (and occasionally older stuff like Dreamscape and Slammin Vinyl).


I quite like harsh breakcore from time to time, especially in noisy offices.

Stuff like Venetian snares - since it's so mental it you have to raise your game to work with / against it.


Yes, that and the inevitable Aphex Twin. And another dude from Belgium who goes by "Igorrr" - who gets me motivated, but sometimes, I can't get through research or dense text when I'm listening to this stuff. It's a different kind of "focus", and for that, I generally need absolute silence.


Probably the site got HN-ed. Timing out for me as well


I'm a very long time programmer (job) and bedroom DJ (for fun) - these days I mostly mix electronic tunes that I like to work to and inspire me to sink into that space where everything lines up. Obviously this is a personal journey that works for me, but perhaps this will appeal to some of you too.

Link: https://mixcloud.com/williamthowe/


My favorites while programming are 80/90's rock, pop, hip-hop music I am familiar with or video game music via OCRemix [1] or Rainwave [2]. I also enjoy using Sirius XM when I can't decide what to listen to. My favorite stations are Backspin and XMU.

[1] http://ocremix.org

[2] https://rainwave.cc


I'm all about Chillstep. Repetitive beats and sparse lyrics helps me focus like a champ. I've converted several coworkers to it over the years.


Yes, chillstep is a great genre because it has quite consistent mood and tempo.

Here's one of the best collections: https://www.youtube.com/user/Pulse8Music


Post-rock is wonderful for concentration: no vocals, but enough crescendos to pump anyone up. If you want quieter post-rock, it's available too.


RadioParadise.com has been my go-to for years.

Link: http://radioparadise.com


Shameless plug to a YouTube playlist I made a few years ago to share my favorite pieces of "music for work" to a friend: https://www.youtube.com/watch?v=QMnZa55isA8&list=PLf8nKJTmIH...


Here's some Chinese traditional instrumental music that has a good combination of interest and subtlety - it's low-key and sort of emotionally oblique: http://www.sinicave.com/pd_an_music.cfm

(I can't vouch for that vendor, having never used them.)


My favourite musics are those without human voices as they tend to interfere with my thought processes. These are my top 10 most played pieces in the past 30 days:

* Hand Covers Bruise (Social Network OST)

* 3.14 Every Night (Social Network OST)

* 3.1415... (PoI OST)

* God Mode (PoI OST)

* Watching with Ten Thousand Eyes (PoI OST)

* Listening with A Million Ears (PoI OST)

* The Red Capes are Coming (BvS OST)

* Must There Be A Superman? (BvS OST)

* This is My World (BvS OST)

* Francesca da Rimini (Tchaikovsky)

Fascinating pattern there.


What seems to work best for me is ambient electronic stuff (Hol Baumann, Solar Fields etc.) with Rainy Mood (rain sounds) playing over it. Something about the mix of the music and the constant background noise kicks my brain into concentration mode.

And then I lose track of time and suddenly it's dark and I've missed a couple of meetings.


I've been listening to Spotify's "Beats to think to" playlist for writing — so much that it has completely skewed all of my other Spotify music recommendations. Obviously, it doesn't completely prevent distractions, as evidenced by reading HackerNews instead of working. ;)

Going to try Brain.fm based on this thread though.


I made a Spotify playlist with songs I like coding to a while back: https://open.spotify.com/user/johanbrook/playlist/2mtlhuFVOF.... Seemed to have gained some traction.


I've been using soundtracks from The Sims and SimCity, mostly by Jerry Martin, it's great as background music.

https://play.spotify.com/user/polmuz/playlist/6ehsMsq82TeDa9...


Funny, didn't expect someone else to listen that.


This is the playlist I've been using with great success. https://open.spotify.com/user/128017147/playlist/45LpllYld7S...


Video game soundtracks on spotify. Specifically:

* Bastion * Fez * Assassins Creed

No vocals, just great music designed to keep you focused.


Yes! Video game music also gets me in the zone.

If you're into oldschool games you might also enjoy http://muki.io. Pure DOS and MIDI nostalgia. :)



Emancipator, Tycho, Bonobo. Good stuff!


You might want to look at [focus@will](https://www.focusatwill.com/app/pages/v3oi) which worked pretty well for me in the past (and still is).


I love Virtual Dream Plaza for this kind of music. https://virtualdreamplaza.bandcamp.com/

Each work is 30 minutes long. The time just melts away when I put one on.


I find music,even instrumentals, too distracting. I prefer https://www.noisli.com/ -- ambient white noise to shut out all distractions and noises in my workplace



I'm surprised by the number of people saying they can't listen to anything with lyrics while they program! Not that there's anything wrong with it, it's just never a problem for me, I'll listen to just about anything


I listen to dozen of different guitarists. Jason Richardson and Jeff Loomis are my favorite now. Also, check the entire discography of Vinnie Moore.

I'm into retrowave lately. Perturbator and Dance with the Dead make my fingers start moving by their own.



I did at one time listen to music while programming, but the last few years I'm more productive when I don't. When I did, any lyrics of any kind would be too distracting. It would have to be really mellow (any genre really).



I built an App with similar sound effects for iOS which help me to get relaxed and think in different solutions

https://appsto.re/de/8PGcfb.i


I love youarelistening.to's concept: http://youarelistening.to/newyork. Keeps me comfort during late night coding sessions.


I like the website. Nice style. Interesting music. But why did you use an if-then-else statement and needlessly reassign task to task, where a simple if-then would have been sufficient to initialize task if undefined?


Along with some of the other great suggestions here, soundtracks by Trent Reznor and Atticus Ross have been mainstays for me. Throw in some Nine Inch Nails' Ghosts and you have a nice dark soundtrack for working to.


that The Social Network soundtrack, oooooh yes


Love it. But I love Enterprise mode even more. What does that say about me? ;)



Programming music needs to be

1. Wordless

2. High energy

I know no better implementation than the Juno Reactor page on Soundcloud: https://soundcloud.com/juno-reactor1


http://www.radio-paralax.de/index1.html - old school video game remixes. Something about these do it for me.


I listen to these a lot of the time, because most of them are pure electronic music with a beat, which is the most productivity-inducing music for me. A few have some speaking, so I don't listen to them.



Baroque concerti work for me: Bach, Corelli, Handel, Buxtehude, &c.


I've discovered a lot of new artists, while still being able to focus on work, from http://oem-radio.org/


I've been a happy paying user of focus@will [0] for a few years now. Works very well for me.

[0] https://www.focusatwill.com


give Ludovico Einaudi a try: https://www.youtube.com/watch?v=4ImZTkeCHgA


This youtube channel has some nice stuff.

https://www.youtube.com/watch?v=pnFdFrniZSg


MrSuicideSheep Burning Snowflakes on infine loop

https://youtube.com/watch?v=wGS8gYDIzPw


http://www.concertzender.nl/en/

One of my favs, for any task or absence of.


William Basinski "Watermusic II" is wonderful!



I heart radio has local radio stations so I can listen to my favorite station over the air or thru streaming, via my PC, mobile device or Apple TV.



These days I'm listening to friskyradio.com. Lots of electronic in different styles from around the world, including ambient.


my 'Background muzik 4 werk' playlist on Spotify. i do ux not programming, but it's still excellent imho.

https://open.spotify.com/user/121178959/playlist/310BbsmKb79...


I've been listening to a band called "Ratatat" lately and it's awesome for focusing.


Really want to see what this is but site is still unavailable? Been at the to of HN for a while now...


Needs more scaleable, spent ~30s waiting for a plaintext list of mp3s to show up on my screen


oh man, this thread is chock full of great suggestions, thanks a bunch all!


Yes, this thread is golden, think I just expanded my consciousness ;-)


The music to code by series from the dotnetrocks guys is real good too


Not enough True Black Metal. Fail.

Seriously, all these things end up as personal preferences and whatever fad is in now. Techno? Whatev. When I was in school, it was industrial.

All this talk about how it helps "focus" or "brain" or whatever is just scam babble.


It remind me of the FTL OST Good for programming too !


everyone programmer knows that the only track you need is Oxygène Part IV by jean michelle jarre - no further questions your honour


Are the player buttons supposed to work?


I'm thinking there's not enough bandwidth and the files can't load.


The website is far too slow to load. :-(


Actually, in a normal day, it's very fast. However not all sites are prepared to hit #1 on HN..



Also kind of a programming theme IBM 1401, A User's Manual Studio album by Jóhann Jóhannsson

https://vimeo.com/57378793


Dark psy.


Why specific music for programming? E.g. I mostly listen Caprice (the elvish one) for programming just because I like Caprice.


Lots of people, myself included, find it difficult to program (or concentrate on any mentally challenging task) while listening to certain types of music.

Personally I'm partial to Norwegian Black metal for programming.


I looked for a while to see who else listens to metal for programming! Glad to know I'm not the only one.


A second vote for black metal. Great for coding.


Could you provide some youtube link showing what you like to listen?


Windir is an example of a band I think works really well for coding: https://www.youtube.com/watch?v=0v805xBELTs https://www.youtube.com/watch?v=IW6h0lhXW3Q


You might enjoy Agalloch, or maybe you already know about them!


I use @lecandylab radio. Its tech house mixture with smooth sound..


I recommend "Post Rock" on youtube.


Why my comments disapear???


Spotted mp3, quickly closed.

Can't take it seriously if it's still using mp3 rather than opus. What a waste of bandwidth.


This is the saddest comment I've ever seen. please get help




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: