Black Mirror Bandersnatch: data mining your decisions

Wordcloud visualization of user reviews based on good ratings

After reading many comments from friends on Facebook about the new interactive show from Black Mirror called “Bandersnatch”, I decided to watch it last night. This is not the first time watching Black Mirror, as a matter of fact, I love it! This reminds me of one of my favorite old TV shows: Twilight Zone. I still get scared when I watch the episode: “Nightmare at 20,000 Feet”, when the gremlin is on the airplane wing! (The gremlin in the movie is scarier than the one from the old TV show though).

I don’t want to make spoilers about Bandersnatch, so I won’t tell you the endings and how did it go in my experience.

Some interesting facts about this movie:

  • Took more than a year to plan
  • The script is 157 pages long! (Black Mirror scripts are usually around 65 pages)
  • Filmed over 35 days
  • You can explore over a trillion permutations but only five possible main endings
  • The script was made using Twine


Twine Story Architecture.

If you visit the official website, you can read that you don’t need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you’re ready. The tool is completely open-source, so you can show your work done anywhere, even for commercial purposes.

You can check it out by yourself!

Following the story and Data Mining your decisions

If you have watched it already, you can see that at some point, Stefan, the main character becomes aware that there’s somebody controlling his decisions.

While making my decisions through the show, some of them trivial and others increasingly horrific in Stefan’s life, I thought how clever from Netflix to be data mining decisions from all the Netflix users, such picking Frosties or Sugar Puffs for breakfast and others quite scary!

Is there an important purpose for collecting this kind of data?

Netflix got another interesting way to gather user data through this interactive show that invites you to make countless decisions and this could be added as another method to monitor us in an attempt to understand our view habits. I’m not surprised that Netflix is a True Big Data Company. Big Data Analytics is pure gold for recommendation engines, which are so popular for companies such as Amazon, Pinterest, and Best Buy.

So, what is Netflix doing with the user data it gathers from “Bandersnatch”?

Just think about all the possibilities…from choosing products like cereal to choosing your creepy decisions along the story, I’m worried about the last point, hahaha. Netflix could exploit and learn more about us and our preferences.

Playing with the Data!

Good Reviews

Here, I divided the user reviews into good and bad reviews. Least than 3 is a bad review and more or equal to 9 is a good review. You can see in the wordcloud the most used words in the comments, the big words are the most popular. This is just a sentiment analysis to analyze people reaction to the TV show.

Bad Reviews

I also applied sentiment analysis to the titles. Users are very creative!

Titles from positive reviews
Titles from negative reviews

And of course the dates! You can see that most people gave their reviews just right away! The show was released on December 28, 2018.

Reviews Date


This new idea from Netflix blows my mind but also makes me think about the data mining behind this. Are we going to see more product adds on social media? Frosties or Sugar Puffs?

Let me know your thoughts!

Data Driven Investor

from confusion to clarity not insanity

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store