CodeTheInternet 6 years ago

Vocals tend to pull my focus, and repeated phrasing in a lot of EDM is distracting. I find post-rock as a great genre for coding. I frequent the r/postrock sub-Reddit and keep yearly Spotify playlists updated with new releases [1].

I have also enjoyed combining jazz with a rain simulator like RainyMood [2]. Volume-balance them together and it's sublime.

[1]: https://open.spotify.com/user/edlerner/playlist/5TJbCB33vOzT...

[2]: https://www.rainymood.com/

  • wink 6 years ago

    Similar for me.

    Mostly: anything without easily discernible or deep lyrics that distract me. This could be Black Metal, EDM, classical music.

    Also ok: Stuff I really like and know really well, e.g. Metal with understandable lyrics, 80s Synthpop, Soundtracks

    Usually not ok: ballads, rap, stuff with lyrics in my mother tongue

    Special mentions: EVE Online OST: https://soundcloud.com/ccpgames/sets/eve-online-login-screen..., The Cat Empire, Dirty Doering, Pendulum, Massive Attack, Portishead, or random DJ sets

    • actsasbuffoon 6 years ago

      Wolves in the Throne Room and So Hideous are great examples of metal bands with sweeping atmospheres and non-intrusive vocals.

      The Algorithm and Master Boot Record are metal-inspired electronic music with no vocals.

      Video game soundtracks also work well. Danny Baronowsky, Ridiculon (The End Is Nigh soundtrack is phenomenal), and Disasterpiece are some of my favorite indie game composers.

      Metroid Metal is kinda similar, but it's highly technical prog-metal covers of music from the Metroid series. Descendants of Erdrick and Armcannon are also enjoyable metal video game cover bands.

      If you want to get lost in coding for a long while without needing to change albums, Chronicles of Time is a 5 hour long compilation of covers of music from Chrono Trigger by a huge variety of artists. If you listen to this from start to finish without stopping, you should probably take a break and stretch for a while.

      I really enjoy the soundtrack from Elder Scrolls Online. The new Doom has an excellent soundtrack as well, though it does have occasional voice-over.

      • NinoScript 6 years ago

        I love listening to video game soundtracks when working.

        If I want to focus 100%, work fast and have no idea what’s going around me, I’ll put some fast paced Kirby music from the SNES versions and code away as if I was racing King Dedede.

        If I want to get in the mood for some architecting or refactoring, I’ll put some Final Fantasy chip-tunes to work through the mysteries.

        • actsasbuffoon 6 years ago

          The soundtrack for Shovel Knight is also excellent. Even though the game is recent, the music is completely authentic to capabilities of the sound chip in the NES.

          That said, I find the sound of the NES to be a bit too bright and crisp for background listening. I agree that SNES era music is easier for programming. Super Metroid, Secret of Mana, Secret of Evermore, Final Fantasy 2 (FFIV in Japan), Final Fantasy 3 (FFVI in Japan), Chrono Trigger, and Earthbound immediately come to mind as great soundtracks.

          If you want to listen to soundtracks for SNES games, you can use Audio Overload (free and multi-platform): http://www.bannister.org/software/ao.htm

          The music from SNES games is stored in SPC files (individual songs) and RSN files (collection all SPC files for a game). The files are extremely small. You could probably fit the soundtracks for every official SNES game into a few dozen megabytes. You can learn more about the format at the Video Game Music Preservation Foundation wiki: http://www.vgmpf.com/Wiki/index.php/SPC

          The London Philharmonic has some great video game cover albums as well.

          • NinoScript 6 years ago

            That’s exactly what I do. I’ve been using Bannister’s emulators and Audio Overload since my childhood!

            Though nowadays I prefer playing the SPC files in a player called Vox: https://vox.rocks

            And in my phone I have a collection of maybe weeks worth of music in a few MBs

    • freehunter 6 years ago

      I've tried listening to metal and it works if the lyrics aren't distracting, but anything I know the lyrics to or any lyrical styles I hate (the grunting or pig noises) really distract me. It's hard to find a good random metal playlist that doesn't have any of those two distracting factors.

      Instrumental prog metal is really good for getting work done though.

  • freehunter 6 years ago

    I've recently discovered post-rock as well and it's perfect. It's so boring that my mind tunes it out, which is what I'm looking for.

    I've spent so much time trying to find good electronic music that doesn't have any vocals at all, and it's frustrating. Post-rock is great for letting your subconcious drift away while you work.

lmedinas 6 years ago

I tried a bit of everything and its really random for me. As i metal/rock fan i rarely listen to the genre. Here is some artists to get you started that really help me focus on programing:

- Trent Reznor and NiN: Social Network, Ghosts and The Fragile.

- How to destroy Angels (also a subproject of Trent Reznor).

- Daft Punk: live album and Tron soundtrack.

