Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #450

S

Spotify Engineering

Company blog · engineering.atspotify.comprogrammingaisystems

Spotify Engineering is the company blog at engineering.atspotify.com, writing about programming, ai and systems. Since 2020, 123 different Hacker News readers have linked it 161 times, most often “How to Shuffle Songs? (2014)”. It is still writing: the last post was on 2026-10-16, and you can follow it by feed.

Visit the blog
161mentions?
8recommend?
123HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 42 in 2023

Sometimes recommended · 8 of 40 sampled comments recommend it?

Why HN links it

HN readers link Spotify Engineering for its 2014 shuffle-algorithm post, plus pieces on per-user encryption, microservice testing, ADRs and engineering culture. Several commenters cite it as a source.

Recommended for · 8 comments
Called "interesting" and "a really good read"; one commenter likes its testing strategy, another suggests reading it, and one calls it the most useful resource 12345678

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Our R&D teams tell the stories behind how we build at Spotify. AI, mobile, web, data science, experimentation, developer tools, design, open source, and more.

Most-linked posts?

  1. How to Shuffle Songs? (2014)
    12 people · 12 mentions · first linked 2022-05-01
  2. Creative usernames and Spotify account hijacking
    6 people · 6 mentions · first linked 2022-02-23
  3. Building the Future of the Spotify Desktop Apps
    5 people · 5 mentions · first linked 2021-04-08
  4. Voyager: Spotify's New Nearest-Neighbor Search Library
    4 people · 4 mentions · first linked 2023-10-25
  5. We Automated Content Marketing to Acquire Users at Scale
    3 people · 3 mentions · first linked 2023-11-07
  6. The What, Why, and How of Mastering App Size
    3 people · 3 mentions · first linked 2023-11-14
  7. Basic Pitch: ML model to turn audio into MIDI
    3 people · 3 mentions · first linked 2022-06-02
  8. Load Testing for 2022 Spotify Wrapped
    3 people · 3 mentions · first linked 2023-04-01
  9. Coming Soon: Confidence – An Experimentation Platform from Spotify
    3 people · 3 mentions · first linked 2023-08-03
  10. How to Shuffle Songs? (2014)
    3 people · 3 mentions · first linked 2020-06-26

