Una mujer trabaja concentrada en su computadora portátil en un entorno industrial lleno de maquinaria.

Five programmers who have led the coding revolution

  • 23 May 2025
  • 6 minutos
  • Blog

The world will belong to programmers or it will not. Names such as Richard Stallman, Brendan Eich or Margaret Hamilton are fundamental to understanding how technology has become a fundamental part of most of the activities we carry out in our daily lives, from taking a photograph with a smartphone, to surfing the Internet or withdrawing money from an ATM.

Far less recognised than sportsmen and women or famous influencers, the men and women who have led the "code revolution" in the 20th and 21st centuries have been instrumental in shaping life as we know it.

Richard Stallman

Main contribution: Founder of the free software movement and creator of the GNU project

Richard Matthew Stallman began his career at MIT, where he worked as a hacker on one of the first artificial intelligence projects launched by the institution. In 1983, with the aim of creating a completely free operating system (freedom to use, freedom to study, freedom to distribute and freedom to improve), he launched the GNU project (GNU's Not Unix, an operating system based on proprietary software).

His work was fundamental to the development of GNU/Linux, since many of the system's tools (such as the GCC compiler or the file system) came from the GNU project. When Linus Torvalds created the Linux kernel in 1991, he combined it with these pieces to form the operating system that today is used by millions of people and forms the basis of more than 90% of the world 's servers and data centres

In addition, in 1985 he founded the Free Software Foundation, a non-profit organisation that aims to promote and defend free software and the rights of users to control the technology they use.

Barbara Liskov

Main contribution: Pioneer of object-oriented programming and creator of the CLU language

Barbara Liskov was the first woman in the United States to earn a PhD in computer science, awarded by Stanford in 1968. Her work has greatly influenced the design of programming languages and software architecture, so much so that in 2008 she was awarded the Turing Award, the highest international recognition in the world of computer science

Her CLU language, developed in 1973 with the aim of exploring new ways of organising code, introduced key concepts such as data abstraction and exception handling that were later adopted in languages such as Python, Java and C# 

In addition, together with Jeannette Wing (her 2006 essay "Computational Thinking" is a must), he formulated Liskov's Principle of Substitution, which is essential for ensuring consistency and robustness in object-oriented software

Liskov has also been an active advocate for the participation of women in science and technology, as one of the most prominent mentors for several generations of female researchers

Guido van Rossum

Major contribution: Creator of Python. 

Guido van Rossum started the development of Python in the late 1980s at Centrum Wiskunde & Informatica (CWI) in the Netherlands. His goal was to create a programming language that was easy and "fun to use" (hence the Monty Python references).

It quickly endeared itself to programmers thanks to its clear syntax and its possibilities in multiple fields: from the development of simple applications to its potential to analyse huge volumes of data, making it an indispensable ally for artificial intelligence specialists.

His friendly character and the support he has received from the community made him  Python's "Benevolent Dictator For Life" (BDFL) for decades, until 2018, when he decided to step aside.

During his career, Guido van Rossum has worked for organisations such as Dropbox, Google and Microsoft and his vision has revolutionised the way programming is currently taught and applied

Margaret Hamilton

Major contribution: Leader of the Apollo software team (NASA), creator of the concept of "software engineering". 

Margaret Hamilton led the team that developed the navigation and control software for the Apollo missions at the MIT Instrumentation Laboratory. She pioneered the use of formal methods in the development of critical software, and coined the term "software engineering" to emphasise its importance.

Under her leadership, the Apollo 11 software was able to avoid fatal failure by automatically prioritising critical tasks during the moon landing, allowing Neil Armstrong and Buzz Aldrin to reach the lunar surface safely. Indeed, this ability to anticipate errors and design resilient systems changed forever the perception of software as a serious discipline.

Hamilton later founded his own company, Higher Order Software, specialising in developing reliable software for complex systems. She has received numerous awards, including the Presidential Medal of Freedom (awarded by the President of the United States, considered the highest civilian award in the country), and continues to exemplify leadership in a field where she was one of the first women to excel.

Brendan Eich

Major contribution: Creator of JavaScript.

Before rising to global programming fame, Brendan Eich worked at two of the most important technology companies of the 1990s: Silicon Graphics (developing high-performance graphics hardware) and Netscape Communications, known for its famous web browser, Netscape Navigator.

In 1995, Eich created JavaScript in just ten days, responding to the urgent need for a scripting language for the web. What began as a simple add-on eventually became one of the world's most influential languages, present in almost every modern web page.

In 1998, in response to the dominance of Microsoft Internet Explorer, Netscapedecided to open source its browser and created the Mozilla project as an Open Source initiative, giving rise to such well-known products as Mozilla Firefox and the Mozilla Thunderbird e-mail manager.

In his new position within the organisation, Eich went on to lead the development of the JavaScript engine (SpiderMonkey), and in 2014, he was appointed CEO of the organisation. Shortly after, he founded Brave Software, from where he launched the Brave browser, focused on user privacy and the use of blockchain.

MORE ABOUT BRAVE SOFTWARE

What do I need to know if I want to work in Full Stack Development?

What does a full stack developer do? Solving bugs in a streaming app

Spotify and maths: here's the formula for its music recommendations

Related Insights

Ciencia y Tecnología

Automating SECPHO's strategic communication with Artificial Intelligence

16 November 2025

Isabel González is an alumni of the Master in Artificial Intelligence at UDIT, a programme she studied after completing her studies in Computer Engineering at the University of León and an Erasmus stay at the University of Pardubice (Czech Republic). It was during this academic stage when she began to develop a marked interest in data analysis and the application of artificial intelligence to process improvement


Un joven sonriente se encuentra de pie en una sala de reuniones con paneles de vidrio.
Ciencia y Tecnología

UDIT alumnus develops AI tool to boost business cooperation

6 October 2025

One of the great challenges in today's technological ecosystems is to identify opportunities for collaboration between agents with different profiles. This need was the starting point for the Master's thesis of Yannick José Medina, a student of the Master's in Artificial Intelligence at UDIT, who developed an innovative solution for Secpho, a cluster of companies specialising in DeepTech. His proposal: a conversational recommendation system based on artificial intelligence that facilitates and speeds up the connection between partners.

Una mujer sonriente con una blusa blanca y una falda negra con motivos, posa en un ambiente moderno de oficina.
Ciencia y Tecnología

Bills under control: UDIT alumni applying AI to save time and cut costs

29 September 2025

Belén Gómez is an alumniof the Master in Intelligence at UDIT. A firm advocate ofthe strong potential that this technology has to add value in different business areas, her TFM ("Extraction of invoice information with artificial intelligence") , carried out in collaboration with Tendamproposes a proof of concept to automate the extraction of invoice information using advanced AI tools.