Skip to content

Music for programming

For me, getting “in the zone” is the way to perform the best work. What is the zone? It’s the point in time and space where you’re 100% present, laser focused on the thing you’re doing.

If I can’t focus 100% on the thing I’m doing, the result will be average.

Music is essential to me while trying to get “in the zone” when coding or writing.

To me the best kind of music for coding is 100% instrumental, with no voice at all.

If there’s voice, I can feel some part of my mind is trying to process the voice and turn it into information. 100% instrumental avoids that.

But I also need some music that has rhythm. I can’t code to new-age meditation music. That’s too “soft”, if there is any noise in the background I’m going to hear it, and it will distract me.

My favorite genres lately are Synthwave and Sovietwave. If you search for those on YouTube you’ll find some video collections of super cool music and visuals which are nice to see while coding. After finding a few I like I downloaded those videos as mp3 and I play them without having to keep a video open all the time.

Music for programming https://www.musicforprogramming.net is a nice site to find some good background music.

Other music I like is Casey Neistat background music.

Another great channel I like to tune in for music is Xerf Xpec or Kuma’s campfire. On those you can find some fancy old school Japanese music like https://www.youtube.com/watch?v=ypdnSS0La7s or https://www.youtube.com/watch?v=6GEI3PpXEAo, which is a good companion to a coding session.


download all my books for free

  • javascript handbook
  • typescript handbook
  • css handbook
  • node.js handbook
  • astro handbook
  • html handbook
  • next.js pages router handbook
  • alpine.js handbook
  • htmx handbook
  • react handbook
  • sql handbook
  • git cheat sheet
  • laravel handbook
  • express handbook
  • swift handbook
  • go handbook
  • php handbook
  • python handbook
  • cli handbook
  • c handbook

subscribe to my newsletter to get them

Terms: by subscribing to the newsletter you agree the following terms and conditions and privacy policy. The aim of the newsletter is to keep you up to date about new tutorials, new book releases or courses organized by Flavio. If you wish to unsubscribe from the newsletter, you can click the unsubscribe link that's present at the bottom of each email, anytime. I will not communicate/spread/publish or otherwise give away your address. Your email address is the only personal information collected, and it's only collected for the primary purpose of keeping you informed through the newsletter. It's stored in a secure server based in the EU. You can contact Flavio by emailing [email protected]. These terms and conditions are governed by the laws in force in Italy and you unconditionally submit to the jurisdiction of the courts of Italy.

Related posts about essay: