Top 5 Coding Albums Of All Time
drbunsen.org
drbunsen.org
Then there's the various Artificial Intelligence LPs that came out early in Warp Records' history, and not forgetting basically the entire output of Plaid.
This stuff is all kinda texture-based and blends into the background, its non-distracting and doesn't demand your attention. This is fine most of the time, I find its nicer than working in silence, which can sometimes be intimidating/boring. Obviously sometimes actual silence is called for, when working out something particularly tricky.
What I find surprising however is that sometimes I feel the need to listen to music that I would otherwise find extremely distracting, with constantly shifting rhythm and melody that demands attention and analysis. In certain situations I find it spurs motivation. Sometimes I can just put on Detrimentalist by Venetian Snares and just go crazy and knock out two days worth of code in four hours. Intense music often accompanies intense work for me, music that would ordinarily be so intense as to prevent work. The direction of causation here isn't obvious at all.
Steve Roach - Structures from Silence
Sky - Dreams
Global Communication - 12:18
any Slumberland compilation
bluemars.org streams.
That said, the first album in my "Concentration" playlist is actually "Music for Airports" by Brian Eno [1]. It's ambient music from the late 70s that was actually intended to be played in an airport. It's light, airy, and awesome. It's a four track album where each track is long: 17 minutes for the first track.
If you've never heard it, give it a listen.
[1] http://en.wikipedia.org/wiki/Ambient_1:_Music_for_Airports
http://grooveshark.com/playlist/Dr+Bunsen+s+Coding+Playlist/...
Reign in Blood, Slayer
Rust in Peace, Megadeth
Vulgar Display of Power, Pantera
Battle of Los Angeles, Rage
Kill 'Em All - Metallica
easily the two best coding albums of all time
http://beta.rhapsody.com/#/artist/sigur_ros/album/Alb.760665...
K&D, I remember was used when you first started the articulating iMac during initial setup, AND used in an excellent documentary Startup.com
Excellent list!
That being said, I have a mix of Loscil (great music, and named after a command in Csound, even), Aphex Twin, Brian Eno, and Pat Metheny.
For me it's ambient and/or electronic (particularly Brian Eno) or occasionally a bit of folk or indie.
What's next? The Five Best Coding Drinks? Air Fresheners? Light Bulbs?
Anyway, music is such a subjective choice.
Plus, listening to music (or anything really) while performing any kind of cognitive task has generally been shown to be a distraction [1] [2] [3] (and others).
[2] has an interesting quote:
> IT105 students did not perform as well with music on the graded labs 2 out of 3 times while IT155 students performed better while listening to music. The inverted-U hypothesis also known as the Yerkes-Dodson law [10] can be applied to the results. The inverted-U hypothesis predicts performance improves on a task with increased emotional arousal up to a point after which performance on the task deteriorates. The optimal level of arousal for a task depends on the complexity of the task. When the task is complex a low level of arousal is optimal. When the task is simple a higher level of arousal will lead to peak performance.
[1]: http://iris.lib.neu.edu/cgi/viewcontent.cgi?article=1000&...
[2]: http://www.asee.org/documents/sections/middle-atlantic/sprin...
[3]: http://www.quora.com/Does-listening-to-music-while-programmi...
I know someone is going to quote the guidelines which say "Anything that good hackers would find interesting" but let's be honest: this submission is pretty weak.
Another interesting part of the second study was the finding that music was less distracting for those students involved in honors courses, and for the most competent it appeared to help them. This fits with the fact that the task was about learning java, and as such is not the best model of the average HN user's day. While we all maintain that "every day is a learning experience" and we're constantly taking on new skills, an 8 hour workday spent writing rails code is manifestly not the same as taking your first steps into Java at university.
How much karma do you need to be able to downvote stories?
I actually find I do my best and fastest work listening to drum and bass.
You could find a lot of things distracting when coding, personally I find the sound of tractors and drill saws out the window distracting so I escape to music.
I found the list to be helpful, actually.
As for me, I can't get any work done without this: http://soundcloud.com/birdfeeder/jurassic-park-theme-1000-sl...
The belly of an architect OST - Wim Mertens
rainymood.com
Seriously, fight club soundtrack, music by dust brothers, it's a great coding album.