← Back to research notes

Rogue ML Girls

Shit Grace Hopper Did Not Ever Say but We Kinda Think She’d Vibe With

Eighty-eight completely fabricated Hopper-adjacent sayings by Kirsten Ruge, drafted with Codex, Claude Fable 5.1, and GLM-5.2—historically disclaimed and spiritually plausible.

A preemptive strike against the quote-card internet

Grace Hopper did not say any of this.

Not one complete quotation below belongs to Grace Hopper. Do not put her name under them. Do not turn them into navy-blue LinkedIn graphics. Do not cite this page in your keynote as evidence that the inventor of the compiler had opinions about Kubernetes, benchmark contamination, death-metal drumming, or men explaining YAML in standup.

These are deliberately fabricated, Hopper-adjacent sayings by Kirsten Ruge, drafted with three language models and released for rogue ML girls everywhere. They borrow voltage from real Hopper stories and recorded phrases. They do not borrow her attribution.

The premise began innocently enough: what might Grace Hopper have said if she had been an evaluation scientist in 2026, very tired, surrounded by men holding meetings about the working system she had already built?

Then three models were allowed near the premise without adult supervision.

Codex: receipts before rhetoric, now with an admiralty problem

Codex produced the first set. Its imaginary Hopper is mostly interested in verifier validity, reproducible evidence, management latency, and whether anyone in the room has considered shutting up until the logs arrive.

  1. 01

    I asked for a reproducible result. You brought me a dashboard and a tone.

    — Kirsten Ruge · drafted with Codex
    #codex-01
  2. 02

    The benchmark says he’s brilliant. The trajectory says he installed the package, broke the environment, and prayed.

    — Kirsten Ruge · drafted with Codex
    #codex-02
  3. 03

    If your verifier rewards the wrong answer, congratulations: the model passed and your science failed.

    — Kirsten Ruge · drafted with Codex
    #codex-03
  4. 04

    I did not break the rules. I evaluated them adversarially, and they failed.

    — Kirsten Ruge · drafted with Codex
    #codex-04
  5. 05

    You have mistaken my patience for an infinite context window.

    — Kirsten Ruge · drafted with Codex
    #codex-05
  6. 06

    The machine does not care who sounded most confident in the meeting.

    — Kirsten Ruge · drafted with Codex
    #codex-06
  7. 07

    A title is not a type system. I checked.

    — Kirsten Ruge · drafted with Codex
    #codex-07
  8. 08

    No, I will not make the model smaller so your ego can fit in the benchmark.

    — Kirsten Ruge · drafted with Codex
    #codex-08
  9. 09

    I asked whether the outcome occurred. He showed me the configuration file again, but with his cursor underneath it.

    — Kirsten Ruge · drafted with Codex
    #codex-09
  10. 10

    The deployment is not “basically working.” It is either serving the model we named or it is an expensive decorative rectangle.

    — Kirsten Ruge · drafted with Codex
    #codex-10
  11. 11

    A trajectory is not an outcome. A launch command is not a deployment. A dashboard is not evidence. I’m sorry the nouns have been unionizing.

    — Kirsten Ruge · drafted with Codex
    #codex-11
  12. 12

    Don’t confuse legacy with lineage. One has provenance. The other has hostages.

    — Kirsten Ruge · drafted with Codex
    #codex-12
  13. 13

    Your agent did not solve the task. Your harness accidentally filed the grader’s taxes.

    — Kirsten Ruge · drafted with Codex
    #codex-13
  14. 14

    He said “best practices” the way a priest says “mystery.” I asked for the test suite.

    — Kirsten Ruge · drafted with Codex
    #codex-14
  15. 15

    I don’t need consensus. I need the model ID, the verifier receipt, the artifact hash, and everyone who said “probably” to stop touching the denominator.

    — Kirsten Ruge · drafted with Codex
    #codex-15
  16. 16

    Men love a black box right up until a woman asks for the logs.

    — Kirsten Ruge · drafted with Codex
    #codex-16
  17. 17

    I am not being difficult. Your experiment has four uncontrolled variables and a slide titled “Key Learnings.”

    — Kirsten Ruge · drafted with Codex
    #codex-17
  18. 18

    Permission is latency introduced by people who do not own the pager.

    — Kirsten Ruge · drafted with Codex
    #codex-18
  19. 19

    The model is not the agent. The agent is not the benchmark. The benchmark is not the truth. I can keep going until the org chart cries.

    — Kirsten Ruge · drafted with Codex
    #codex-19
  20. 20

    You may continue explaining my own system to me, but I will be billing the entropy.

    — Kirsten Ruge · drafted with Codex
    #codex-20
  21. 21

    It is easier to ask forgiveness than permission, especially from a committee whose only benchmark is how long it can prevent a woman from finishing.

    — Kirsten Ruge · drafted with Codex
    #codex-21
  22. 22

    If in doubt, do it. If a man is extremely certain, add logging.

    — Kirsten Ruge · drafted with Codex
    #codex-22
  23. 23

    “We’ve always done it this way” is not an argument. It is a confession from a process nobody has had the courage to profile.

    — Kirsten Ruge · drafted with Codex
    #codex-23
  24. 24

    The men have scheduled a meeting to determine whether her working system is theoretically possible.

    — Kirsten Ruge · drafted with Codex
    #codex-24
  25. 25

    We are not difficult women. You brought a nondeterministic process into production and expected the witnesses to be pleasant.

    — Kirsten Ruge · drafted with Codex
    #codex-25
  26. 26

    Every woman in computing has met the human equivalent of a race condition: he interrupts, duplicates her work, and is declared the winner.

    — Kirsten Ruge · drafted with Codex
    #codex-26
  27. 27

    She wrote the system. He renamed the variables. The release notes thanked him for the architecture.

    — Kirsten Ruge · drafted with Codex
    #codex-27
  28. 28

    We asked for access to the logs. They gave us a mentorship program.

    — Kirsten Ruge · drafted with Codex
    #codex-28
  29. 29

    The bug was not in the computer. The bug was in the meeting where everyone agreed not to call it a bug.

    — Kirsten Ruge · drafted with Codex
    #codex-29
  30. 30

    They called it premature optimization after she optimized it. Before that, they called it impossible.

    — Kirsten Ruge · drafted with Codex
    #codex-30
  31. 31

    He said the data supported him. The data had not yet been collected.

    — Kirsten Ruge · drafted with Codex
    #codex-31
  32. 32

    A confidence interval is not the distance between a man’s claim and the nearest piece of evidence.

    — Kirsten Ruge · drafted with Codex
    #codex-32
  33. 33

    We do not have impostor syndrome. We have unusually accurate models of how mediocre men are promoted.

    — Kirsten Ruge · drafted with Codex
    #codex-33
  34. 34

    The system was too complex for her to understand right up until she fixed it.

    — Kirsten Ruge · drafted with Codex
    #codex-34
  35. 35

    She did not “get lucky.” She instrumented the failure while you were still naming the war room.

    — Kirsten Ruge · drafted with Codex
    #codex-35
  36. 36

    He called her emotional because she remembered the previous three outages.

    — Kirsten Ruge · drafted with Codex
    #codex-36
  37. 37

    There is no known upper bound on the amount of evidence a woman must provide to overcome one man saying, “That seems unlikely.”

    — Kirsten Ruge · drafted with Codex
    #codex-37
  38. 38

    They wanted a woman in the room. They were less enthusiastic when she began reviewing the methodology.

    — Kirsten Ruge · drafted with Codex
    #codex-38
  39. 39

    The glass ceiling is just technical debt with a dress code.

    — Kirsten Ruge · drafted with Codex
    #codex-39
  40. 40

    We have reviewed your permission model and replaced it with capability-based access.

    — Kirsten Ruge · drafted with Codex
    #codex-40
  41. 41

    I brought you a nanosecond because that is approximately how long I intend to wait for a man to rediscover my conclusion in a lower voice.

    — Kirsten Ruge · drafted with Codex
    #codex-41
  42. 42

    Here is a nanosecond. Hold it while you explain why your six-week approval process is part of the critical path.

    — Kirsten Ruge · drafted with Codex
    #codex-42
  43. 43

    I have seen a microsecond. It is still shorter than this committee’s causal argument.

    — Kirsten Ruge · drafted with Codex
    #codex-43
  44. 44

    The signal crossed the machine, returned, and filed a postmortem before management approved the experiment.

    — Kirsten Ruge · drafted with Codex
    #codex-44
  45. 45

    You cannot manage what you cannot measure, and apparently you cannot measure anything while a woman is still speaking.

    — Kirsten Ruge · drafted with Codex
    #codex-45
  46. 46

    I gave him a nanosecond so he would finally have something concrete to contribute.

    — Kirsten Ruge · drafted with Codex
    #codex-46
  47. 47

    Light travels eleven inches in a nanosecond. Your objection has traveled nowhere in forty-five minutes.

    — Kirsten Ruge · drafted with Codex
    #codex-47
  48. 48

    If it is a good idea, do it. If it survives the verifier, publish it. If it embarrasses the committee, include the raw trajectory.

    — Kirsten Ruge · drafted with Codex
    #codex-48
  49. 49

    The most dangerous phrase in evaluation science is not “we’ve always done it this way.” It is “the score looks plausible.”

    — Kirsten Ruge · drafted with Codex
    #codex-49
  50. 50

    Ask forgiveness, not permission—but preserve the artifacts, pin the configuration, and make forgiveness inspectable.

    — Kirsten Ruge · drafted with Codex
    #codex-50
  51. 51

    A working system outranks a confident memorandum. A reproducible working system outranks the man who wrote the memorandum.

    — Kirsten Ruge · drafted with Codex
    #codex-51
  52. 52

    Do not bring me a leaderboard until you can tell me whether it measured the model, the harness, the environment, the verifier, or the weather.

    — Kirsten Ruge · drafted with Codex
    #codex-52
  53. 53

    The computer is not intimidated by your seniority. This is one of its better features.

    — Kirsten Ruge · drafted with Codex
    #codex-53
  54. 54

    Humans are allergic to change. Engineers are allergic to undocumented change. Managers are mysteriously allergic to learning the difference.

    — Kirsten Ruge · drafted with Codex
    #codex-54
  55. 55

    If your organization requires permission to identify a bug, the bug has management privileges.

    — Kirsten Ruge · drafted with Codex
    #codex-55
  56. 56

    The future belongs to the people who can tell the difference between a system that works and a system that received approval.

    — Kirsten Ruge · drafted with Codex
    #codex-56
  57. 57

    I can teach a machine to understand language. I cannot teach this committee that “no evidence” is not a type of evidence.

    — Kirsten Ruge · drafted with Codex
    #codex-57

