Writing good code takes concentration. As easily distracted as I am, I have to find ways to drown out the noise around me. That's why when it's time to write code, I slap on my QC25 headphones and spin up the tunes. Today I thought I'd share what I listen to.
In order to stay focused, I need music that's not distracting - if there are lyrics or catchy melodies, it'll break my concentration. So most of the time, I turn to video game music, because it's crafted to sit in the background.
So without further delay, here are the albums that I listen to the most when I write code.
Child of Light
Child of Light has an absolutely amazing soundtrack, with simple but intriguing arrangements that largely feature piano, cello, and other strings. There are a variety of more intense songs mixed in, but overall the mood reflects the storybook art style of the game. I'm almost certain that I've listened to this album more than any other album ever, because I listen to it almost every single day that I write code.
The game was also a lot of fun - it's a simple RPG with characters that are likable, and a story that's immersive but not overly complex.
Hollow Knight
I purchased the Hollow Knight soundtrack just a few months ago, but it's quickly becoming one of my favorite albums to code to. The mysterious nature of this soundtrack lends itself well to thinking, and it has just the right amount of action songs mixed in to keep you moving forward. This is another one that I've started listening to almost every day.
Ori and the Blind Forest
I've you've played Ori and the Blind Forest, you know that the game is a masterpiece in almost every respect. The music is absolutely commensurate with the breathtaking visual art of the game.
The music is more thematic than Child of Light, so there are sections that draw my attention a bit more, but overall it's still a fantastic album to listen to when you write code.
Dust: An Elysian Tale
Dust was an amazing game. The gameplay was addicting, and the world was immersive. And it was basically made all by a single guy - an artist named Dean Dodrill who decided to write a video game with XNA. The postmortem is an excellent read.
The soundtrack was done by HyperDuck SoundWorks, and it's also a great album to code to. It's also got some tracks that are a bit more thematic, but overall still works well for writing code.
Nightsky
This one's not a video game soundtrack, but I still found it to be a great album for concentration. Tracey Chattaway's Nightsky album has songs that have a slow, steady, warm sound to them, which is fantastic when I need to slow down and think.