Why a Software Engineer Speaks on Media Literacy, Disinformation, and Propaganda
The critical role of engineers in combatting the spread of false information
Written on October 26, 2024 · 3 min read · đ Pinned note
In recent years, my role as a software engineer has evolved in ways I didnât initially expect. While my work has always focused on building systems, I found myself becoming more interested in the spread of disinformation, hoaxes, and propaganda. This shift wasnât randomâit began during my time working for an organization dedicated to fighting the spread of false information.
What I learned through that work fundamentally changed my perspective. I realized how alarmingly easy it is for hoaxes and propaganda to take root in todayâs interconnected world. More critically, I realized that software engineersâwhether knowingly or unknowinglyâcan play a direct or indirect role in either preventing or facilitating the spread of this dangerous information. This is what drives me to speak out about media literacy today.
My Work and Realizations
In my recent work with a specialized team, we spent years developing educational tools to help people understand how dangerous an information with malicious intents. Our mission was to empower individuals to spot manipulation and avoid becoming victims of false narratives. During this time, I saw firsthand just how pervasive and dangerous disinformation can beâand how it spreads with alarming ease through online platforms, sometimes even amplified by algorithms.
The tools we developed targeted this problem head-on. However, as we worked, I realized that there was a deeper issue: the underlying digital infrastructure itself can be a double-edged sword. Platforms built by software engineers, often with the intention of promoting communication and community, can just as easily be manipulated to spread hoaxes, fake news, and malicious propaganda. This realization hit home because, as a software engineer, I was part of the very machine that was enabling this.
The Role of Software Engineers in Disinformation
A software engineerâs job doesnât only involve creating applications or systemsâwe are responsible for shaping how those systems behave. This is where I recognized the responsibility engineers carry in combating disinformation. Hereâs why:
- Direct Involvement: Software engineers are often the ones designing the algorithms that prioritize content on social media and other platforms. These algorithms are sometimes exploited to spread disinformation, as they can promote engaging but false stories for profit or influence.
- Indirect Involvement: Even if an engineer isnât directly coding malicious systems, the tools we build can still be used in harmful ways. From comment sections to content-sharing apps, the code we write can be exploited to propagate hoaxes and amplify harmful narratives without our direct involvement.
A Call to Action
Realizing this made me feel an urgent responsibility to speak out. Media literacy, cybersecurity, and understanding social engineering tactics are all critical skills in todayâs worldâespecially for engineers. We have a responsibility to understand the wider social implications of the systems we design and work on.
As someone with the technical skills to influence how information is disseminated, I believe itâs crucial to raise awareness of these issues. Whether through educating users, building safeguards into our platforms, or designing systems with ethical considerations in mind, software engineers must be part of the solution.
Wrap Up
I speak about topics like media literacy, social engineering, and disinformation because Iâve seen how fragile the boundary is between truth and falsehood in the digital age. Itâs my belief that every software engineer has a role to play in curbing the spread of dangerous misinformation. By understanding the tools at our disposal and how they can be manipulated, we can build a safer and more informed digital world.
This note is written by Diky Hadna â Software Engineer & Digital Nomad Mentor. Read my story and get in touch with me!