What Hacker News says?

  1. Spotify uses per user encryption, which is an approach that can solve this: https://engineering.atspotify.com/2018/09/18/scalable-user-p... That way account A couldn’t access account B’s decryption key to get to their private video data

    Comment linking /2018/09/18/scalable-user-privacy/

    on “Stealing Your Private YouTube Videos, One Frame at a Time”
  2. Submitted Portal by Spotify cut my Claude Code token usage by 90% as a story · 278 points

    HN discussion
  3. > a single codebase for ALL the targets Spotify even has a pretty detailed post on this: https://engineering.atspotify.com/2021/04/07/building-the-fu...

    Comment linking /2021/04/07/building-the-future-of-our-desktop-apps/

    on “Psst: Fast Spotify client with native GUI, without Electron, built in Rust”
  4. Submitted Pedalboard: Spotify’s Audio Effects Library for Python as a story · 256 points

    HN discussion
  5. If you are interested in their story how the original client and architecture came to be and then how it changed to what it is today they have a podcast you can listen to: "Spotify: A Product Story" - https://pca.st/cbo7khrm Here's also a blog post related to the topic: https://engineering.atspotify.com/2021/08/04/four-lessons-we...

    Comment linking /2021/08/04/four-lessons-we-learned-from-creating-spotifys-desktop-app/

    on “Psst: Fast Spotify client with native GUI, without Electron, built in Rust”
  6. Submitted Spotify Optimized the Largest Dataflow Job Ever for Wrapped 2020 as a story · 196 points

    HN discussion
  7. Spotify shuffle is indeed not (uniformly) random, as confirmed by this blog post[1]. The post is eight years old, so it is highly possible the algorithm has changed. [1]: https://engineering.atspotify.com/2014/02/how-to-shuffle-son...

    Comment linking /2014/02/how-to-shuffle-songs/

    on “Dear Spotify, can we just get a table of songs?”
  8. Submitted Incident report: Spotify outage on March 8 as a story · 120 points

    HN discussion
  9. Some more on this... How to Shuffle Songs? - https://web.archive.org/web/20220215030739/https://engineeri... ( https://news.ycombinator.com/item?id=38330877 78 points, 65 comments) Took a little bit of digging to find it - I remembered the graphic at the top and found a blog post that copied it and linked to the blog post, but the blog post isn't there anymore... so web archive. The current version of the blog post…

    Comment linking /2025/11/shuffle-making-random-feel-more-human

    on “Livenerf: Has Opus 5.5 been nerfed yet?”
  10. Submitted Applying the Facade Pattern on Spotify for Artists as a story · 25 points

    HN discussion
  11. They wrote an interesting blog some time back about how "random shuffle" isn't necessarily what people want, and how their algorithm works ( https://engineering.atspotify.com/2014/02/how-to-shuffle-son... ). That was a decade ago, so maybe their approach has changed or that it does not perform well under certain conditions (like the one you mention). It works well for me on most playlists on the order of 10s.

    Comment linking /2014/02/how-to-shuffle-songs/

    on “Spotube: Open-source Spotify-Youtube client”
  12. Submitted From development to real users: How to create a web performance story as a story · 21 points

    HN discussion
  13. The stupidest part is why it changed: https://engineering.atspotify.com/2021/04/07/building-the-fu... According to https://community.spotify.com/t5/Community-Blog/The-New-Desk... "We're working on bringing back a list-like Discography view, something many of you have mentioned missing in the new UI" They could have just left things as is, but no.

    Comment linking /2021/04/07/building-the-future-of-our-desktop-apps/

    on “Apps Getting Worse”
  14. Submitted Spotify’s new open source software: XCRemoteCache as a story · 16 points

    HN discussion
  15. We can only blame ourselves for Spotify's bad UI! (jk) Spotify uses an internal experimentation platform that guides which features they determine are successful, based upon how our usage moves their metrics: https://engineering.atspotify.com/2020/10/29/spotifys-new-ex... So, basically, the bad UI is improving their metrics. Or something. Maybe this is a case of experimentation gone wrong.

    Comment linking /2020/10/29/spotifys-new-experimentation-platform-part-1/

    on “Apps Getting Worse”
  16. Submitted Basic Pitch: ML model to turn audio into MIDI as a story · 12 points

    HN discussion
  17. https://engineering.atspotify.com/2014/02/how-to-shuffle-son...

    Comment linking /2014/02/how-to-shuffle-songs/

    on “Ask HN: What is the most useless project you have worked on?”
  18. Submitted Spotify Introducing Natural Language Search as a story · 6 points

    HN discussion
  19. https://engineering.atspotify.com/2014/02/how-to-shuffle-son...

    Comment linking /2014/02/how-to-shuffle-songs/

    on “Ask HN: What is the most useless project you have worked on?”
  20. Submitted AI Changed How Spotify Builds. What We Learned About Quality at Higher Velocity as a story · 5 points

    HN discussion
  21. Spotify had a blogpost about it back in the day[1]. It was based on prior work that's a bit more general[2]. The basic idea was that you don't really want to randomize, you want to distribute. [1]: https://engineering.atspotify.com/2014/02/how-to-shuffle-son... [2]: http://keyj.emphy.de/balanced-shuffle/

    Comment linking /2014/02/how-to-shuffle-songs/

    on “We think this cool study we found is flawed. Help us reproduce it”
  22. Submitted We Automated Content Marketing to Acquire Users at Scale as a story · 5 points

    HN discussion
  23. Spotify Desktop is kinda different from the website because of how it uses APIs locally to control things https://engineering.atspotify.com/2021/04/07/building-the-fu... VSCode is also appreciably different both in capability and implementation, https://franz-ajit.medium.com/understanding-visual-studio-co... but interesting that V8 debug protocol is becoming more common, so maybe that will come to a browser some day…

    Comment linking /2021/04/07/building-the-future-of-our-desktop-apps/

    on “Is the madness ever going to end?”
  24. Submitted Introducing Natural Language Search for Podcast Episodes as a story · 5 points

    HN discussion
  25. Most of them have feeds. * https://engineering.fb.com/feed * https://netflixtechblog.com/feed * No feed for stripe * https://www.uber.com/en-GB/blog/london/engineering/rss/ * No feed for LinkedIn * https://engineering.atspotify.com/feed * https://tailscale.com/blog/index.xml * https://careersatdoordash.com/engineering-blog/feed * https://dropbox.tech/feed

    Comment linking /feed

    on “Ask HN: What are the best engineering blogs with real-world depth?”
  26. Submitted Building the Future of Our Desktop Apps as a story · 5 points

    HN discussion
  27. onion2k · 2025-12-23Recommends
    Spotify and Tailscale do... https://engineering.atspotify.com/feed https://tailscale.com/blog/index.xml

    Comment linking /feed

    on “Ask HN: What are the best engineering blogs with real-world depth?”
  28. Submitted Creative usernames and Spotify account hijacking as a story · 4 points

    HN discussion
  29. > especially from tech company blogs, https://engineering.fb.com/ https://netflixtechblog.com/ https://stripe.com/blog/engineering https://eng.uber.com https://engineering.linkedin.com/ https://engineering.atspotify.com/ https://tailscale.com/blog https://careersatdoordash.com/engineering-blog/ https://dropbox.tech/ -- Aggregators:( https://engineering.fyi/ ; https://diff.blog/ ) + https://hn.algolia.com/?query=engi…

    Comment linking /

    on “Ask HN: What are the best engineering blogs with real-world depth?”
  30. Submitted Basic Pitch: Audio to MIDI from Spotify Research as a story · 4 points

    HN discussion

Search all of HN for engineering.atspotify.com

Linked by the same people?