Hello everyone, I am Tony Bai.
When we close our eyes and imagine the image of a "programmer," what picture comes to mind?
For a long time, popular culture and media have been tirelessly shaping a stereotype: a man in a plaid shirt, wearing black-rimmed glasses, and not good at speaking, tapping away at a keyboard under dim light. The "Bro-culture" of Silicon Valley has further solidified this stereotype, as if programming, since its inception, has been an activity absolutely dominated by men.
However, if we open the true history of computer science, we will discover an astonishing, and even counter-intuitive fact: In the dawn of the computer's birth, programming was once a job generally considered "suitable for women."
During World War II, with a large number of men rushing to the front lines, the initial programming team for the world's first general-purpose electronic computer, ENIAC, was composed entirely of six outstanding women. In an era without programming languages or compilers, they completed extremely complex ballistic trajectory calculations using a purely physical method of plugging and unplugging cables and toggling switches.
However, as the software industry exploded in growth, with salaries and status rising, the proportion of women in the tech industry began to show a strange decline, and their names were gradually hidden in the shadows of massive servers.
Today is March 8th, International Women's Day. On this special day, let's temporarily stop the code we are currently Reviewing, and wipe away the dust of historical bias. We want to re-recognize the female pioneers who established immortal monuments in the history of computer science development, look at the navigators standing at the peak of the current technological wave, and explore why the "power of women" is more indispensable than ever before in the surging AI era.
Historical Monuments: They Wrote the First Lines of Code That Changed the World
Code has no gender, but in the era when computers were still piles of massive gears or vacuum tubes, it was these women who endowed cold machines with a "soul of logic."
The Prophet of "Poetic Science": Ada Lovelace
To trace the ancestor of programmers, we must return to mid-19th century Britain. The daughter of the famous poet Byron, Ada Lovelace, is recognized as the world's first programmer.
At the time, mathematician Charles Babbage was designing a massive mechanical device called the "Analytical Engine." In the eyes of most people, this was just a super-sized calculator capable of addition, subtraction, multiplication, and division. But Ada showed astonishing insight that was a century ahead of her time.
While translating and annotating articles about the Analytical Engine, she not only wrote the world's first computer algorithm (used to calculate Bernoulli numbers), but more importantly, she wrote a commentary that can be called a "prophecy." Ada pointed out that if the Analytical Engine could process numbers, then as long as things (such as letters, music) were converted into numbers, the machine could process anything.
"The Analytical Engine weaves algebraic patterns, just as the Jacquard loom weaves leaves and flowers."
This is a combination of romance and rationality known as "Poetic Science." A century before the birth of the computer, Ada saw through the essence of modern computers: it is not just a calculation tool, but a universal information processing engine. Today, the Ada language developed by the US Department of Defense is named to honor this great female "prophet."
The Ancestor of Compilers and the "Bug Catching" Expert: Grace Hopper
If Ada gave it the soul, then Grace Hopper was the architect who truly made machines "understand" human language.
In the 1950s, programmers had to write instructions using extremely difficult binary machine code. This method was not only painful but also extremely prone to errors. Hopper firmly believed that programmers should be able to write code using a language close to English, and then let the machine translate it into machine code itself.
When she proposed this idea, she was met with ridicule and rejection from almost all her peers. They believed that "computers can only understand numbers, never English." But Hopper was a "hardcore" woman with the rank of Rear Admiral in the US Navy; she withstood all pressure and successfully developed the world's first compiler, A-0, and directly led to the birth of the COBOL language, which would dominate commercial systems for decades.
Besides this great technological invention, Hopper left the world's programmers with the most commonly used catchphrase. In 1947, she found a real moth causing a malfunction inside a relay computer at Harvard University. She taped the moth into the logbook and wrote next to it: "First actual case of bug being found." From then on, the process of programmers troubleshooting errors was forever called "Debug" (bug removal).
The Unsung Hero Behind the Moon Landing: Margaret Hamilton
There is a widely circulated photo in the history of technology: a young woman wearing large-rimmed glasses, smiling while standing next to a pile of printed source code taller than herself. She is Margaret Hamilton, the chief software engineer of the Apollo 11 moon landing mission.
In 1969, when the lunar module had only a few dozen KB of memory, there was absolutely no room for error in writing code. More importantly, in that era, "software" was not even considered a rigorous engineering discipline. It was Hamilton who first created the term "Software Engineering" and endowed it with the same rigor as hardware engineering.
Her foresight saved the heartbeat of all humanity at a historic moment. Just three minutes before Apollo 11 was about to land on the lunar surface, due to a hardware failure in the radar system, the lunar module's computer was suddenly flooded with a large amount of irrelevant data, the system was on the verge of collapse, and alarms blared.
Just as the ground control center was preparing to order the cancellation of the landing, the "Asynchronous Executive" mechanism designed by Hamilton and her team worked wonders. This extremely robust fault-tolerant code allowed the computer to instantly discard low-priority radar tasks and focus all remaining computing power on the most critical landing control.
Armstrong successfully stepped onto the moon, and behind this was the absolute safety net woven by Hamilton with code.
Contemporary Beacons: Open Source and Corporate Leaders Standing at the Peak of the Tech Wave
Historical monuments are indeed shining, but the "power of women" is by no means limited to yellowed black-and-white photos. When we turn our gaze back to the present, you will find that in cloud computing, open-source communities, and the most cutting-edge fields of artificial intelligence, women remain indispensable navigators.
In the deep waters of the open-source world, specifically in the container and underlying infrastructure fields that possess the most "hardcore geek culture," the name Jessie Frazelle rings like thunder. As one of the core maintainers of Docker, she wrote many of the most underlying security and isolation feature codes for Docker. She carved out a bloody path in an open-source community full of bias and occasionally "toxic" rhetoric, proving that women can also reach the pinnacle of systems programming.
And in today's raging AI wave, we cannot forget Fei-Fei Li. When deep learning was still at a low point marginalized by academia, Fei-Fei Li keenly realized that no matter how good the model was, without massive amounts of high-quality data, no qualitative change could occur. Thus, she withstood huge pressure and launched the ImageNet project, building a massive database containing 14 million labeled images.
It was the existence of ImageNet that directly triggered the emergence of AlexNet in 2012, sparking this wave of deep learning and the great explosion of AI. She is known as the "pioneer of the AI world," using the unique resilience and long-term vision of women to lay the most solid foundation for the entire industry.
New Opportunities in the AI Era: Why Does the Future Tech World Need "Her" More?
From 2024 to the present, with the rapid proliferation of Generative AI (GenAI), Large Language Models (LLMs), and autonomous Agents (such as Claude Code, Cursor), the paradigm of software engineering is undergoing a complete upheaval.
The purely physical act of "tapping code" is being replaced by AI. Many practitioners feel panicked: if machines can write perfect concurrent processing code in a few seconds, where exactly does the value of a programmer lie?
Ironically, this technology revolution dominated by machines has instead provided a rare new opportunity for the status of female programmers to rise in the tech industry. Why is that?
From "Machine Speakers" to "Orchestra Conductors": The Art of Prompt Engineering and Communication
In the traditional programming era, programmers needed to think like machines, using extremely rigid and strict syntax to cater to the compiler. This, to some extent, filtered out a group of people who were extremely focused on logical details but not necessarily good at horizontal communication.
But in the AI-assisted programming era, the human role has shifted from "code-writing workers" to "product managers directing AI." What you need to do is deeply understand business requirements, decompose complex systems, and precisely convey intentions to the AI using natural language (Prompts).
This requires extremely high communication skills, empathy, big-picture thinking, and the ability to clarify vague intentions. And these are precisely the significant advantages that many women have cultivated through long-term socialization. The top engineers of the future will not be those who can recite obscure APIs, but those who can clearly express intentions and elegantly orchestrate multiple AI Agents to work together, acting as "orchestra conductors."
Eliminating the "Arrogance and Bias" of Algorithms: Guardians of AI Ethics
AI is like a mirror; it will ruthlessly reflect and amplify all biases existing in human society. If the engineering team training AI models is a single gender and single ethnicity (such as the traditional "Silicon Valley white male club"), then the resume screening algorithm, medical diagnosis model, or autonomous driving strategy generated by this AI will inevitably carry systemic biases that are difficult to detect.
In the fields of AI Alignment and AI Safety, we need diverse perspectives to correct machine biases. Female researchers and engineers often have a more sensitive touch in perceiving social fairness and identifying the needs of vulnerable groups. Today, in top AI labs like OpenAI and Anthropic, more and more outstanding female figures have appeared in the core leadership leading AI ethics and safety guardrail work. For example, Amanda Askell, co-founder of Anthropic, is a trained philosopher who helps manage Claude's personality. An AI without female participation is destined to be a flawed AI.
The Rise of Full-Stack Generalists and the Victory of "Product Thinking"
Because AI has greatly reduced the complexity of the backend and the threshold for building frontend pages, "one-person companies" or "super-small teams" are becoming a reality.
This requires future developers to be "full-stack generalists" who understand products, design, and user psychology. Merely knowing how to write high-concurrency code is no longer enough; you also need to know how to design interactive interfaces that make users feel warm and comfortable. Women often possess stronger cross-border integration abilities and delicate user perception capabilities. At the "crossroads of technology and humanities," they will unleash more powerful creativity than pure "code machines."
Conclusion: Inheriting the Legacy, Coding the Future
Looking back at history, from Ada Lovelace's first loop drawn on paper tape, to Grace Hopper's first real moth removed; from Margaret Hamilton's assembly instructions protecting the Apollo moon landing, to the alignment code written by female engineers at the LLM level today.
Women have never been absent from the history of computer science. They are not only participants in history but also creators of many decisive moments.
However, we must still clearly see that today, in open-source submissions on GitHub and in the executive meeting rooms of tech companies, the proportion of women has still not reached the应有的 balance. Breaking this invisible "ceiling" and glass walls requires every one of us—men and women alike—to fight against subconscious stereotypes.
Code has no gender, and bugs do not distinguish between men and women. Excellent architectural design only recognizes the rigor of logic, not the thickness of the hands behind the keyboard.
On the eve of this era where the AI wave is surging, let us pay our highest respect to all the female programmers struggling in front of keyboards, staying up late by servers, and selflessly contributing in open-source communities.
May Ada's foresight, Hopper's persistence, and Hamilton's rigor turn into lines of code that never fade, injected into the fingertips of every female developer.
Happy International Women's Day on March 8! May you continue to use code to courageously and freely compile the future that belongs to you!
Tribute to the "Her" Around You
In your development career, have you ever encountered a female technical partner who deeply impressed you? Or, as a female developer, what unique insights do you have in the wave of the AI era?
Welcome to leave your praise or stories about "Her" in the comments! We will select the best comments to pass on this power together. 👇
If this article was helpful to you, please help by liking, recommending, and
sharing!
Click the titles below to read more useful content!
- Say Goodbye to Going It Alone! Claude Code's New "Agent Team" Mode: When AI Starts Working in Teams
- Stop "Vibe Coding", Embrace the New Generation of Software Engineering (Limited Time Preview)
- Compound Engineering: A New Philosophy of Software Development in the AI Native Era
- 2026: A New Era of Software Development: Interpreting Anthropic's "Agentic Coding Trends Report"
- Tribute to 1024 Programmer's Day: To You Running in the Binary World
🔥 Still troubled by "copy-pasting to feed AI"? My new Geek Time column Practical AI-Native Development Workflow will take you to:
- Say goodbye to inefficiency and reshape the development paradigm
- Master AI Agents (Claude Code) to achieve workflow automation
- Evolve from an "AI user" to a "workflow conductor" of specification-driven development
Scan the QR code below 👇 to start your AI-native development journey.