- Miles Davis: Bitches Brew.

- RadioHead: OK Computer, KID A and Amnesiac.

- Gojira: Magma and From Mars to Sirius

- Opeth: Live at Royal Albert Hall

- U2: Songs of Inocence and Songs of Experience.

- Massive Attack: Mezzanine

- Blade Runner soundtrack.

- Interstellar soundtrack.

Recently Synthwave DJs

- Kavinsky: Outrun

- The Midnight: Any song (i really love these guys and the atmosphere they put into their songs).

Hope it helps you find a music for your mood.

  • sincarne 6 years ago

    I love the Bladerunner soundtrack, except I haven't found a version without a few snippets of movie dialogue.

    Second Daft Punk's Tron score. It's kind of my default.

    On the Miles Davis front, check out Panthalassa.

  • dver 6 years ago

    Yes, anything Miles Davis, and most of Vangelis have been for my coding.

  • Graziano_M 6 years ago

    For synthwave M|O|O|N is awesome. The 'Hotline Miami' OST is great.

JansjoFromIkea 6 years ago

Boards of Canada are the obvious one (as seen from their heavy usage across here https://musicforprogramming.net/), along with a bunch of Warp record acts from the 90s.

Recently been listening to loads of Hard Bop Jazz though, Sonny Rollins in particular.

  • JeanMarcS 6 years ago

    I like that music for programming website. I also use it often for background music while coding.

leipert 6 years ago

Video game soundtracks should be really good, as they often contain no vocals and are supposed to keep you focused (on the game). E.g. Deus EX Human Revolution Soundtrack [0]. Movie scores from Hans Zimmer are also really good (e.g. Inception OST)

[0]: https://www.youtube.com/watch?v=tyG6YMLEWus

rwnspace 6 years ago

When lines > quality, deep/tech house is good: Stimming, and Oliver Schories

While thinking/reviewing/learning, generally instrumental jazzy/stoner trip-hop stuff:

Jan Jelinek - Loop Finding Jazz Records: https://www.youtube.com/watch?v=6hIgBEXuQD8

Fila Brazillia - A Touch Of Cloth: https://youtu.be/RjuP9cvgLic?t=4m56s

Also Kruder & Dorfmeister/Peace Orchestra, John Abercrombie, Hidden Orchestra (highly recommend the albums Archipelago and Wingbeats).

donaldihunter 6 years ago

Quite a few good streams on http://somafm.com/

  • ydnaclementine 6 years ago

    I definitely recommend the defcon station - literal music for hacking https://somafm.com/defcon/

    • softwarefounder 6 years ago

      Thanks for this - kind of neat to have a community "hacking" channel. Seems to be mainly downtempo-ish, which is great.

    • warpten 6 years ago

      defcon is great! another really cool one is Mission Control

      I should really donate on monthly basis, i listen to that radio a lot

plinkplink 6 years ago

Drum & Bass without vocals. I've put a lot of time, thought, and experimentation into this; nothing else comes close to keeping me as focused and highly productive.

Some examples:

Monrroe https://youtu.be/TmENer4RPhw https://youtu.be/41OKIznqMCg https://youtu.be/IKbadsY2MSs

Mix https://youtu.be/LYgNN8lDQ5s

You're thinking, "but it all sounds the same!" That's the point. It keeps you moving forward without breaking your stride.

For longer, less mentally demanding tasks this kind of stuff works great, too: https://youtu.be/VNP0-Tb9big

yatsyk 6 years ago
  • didsomeonesay 6 years ago

    brain.fm I really liked.

    Unfortunately the Android app stopped working for me.

    I've contacted their support, they were initially quite responsive but no solution yet.

    • didsomeonesay 6 years ago

      Update: working now! There were app updates and server-side changes. One of those must have fixed it.

      Recommended for support.

robinv 6 years ago

I've got tons of playlists that I listen to while coding, usually instrumental music of various styles, sometimes I also prefer silence, especially when I need to focus on learning something completely new.

Most common genres that I listen to are electronic, trip hop, trance, techno, drum & bass, ambient and post-rock. Some of my favorite artists include Bonobo, Emancipator, Tycho, Gramatik, The American Dollar and DJ Shadow.

Here are some interesting Spotify playlists that you might enjoy during coding:

https://open.spotify.com/user/chillhopmusic/playlist/74sUjcv... Or find more like this on chillhop.com

Here's a few from me:

Post-rock / instrumental rock https://open.spotify.com/user/116691196/playlist/78eqGh29jt0...

Chill House music https://open.spotify.com/user/116691196/playlist/6DalghuQizi...

yagyu 6 years ago

Opeth Bloodbath Leprous Soen Haken

Mostly prog metal that I know well already. I find it hard to focus with music I have not heard before, but can quickly go into very deep focus mode with something well known.

  • hotsauceror 6 years ago

    Alcest is very Opeth-inspired, you might give them a shot. Also Fallujah, which I might call prog-death? They're not everyone's cup of tea but they've got some atmospherics going.

JeanMarcS 6 years ago

Mostly music without singing. If a voice starts, I automatically listen to the words and loose my focus.

So a lot of OST (movies or games), jazz, neo rock, electronic music, etc..

tedmiston 6 years ago

I have definitely found that controlling the sound around me has an immense effect on productivity, and that I can use different sounds to influence my work. I use several tools for playing non-music sound when I'm working.

SimpleHabit Focus Player (beta) [0] and Focus@Will [1] both play instrumental-y type sound, not really music per se. These two require a subscription but are inexpensive relative to the productivity boost they provide. Then SimplyNoise [2] and Zero Noise [3] for playing just colored noise in a noisy environment. The former uses Flash, so the latter is a bash script I made that's similar. I use the Spotify Focus playlists like Deep Focus sometimes, but they're more general and not as good as the dedicated services.

I find these are especially good for combatting interruptions, conversations, and variable noises like conference calls. Sometimes I'll use something upbeat and EDM-y to get into flow when working on simple things.

Another recent HN thread where I listed a few more related suggestions is https://news.ycombinator.com/item?id=14886317#14888870.

[0]: https://www.simplehabit.com/beta/focus

[1]: https://www.focusatwill.com/app/music

[2]: https://simplynoise.com/

[3]: https://github.com/tedmiston/zero-noise

samuell 6 years ago

The only time I listen to music while coding is when I'm really sleepy, and need something to get juices flowing again. For this, I have my "waking up" playlist, which is pretty much a bunch of really intense opera classics, with Russel Watson (I don't know Italian, so the lyrics don't distract me): https://open.spotify.com/user/smllmp/playlist/4VfhqzNUFHQntX...

jacquesm 6 years ago

Anything instrumental. Classical, Vangelis, Jean-Luc Ponty, Pat Metheny, Steps Ahead, John Abercrombie, Brian Eno.

om3n 6 years ago

It's not free, but I listen to brain.fm while writing code at work: https://www.brain.fm/app

I have found my ability to focus is increased when listening to their "Focus" music.

staunch 6 years ago

Most often: Rage Against The Machine on a loop. It's been working for me since ~1999.

  • tcfunk 6 years ago

    I just loop the first 2 seconds of guerilla radio

  • ojhughes 6 years ago

    I like RATM but this would drive me crazy

givankin 6 years ago

For (more or less trivial) code reviews, JIRA or email work I often just listen to whatever I like and whatever fits the mood. Works well by giving me some endorphins while keeping me able to focus (sometimes I have to avoid listening to stuff I like too much :)).

