Journalist or bot? Storytelling in the age of the digital world

Journalist or bot? Storytelling in the age of the digital world

The endless search for innovative ways of communication. Yes, I'm talking about journalism; I'm also talking about programming. In a digitalized world where the idea of evolution is imminent, the intersections between both specialties are a meeting point for anyone interested in exploring the power of narrative.

Journalism and coding have become increasingly intertwined. In the collective imagination, the Panama Papers or the Tennis Racket, are the unequivocal proof that journalists and coders walk together in the path of data-driven storytelling. This relationship is not only beneficial but also essential in today's rapidly changing media landscape

In this exploration of combining both languages, I have found valuable sources of information that push me to make my very first steps in programming, and something that amazed me is the principle of collaboration, where the final goal can leverage each other's skills, break down complex problems or work more efficiently and creatively. Following the idea of a collaborative process, here are the teachers at a distance to whom I constantly turn whenever I feel lost or want to go deep: people who are convinced that anyone can learn to code.


Data journalism involves using data analysis and visualization tools to uncover and tell stories. Using Python, journalists can clean, analyze large datasets, and create interactive data visualizations to present their findings. Let's begin with the question every single person interested in programming has made: what is the best and fastest way to learn Python?

Fortunately, you can know the answer in the voice of the mind behind Python: Guido van Rossum.

Finding problems should be a common practice for curious minds. Imagine you want to predict which singer will have more sales at the end of the year. You can use Python to analyze data on music trends or identify patterns of influence by the number of reproductions they have on streaming services.  Now, as you can imagine, the question evolves: how can I start learning Python?

Once I was there and found TechWorld with Nana.

"She sat for 5 and a half hours and talked about python, and then released it for free. Legend", YouTube user.

Just like Nana, many YouTube creators are sharing their knowledge out there while waiting for us. Just sit, start scrolling the platform, discover with whom you match to make the journey, complete the tutorials, and please, subscribe to their channels.


While learning Python and finding your problem, you should never let the lack of creativity affects you. Remember, there's nothing like boosting the capacity for wonder. For this, I recommend you to follow the Newsletter of Zero To Mastery, where you will find different approaches to machine learning, the use of AI, or recommendations to improve your code.

Free Posts, Newsletters, Guides, & Tutorials | Zero To Mastery
Home of the best monthly newsletters for developers & tech professionals + free posts, guides, & tutorials to sharpen your skills and level-up your career.

Besides creativity, I think nowadays, there are two common concerns in journalism: where to publish? Who is going to be the audience? I'm convinced that Hacker Noon not only solves these concerns, but you will find a big community with similar doubts and goals to yours.

HackerNoon - read, write and learn about any technology
How hackers start their afternoon. HackerNoon is a free platform with 25k+ contributing writers. 100M+ humans have visited HackerNoon to learn about technology

Start building the symbiosis between these two careers. By embracing the written word and code, journalists and programmers can create new and innovative ways to approach stories and engage new audiences. Adapt to the tech evolution landscape, and push the boundaries of storytelling in new and innovative ways.


I wrote this while listening to Raven by Kelela