The character arc of Radia Perlman
A life drawn by Character Arc from the public record
Born on 18 December 1951 in Portsmouth, Virginia, and raised in Loch Arbour, New Jersey, the daughter of two government engineers. Between then and now sit a childhood in which mathematics and science were effortless, a programming class in high school where she was the only woman, a first paid job in an MIT laboratory in 1971, a version of a robotics language built for toddlers, a job at Digital in 1980, the Spanning Tree Protocol, a doctorate in 1988 on routing under malicious failure, over two hundred patents, two standard textbooks, and three halls of fame. The line below draws the story so far, in order.
Drag along the line to move, pinch or use the buttons to look closer. Tap the line to pluck it, or any mark for its card. Drawn from the public record of her life; the sources are at the foot of the page.
Who is Radia Perlman?
She never took anything apart. She built what holds it together.
Both her parents were engineers for the United States government: her father on radar, her mother a mathematician by training working as a computer programmer. She found mathematics and science effortless and fascinating, and was a perfectionist about everything else too. She played the piano and the French horn. Her mother helped with the maths homework, but mostly they talked about literature and music.
She has been clear that she did not fit the stereotype. She did not take computers apart and put them back together. In her own words about the programming class she took in high school, where she was the only woman: she was not a hands-on type person, it never occurred to her to take anything apart, and she assumed she would either get electrocuted or break something. It was that class, not the taking apart, that made her consider a career in computers.
She went to MIT and learned programming for a physics class. Her first paid job, in 1971, was as a part-time programmer in the LOGO Lab at the Artificial Intelligence Laboratory, writing system software like debuggers. Under Seymour Papert she built a child-friendly version of the educational robotics language LOGO, called TORTIS, for toddlers. She took a bachelors and a masters in mathematics, joined the MIT group at BBN for her thesis and got into network protocols there, and later took a PhD in computer science at MIT in 1988, on routing in environments where malicious network failures are present, which is still the basis of much of that field.
She went to BBN after graduating, made an impression on a manager at Digital Equipment Corporation, and joined Digital in 1980. In 1984 she was asked to design a straightforward protocol letting network bridges find loops in a local area network, using a constant amount of memory however large the network got. Loops were a real danger: a redundant path meant a bridge could forward a frame in several directions at once and flood the network into collapse. She produced the Spanning Tree Protocol, which lets a network carry redundant links as automatic backups while keeping a single active path between any two points. It was standardised as 802.1d.
What she did next is unusual. She said publicly what was wrong with it: that it took about a minute to react to a change in topology, during which a loop could bring the network down, and she has criticised changes made during standardisation. Later she invented TRILL to correct the shortcomings of spanning trees and let Ethernet use its bandwidth properly. She left Digital in 1993 for Novell, and Novell in 1997 for Sun Microsystems, where she was a Sun Fellow and earned forty of her patents; she holds over two hundred in total. She wrote the textbook Interconnections and co-wrote Network Security, both standard. She has taught at Washington, Harvard, MIT and Texas A and M, took lifetime achievement awards from USENIX in 2006 and SIGCOMM in 2010, was elected to the Internet Hall of Fame in 2014, the National Inventors Hall of Fame in 2016 and the National Academy of Engineering in 2019, and as of 2022 was a Fellow at Dell Technologies.
The moments
Radia Perlman's timeline.
The 1950s
Born to two engineers
Everyday. Both parents were engineers. Her mother programmed.
The 1960s
Effortless and fascinating
Milestone, and it changed her direction. Effortless and fascinating, in her own words.
Not the stereotype
Setback, and it changed everything. She thought she was the wrong sort of person for it.
Take the programming class, or not
Crossroads, decided.
The paths laid out: go into the classroom, taken, or stay with the maths. A first programming job at nineteen, a doctorate on hostile networks, over two hundred patents, and three halls of fame.
The only woman in the class
Milestone, and it changed everything. One class changed the career, and she was the only woman in it.
The 1970s
A job in the LOGO Lab
Milestone, and it changed everything. Her first paid programming, at nineteen, in an AI lab.
A robot language for toddlers
Milestone, and it changed everything. She built a programming language small children could use.
Protocols, at BBN
Milestone, and it changed her direction. She went looking for a supervisor and found the subject.
The 1980s
Digital Equipment Corporation
Milestone, and it changed everything. Somebody noticed her at BBN and made an offer.
The Spanning Tree Protocol
Milestone, and it changed everything. One protocol, and networks stopped collapsing in on themselves.
A doctorate on malicious failure
Milestone, and it changed everything. She asked what happens when parts of the network lie.
The 1990s
She says what is wrong with it
Milestone, and it changed everything. She published the flaws in her own invention.
Novell, then Sun
Milestone, and it changed her direction. Two hundred patents, forty of them at Sun.
Two standard textbooks
Milestone, and it changed everything. Two books that a generation of engineers learned from.
The 2010s
TRILL
Milestone, and it changed everything. She built the fix for her own protocol.
Three halls of fame
Milestone, and it changed everything. Internet, inventors, and the National Academy of Engineering.
The 2020s
Still a fellow
Everyday. Still working, still teaching.
The protocol she wrote in 1984 is running underneath a great deal of what you used today, and so is the one she wrote to fix it. What she set moving is a habit worth copying: she built the thing, then told everybody what was wrong with the thing, then built the replacement.
Your turn
Every line draws a unique story.
Hers turned in a high school classroom where she was the only woman, and she has said she nearly did not go in. Yours is already further along than you think, and drawing it takes about five minutes.
Radia Perlman: frequently asked questions
What people ask about her line.
What is Radia Perlman's character arc?
What did Radia Perlman invent?
Why does the Spanning Tree Protocol by Radia Perlman matter?
Did Radia Perlman criticise her own protocol?
What did Radia Perlman build for children?
What honours does Radia Perlman hold?
Where does this timeline of Radia Perlman's life come from?
More character arcs
Lives that rhyme with her.
Sources
- Radia Perlman, English Wikipedia biography, filed under living people.
- Her doctoral thesis on routing under malicious network failure, MIT, 1988.
- Interconnections, and Network Security, her textbooks.
- Her own reflections on the high school programming class, as quoted there.