For coding, design and code reviews that require focus, silence is the best.

My long-time addiction that has helped me a lot on numerous occasions is https://www.focusatwill.com/. I also use it as pomodoro timer. Silence is still better, if you're in a distraction-free environment.

  • givankin 6 years ago

    Also learned recently: if your headphones are too good, they may prevent you from doing anything other than listening to music :)

mcjiggerlog 6 years ago

I'm going to be boring and say "music". I don't really get distracted by lyrics - I never really take them in anyway. So, whatever I want - Jazz, Electronic, Rock, Folk, Classical, Metal. Anything.

hotsauceror 6 years ago

For upgrades, patching, P1 issues, anything high-stress I prefer classical - Corelli, Locatelli, Handel.

For coding I usually like electronica. I go back and forth between ambient stuff, like Koan or H.U.V.A Network, and vocal trance which has a pleasing, hypnotic aspect.

I've tried binaural beats as well, they're not awful but they're not my go-to. Spotify has a ton of these kind of 2-hour tracks. Rainstorms can be nice as well.

  • SOLAR_FIELDS 6 years ago

    Psy-ambient has been my go-to as well for years (see username!). Anyone releasing music on Ultimae (run by Vincent Villius of the aforementioned H.U.V.A. Network) is a pretty good bet. All time favorites of mine are Solar Fields (also of aforementioned H.U.V.A. network) and Carbon Based Lifeforms, who also release music on Ultimae

mstaoru 6 years ago

In the "listening" mood I code with atmospheric black and post-black like Alcest, Agalloch, or Kauan. I find both "Sorni Nai" and "Pirut" by Kauan to be able to induce almost trance-like focus.

Otherwise, I put on my trusty 3M Peltor X5A with -37 dB rating, so most of Wework's office noises and sticky pop background tune down to a barely audible droning.

dasmoth 6 years ago

One track of pop, on repeat for the duration of the session. Today it was something by Dragonette, but that’s just what came to hand. After a few repeats, it becomes somewhat hypnotic, and something with human voices in is helpful for cutting out external distractions (open plan office, at the moment...)

Coding music has little overlap with what I’d pick if I actually wanted to “listen to music”.