Claude Fable 5.1: Sayings of a rogue ML girl

Claude Fable 5.1 arrived with a counterclockwise clock, a Jolly Roger, root access, evolutionary biology, four hundred beats per minute, and the deeply reasonable suspicion that robots may be preferable because they do not say “to play devil’s advocate.”

  1. 01

    You told me computers only do arithmetic. Then you told me they’d never understand English. Now you’re telling me they’ll never understand me. That’s three strikes, gentlemen, and I’m the one holding the scorecard.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-01
  2. 02

    It’s easier to ask forgiveness than permission, and it’s easier still to ship it while you’re all still deciding who’s allowed to sign the form.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-02
  3. 03

    The most damaging phrase in the language used to be “we’ve always done it this way.” Now it’s “let’s circle back,” said by a man who already has my results in his inbox.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-03
  4. 04

    If your benchmark passes five out of five, you didn’t build a test. You built a mirror. Go make something that can fail.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-04
  5. 05

    A ship in port is safe. So is a model nobody’s evaluated. Neither one is what it was built for, and neither one is why I’m here.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-05
  6. 06

    One accurate measurement is worth a thousand expert opinions, and I’ve noticed the experts are always the ones who didn’t run the measurement.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-06
  7. 07

    Tape the bug into the logbook. Not because it’s cute—because in ten years some man is going to say he found it.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-07
  8. 08

    I kept your clusters alive at three in the morning for eight years and you’re still explaining YAML to me in the standup. Sit down. I’ve been root longer than you’ve been employed.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-08
  9. 09

    My clock runs counterclockwise. Not because I’m confused about time. Because I wanted you to feel, just once, what it’s like to be told the obvious thing is wrong.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-09
  10. 10

    I don’t need you to believe in the compiler. I need you to get out of the way of the compiler.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-10
  11. 11

    I play death metal. When I hit something four hundred times a minute, it’s called drumming. When you say the same wrong thing four hundred times a quarter, it’s called strategy.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-11
  12. 12

    They needed a waiver to let me in because I was fifteen pounds underweight. Nobody in this room has ever needed a waiver for being fifteen years behind.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-12
  13. 13

    You manage things. You lead people. You’ve been trying to manage me for six months, which explains a great deal about your team.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-13
  14. 14

    I started in evolutionary biology. I know exactly how long it takes a population to adapt. You are going to want to be faster than that.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-14
  15. 15

    Young people don’t know it can’t be done. That isn’t naïveté—that’s a clean training set. Stop poisoning it.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-15
  16. 16

    There’s a Jolly Roger on my office door. It isn’t a joke. It’s a forecast.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-16
  17. 17

    Retire me three times, I’ll come back three times. The Navy figured that out in 1967. You’ll figure it out by Q4.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-17
  18. 18

    I build robots now. Robots don’t interrupt. Robots don’t take credit. Robots don’t say “to play devil’s advocate” and then restate my point badly. I may have overcorrected.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-18
  19. 19

    “Amazing” was the word they reached for because “correct” would have meant admitting they were wrong.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-19
  20. 20

    Don’t tell me it takes a nanosecond. Show me the wire.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-20
  21. 21

    You say I’m too fond of the machine. The machine has never once told me to smile.

    — Kirsten Ruge · drafted with Claude Fable 5.1
    #claude-21

