I’m currently enjoying brain.fm set to 30 minutes and synced with a 30 minute pomodoro timer. I enjoyed the trial enough to purchase a lifetime membership (using a discount code) as I feel much more productive, especially when combined with some Bose noise-cancelling headphones. I’ve spent more money on less productive things so I figured “why the hell not?”. It may just pay for itself.
If not brain.fm, then I’d prefer to listen to movie soundtracks, such as Another Earth, I Origins, Manglehorn, or The Wilderness.
Some artists I’ve enjoyed while coding:
Piano: Ludovico Einaudi, Dirk Maassen, Johann Johannssen, Olafur Arnolds, Joep Beving
Electronic: Tricky, Moderat (particularly the instrumental album).
Heavy Rock: Earthless, Russian Circles
Post Rock: Sigur Ros, Explosions in the Sky, This Will Destroy You
What I'm wondering is, what is it about music WITH lyrics, which interferes with coding? ... is it the language processing side of the brain being overloaded or just distracted from the task at hand ( which would be translation...right? ) i.e. coding == actively translating tasks and concepts into a machine's language.
In general I feel like music works better if I know it well.
I like to listen to more distracting music though when doing a "boring" task that does not require that much brain processing itself.
My coworker watches tv shows on his second monitor and listens to murder-mystery podcasts all day since his job mostly entails cranking out web banners and print ads of various sizes. He could pretty much do it with his eyes closed, as he’s been doing it for so long. Not to mention he’s just damn good at his job.
I guess it all depends on how much of your personal processor you can spare for your current task.
(and +1 for Ludovico Einaudi - love it !)
Where did you find a code for lifetime membership?
I have also found that video game soundtrack remixes can help to preserve focus as well.
[1]: Music for 18 Musicians https://www.youtube.com/watch?v=ZXJWO2FQ16c
[2]: Koenigsforst https://www.youtube.com/watch?v=ehNGoyMf9kU
- Plini
- Intervals
- David Maxim Micic
- Arch Echo
- Animals as Leaders
- Polyphia
- Scale the Summit
- Angel Vivaldi
- ... etc – a.k.a. their related artists
There's also this album I used to listen to while reading Blood Meridian and nowadays while coding: - Hex: Or Printing in the Infernal Method by Earth
Hope they inspire you too ;-)Outside of this, I really like video game music while coding. Anything from the Playstation 1 era, namely the Final Fantasy 6-10 soundtracks, both OST and orchestra versions. Nobuo Uematsu is incredible.
From personal experience, I agree with everything he says. Music with less or no lyrics keeps me focused more on coding. When a song starts playing with lyrics that I enjoy, it distracts me from what I am working on. I particularly enjoy Lo-Fi Hip Hop[1], because there typically are not very many lyrics in the music and it typically has white noise in the background to help reduce distracting noises.
[0] - https://raddevon.com/articles/focus-for-better-work-life-bal...
And my own EP https://open.spotify.com/album/40Td5u6cbC8iApy1VMopCu?si=uqv...
Game music (mostly) is designed for a related purpose - setting a mood whilst also encouraging you to focus on the task at hand (whether it's shooting aliens or squashing bugs). Film scores are similar.
If I'm not doing architecture, emails, or thought provoking tasks, I can get away with lyrical music.
http://serv1.beatbasement.com:9622/
http://ice1.somafm.com/secretagent-128-mp3
http://ice1.somafm.com/defcon-256-mp3
http://ice1.somafm.com/deepspaceone-128-mp3
http://ice1.somafm.com/thetrip-128-mp3
http://ice1.somafm.com/cliqhop-256-mp3
http://ice1.somafm.com/earwaves-128-mp3
-
sleepbot
http://sc13.shoutcaststreaming.us:8194
http://sc7.shoutcaststreaming.us:8044
-
bbc radio http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p
(bbc radio one) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p
(bbc radio fourfm) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p
(bbc radio five live) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio5live_mf_p
(bbc 6music) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p
(bbc 1xtra) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1xtra_mf_p
(bbc radio four extra) http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4extra_mf_
(bbc world service) http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-eieuk
I also like some trance music or instrumental movie scores if they're chill enough.
But it kinda depends on what kind of code im writing. If I'm knee deep in the guts of some poor program with disassembly and an exploit and pointers floating in my head, I have a pair of those bose noise canceling that I can wear for complete silence.
I don't think music is necessarily a good frame for productive coding. At least not on its own. When I sit down with an intention, I'm just hearing ambient office noise until something a bit more interesting catches my attention, I kinda feel that urge to put my seatbelt on, Spotify is just a reflex, and I'll get to debugging or whatever I'm doing.
I know some guys who have like playlists or whatever queued up for work, but that's not really how I work. Hell, I know another guy in my department who wears noise canceling headphones all day every day. That's just how he likes it.
- Luv letter / Flower Dance - Sakuya2/3 - REBORN -Dr.ミンチに会いましょ - 失, 焚梦 |A Chinese musician 十指流玉 - A Little Story (etc...)
some Japanese Team Shanghai Alice soft musics