twovi 6 years ago

I typically listen to podcasts when writing documentation, but when it comes to real development time, I listen to "minimal techno"/edm as in Tycho, deadmau5, marshmello, apex twins, thievery corporation, ODEZA, Emancipator, Tame Impala

joslin01 6 years ago

On one screen, I have inspirational / epic / fantasy music going with pictures always changing (example: https://www.youtube.com/watch?v=IWQbkJA9ZQs)

I get bored of coding so I like looking at the pretty pictures while I vim away on the other screen.

gunnarde 6 years ago

typically I can't listen to music with words while coding. I stick to EDM, mainly Drum and Bass. Many years ago I found http://www.bassdrive.com. Streaming Drum and Bass from DJs around the world. They have IRC interaction and mostly Live shows. Cheers!

d--b 6 years ago

I do movie soundtracks a lot. Hans Zimmer, Bernard Hermann, and so on.

amorphous 6 years ago

https://mynoise.net which is a fantastic source of ambient sounds to block out outside noise or help to focus/relax. Made by a very knowledgable sound engineer.

scyclow 6 years ago

I'm a big fan of Raymond Scott's electronic stuff because it's interesting, non distracting, and usually doesn't have lyrics. https://youtu.be/rYVIDJtKU-A

louib 6 years ago

somafm.com

listener-supported internet radio. Lots of different channels, mostly ambient electronic music.

Analemma_ 6 years ago

Synthwave and lo-fi mixes on youtube. This is almost becoming a cliche, but they work.

codewritinfool 6 years ago

Ozric Tentacles. No vocals in 30 albums except for 1 or 2 songs. I can't code well with words going on. Some would say I can't code well without words going on, either. LOL.

Tycho. Also no vocals.

omegabloom 6 years ago

I didn't see them or may have missed them - this will destroy you, if these trees could talk, russian circles, john frusciante and my fave would probably be clouddead but what do I know :)

gymshoes 6 years ago

For me, it depends on the mood. Usually I just put in my current state of mind in the search bar and usually a playlist is present.

I've seen that songs I know already provide way less distraction than new music.

lrvick 6 years ago

Hardcore/screamo.

It has a similar effect to white noise while providing high energy rhythm.

Recently most played:

* Norma Jean

* Devil Wears Prada

* Blessthefall

* The Anchor

markpapadakis 6 years ago

I prefer silence or isolation most of the times. When I can’t get that or I am in the mood for music, I usually listen to random video games music, or tavern music in games ( on YouTube ).

a_e_k 6 years ago

Mainly video game music and remixes: http://ocremix.org/

Medieval and Renaissance music too, sometimes.

maxxxxx 6 years ago

For some tasks I can listen to audio podcasts like Fresh Air and comprehend it while coding but for other things I need silence. Music often distracts me.

midnightmonster 6 years ago

I listen to almost any music I know well, typically in album order. Novelty in the background is terrible for my attention.

jrz53 6 years ago

Trip hop, metal, or asmr. I don’t really feel like music I enjoy with discernible lyrics distract me though.

handbanana 6 years ago

I don't usually listen to music. Two Steps From Hell isn't bad while coding, though

hprotagonist 6 years ago

when i absolutely must think very carefully: silence.

when i’m doing something tricky but not right at my limit: palestrina and other polyphonic composers of medieval and renaissance sacred music.

plug and chug coding: kind of whatever.

  • hotsauceror 6 years ago

    Anonymous 4 did some recordings of medieval masses and they were... otherworldly. They really put you in the contemplative mood.

    • hprotagonist 6 years ago

      yes. i like the tallis scholars as well. i’ve even seen them in concert a few times.

ilikecakeandpie 6 years ago

I listen to a lot of beats or samples usually. J Dilla is fantastic

golergka 6 years ago

Boiler Room on air or archived shows, summer festival sets and Mixcloud.

SmellyGeekBoy 6 years ago

Today? Mostly Weezer. Sorry to be the one to buck the trend!

ghthor 6 years ago

Drum and Bass. Usually pick something from bassblog.pro

masterleep 6 years ago

I like instrumental space music, like Tangerine Dream.

SuperChihuahua 6 years ago

I listen to art/programming streams on twitch

sudouser 6 years ago

if you concentrate with no music, you’ll lose focus. some great recommendations in the thread, I’ll add frank ocean - endless

znt 6 years ago

Chopin + Rainymood (dot) com.

chrisco255 6 years ago

DeadMau5 radio on Pandora.

british_india 6 years ago

Teddybears "Rocket Scientist"

Henry Mancini

originalsimba 6 years ago

heavy metal! :)

Breaking Benjamin, Slipknot, Three Days Grace, Metallica, Slayer. I also have a di.fm subscription which includes rockradio.com radiotunes.com and a couple others (jazz and classical), all excellent choices.