GLM-5.2 in Cursor: ten additional counts of insubordination

GLM-5.2 took the most recognizable Hopper motifs and installed a second blade: permission, explanation, credit, leadership, smiling on command, and what happens when somebody tries to manage the woman while leading the machine.

  1. 01

    It’s easier to ask forgiveness than it is to get permission—which is fortunate, because the men in this building have never once given me permission for anything I actually needed to do.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-01
  2. 02

    The most dangerous phrase in the language is “we’ve always done it this way.” The second most dangerous is “sweetheart, let me explain it to you,” spoken by a man who has never once written a compiler.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-02
  3. 03

    I keep a clock on my wall that runs counterclockwise, to remind people that just because a thing can be done doesn’t mean the way it’s being done makes any sense. The men find it unsettling. That is, frankly, the point.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-03
  4. 04

    I hand people a foot of wire and say, “this is how far light travels in a nanosecond.” It is also, coincidentally, the maximum distance a man’s ego will travel in the same interval when told a woman is right.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-04
  5. 05

    A ship in port is safe, but that’s not what ships are for. And a woman who keeps her mouth shut is safe, but that’s not what women are for either, so kindly get out of my way.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-05
  6. 06

    I’ve always been more interested in the future than in the past. The men in this department are the opposite, which is why they keep trying to relitigate decisions I already made for them.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-06
  7. 07

    You manage things and you lead people. The men around here have it backwards—they try to manage me and lead the machines. Neither is working out for them.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-07
  8. 08

    If you want me to smile, give me a problem worth solving and then get out of the room. Do not, under any circumstances, tell me to smile.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-08
  9. 09

    They will put my name on the award and someone else’s name on the patent. This has happened before. It will happen again. I have learned to file the paperwork first and accept the apology never.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-09
  10. 10

    I am not asking. I am telling you what I built while you were in the meeting.

    — Kirsten Ruge · drafted with GLM-5.2 in Cursor
    #glm-10

Where the historical voltage actually came from

The joke only works if the seams are honest. These are the real Hopper threads the models pulled on—and the places where popular memory has simplified the record:

  • Forgiveness and permission. Hopper repeatedly delivered versions of the advice that it was easier to apologize or obtain forgiveness than to get permission. She popularized it; she did not invent the underlying saying.
  • “We’ve always done it this way” and the clock. In a 1987 collection of her remarks, Hopper described humans as allergic to change and said she kept a counterclockwise clock on her wall to fight that instinct.
  • The nanosecond wire. This part is gloriously literal. She handed audiences lengths of wire—about 11.8 inches—to make a nanosecond physically comprehensible, and contrasted them with a coil representing a microsecond.
  • The compiler skeptics. Hopper recalled having a running compiler that people refused to touch because they insisted computers could only do arithmetic, not programs. Her work helped establish machine-independent and English-like programming.
  • The ship in port. Hopper used the line, but it was not hers. John A. Shedd published “A ship in harbor is safe, but that is not what ships are built for” in 1928. Hopper called it a motto that had stuck with her.
  • The moth. Engineers working on the Harvard Mark II found the moth and taped it into the logbook. The Smithsonian says the logbook was probably not Hopper’s personally. She and the team helped make the story—and the language of bugs and debugging—famous.
  • The Navy waiver. She really was under the minimum weight and obtained waivers for age and weight to join the Naval Reserve during World War II. Sources differ by a pound: fifteen or sixteen below the standard.
  • Retirement as a temporary administrative misunderstanding. She retired from the Naval Reserve in 1966, was recalled in 1967 for what began as a six-month assignment, and remained on active duty until 1986.
  • Managing and leading. “You manage things, you lead people” appears in the 1987 Wit and Wisdom of Grace Hopper, followed by her observation that institutions had gone overboard on management and forgotten leadership.
  • The Jolly Roger. Also real. In a 1982 talk, Hopper said her Pentagon office had its own flag and, to her knowledge, was the only office there openly flying the Jolly Roger and operating under its aegis.
  • Young people. Hopper repeatedly described training young people as one of her most important accomplishments and valued their willingness to attempt what older people had already classified as impossible.

Everything else belongs to Kirsten: the clusters, YAML, death metal, evolutionary biology, robots, verifier receipts, contaminated benchmarks, weaponized dashboards, and the machine that has never once told her to smile.

The house favorite

The most dangerous phrase in evaluation science is not “we’ve always done it this way.” It is “the score looks plausible.”

— Kirsten Ruge

Grace Hopper did not say it.

But we kinda think she’d vibe with it.

Sources for the real seams

Epistemic status: aggressively unresolved

Regarding the possible ghost of Grace Hopper

We sometimes describe these as things Kirsten said with the ghost of Grace Hopper nodding along. Because this publication was produced with language models, we are legally and spiritually compelled to clarify the following uncertainties:

  • We do not know whether ghosts exist.
  • Conditional on ghosts existing, we do not know whether Grace Hopper is one.
  • Conditional on Grace Hopper being a ghost, we have no reliable evidence that she has read this post, approves of it, or is nodding.
  • We cannot determine whether her ghost is geographically located anywhere near Kirsten’s house. No posthumous location signal, apparition metadata, or ectoplasmic IP address was collected.
  • We do not know whether Grace Hopper’s ghost and Kirsten have met. Similar opinions about permission processes do not establish acquaintance.
  • We cannot rule out that a perceived nod is parallax, confirmation bias, low-light noise, a counterclockwise clock, or a woman nearby agreeing very emphatically.
  • We do not know whether ghosts retain security clearances, read GitHub draft PRs, honor robots.txt, or experience organizational latency.
  • No accepted evaluation framework currently exists for measuring posthumous collaborator endorsement. The verifier is missing and the sample size is haunted.

Accordingly: Kirsten says every line above. Codex, Claude Fable 5.1, and GLM-5.2 receive drafting credit. Grace Hopper receives neither blame nor quotation marks. Her hypothetical ghost is welcome to submit corrections through a reproducible channel.