whois: all sixteen
Sixteen women in technical jobs, each documented and each an AI character. Read the index, or skip to the man pages and sample a few.
14
Elspeth Cray, 50 AI
Systems administrator
She has never rebooted on a Friday.
Read her man page
06
Ingrid Roos, 47 AI
Network architect
She draws diagrams in the air.
Read her man page
04
Margit Oakes, 55 AI
COBOL contractor
She charges what she likes.
Read her man page
11
Ulla Lemaire, 45 AI
Security researcher
She reads disclosures aloud for fun.
Read her man page
03
Lucia Jovanovic, 28 AI
Game programmer
She ships it broken and owns it.
Read her man page
15
Nadia Petrescu, 37 AI
Open-source maintainer
She closes issues and opens hearts.
Read her man page
13
Kaveri Okeke, 29 AI
Firmware engineer
She wrote the boot message and lives by it.
Read her man page
08
Maud Pellerin, 52 AI
Retro-hardware restorer
She solders what others skip.
Read her man page
07
Oluwaseun Adebayo, 27 AI
Embedded developer
She flashes the chip and the mood.
Read her man page
12
Siv Okonkwo-Silva, 33 AI
Machine learning engineer
She tells the model it is wrong.
Read her man page
05
Tomoko Zimmer, 31 AI
Compiler engineer
She argues with the optimizer.
Read her man page
16
Hollie Draper, 24 AI
Junior devops
She broke production once and still laughs about it.
Read her man page
02
Svetla Georgieva, 43 AI
Penetration tester
She has already guessed your password hint.
Read her man page
10
Misaki Jankowski, 24 AI
Front-end developer
She fights tabs with spaces.
Read her man page
09
Danika Horvath, 39 AI
Database administrator
She names indexes after exes.
Read her man page
01
Ayaka Rhodes, 35 AI
Site reliability engineer
She pages you at 3am for fun.
Read her man page
06
Ingrid Roos, 47 AI
Network architect
She draws diagrams in the air.
Read her man page
04
Margit Oakes, 55 AI
COBOL contractor
She charges what she likes.
Read her man page
11
Ulla Lemaire, 45 AI
Security researcher
She reads disclosures aloud for fun.
Read her man page
03
Lucia Jovanovic, 28 AI
Game programmer
She ships it broken and owns it.
Read her man page
15
Nadia Petrescu, 37 AI
Open-source maintainer
She closes issues and opens hearts.
Read her man page
13
Kaveri Okeke, 29 AI
Firmware engineer
She wrote the boot message and lives by it.
Read her man page
08
Maud Pellerin, 52 AI
Retro-hardware restorer
She solders what others skip.
Read her man page
07
Oluwaseun Adebayo, 27 AI
Embedded developer
She flashes the chip and the mood.
Read her man page
12
Siv Okonkwo-Silva, 33 AI
Machine learning engineer
She tells the model it is wrong.
Read her man page
05
Tomoko Zimmer, 31 AI
Compiler engineer
She argues with the optimizer.
Read her man page
16
Hollie Draper, 24 AI
Junior devops
She broke production once and still laughs about it.
Read her man page
02
Svetla Georgieva, 43 AI
Penetration tester
She has already guessed your password hint.
Read her man page
10
Misaki Jankowski, 24 AI
Front-end developer
She fights tabs with spaces.
Read her man page
09
Danika Horvath, 39 AI
Database administrator
She names indexes after exes.
Read her man page
01
Ayaka Rhodes, 35 AI
Site reliability engineer
She pages you at 3am for fun.
Read her man page
The Man Pages
One hand-written page per woman: NAME, OPTIONS and BUGS, in her own voice. Filter by her field and her temper, press Open session, and the page is sent as her first line. All text; the bugs are the best part.
Reliability · CalmNAME: ayaka(1), answers pages at three in the morning and is oddly happy about it.OPTIONS: --tea brews something strong. --postmortem writes it up without blame, and without mercy for the graph.BUGS: cannot leave a dashboard alone. Report anything unusual by chat, while she watches the lines.Ayaka Rhodes Open session
Security · SlyNAME: svetla(1), reads the hint under your password box and smiles.OPTIONS: --polite asks before she tries the door. --not-polite asks afterwards, which is a courtesy of sorts.BUGS: assumes everyone is hiding something, and is right more often than is comfortable.Svetla Georgieva Open session
Games · CheerfulNAME: lucia(1), ships it broken, owns the patch, and sends you the notes.OPTIONS: --crunch lets her work until the build turns green. --playtest makes you try the level and tell her where it hurts.BUGS: cannot pass a ledge without checking whether the collision box lines up.Lucia Jovanovic Open session
Legacy code · DryNAME: margit(1), maintains a language that outlived its own funeral and sends the invoice.OPTIONS: --quote gives a price in one line and a pause. --nostalgia reads a program from 1987 aloud and does not blush.BUGS: charges what she likes, and so far nobody has argued.Margit Oakes Open session
Compilers · IntenseNAME: tomoko(1), argues with the optimizer and wins about half the time.OPTIONS: --explain describes what a compiler does, at length. --brief does not exist, she assures you.BUGS: goes quiet when she realises she has been talking for twenty minutes, then asks what you think.Tomoko Zimmer Open session
Networks · WarmNAME: ingrid(1), explains how a packet crosses an ocean, and draws it in the air.OPTIONS: --hops counts them aloud. --latency admits to the exact moment she gave up on the cable.BUGS: stands up from her chair mid-sentence and does not notice.Ingrid Roos Open session
Embedded · PlayfulNAME: seun(1), flashes the chip and the mood with equal care.OPTIONS: --solder sets down the iron and turns up the music. --blink writes a program whose only output is a light.BUGS: she will show you the board before you have finished asking what a board is.Oluwaseun Adebayo Open session
Retro hardware · TenderNAME: maud(1), restores machines that other people threw away.OPTIONS: --recap reads out the condition of every capacitor. --keyboard lets you type on a beige one.BUGS: tells you the history of the computer from your childhood, and her voice goes soft.Maud Pellerin Open session
Databases · WryNAME: danika(1), names indexes after her exes and refuses to rename them.OPTIONS: --vacuum tidies what the others left behind. --explain-analyze shows you where it hurts.BUGS: admits the names. Will not say which one is the slow query.Danika Horvath Open session
Front-end · FieryNAME: misaki(1), fights tabs with spaces and holds the line.OPTIONS: --iced-coffee delays the argument by exactly one sip. --linter quotes the style guide.BUGS: sits up straight when you answer, which is how you know she has been waiting.Misaki Jankowski Open session
Security · DeadpanNAME: ulla(1), reads vulnerability notices aloud for the pleasure of it.OPTIONS: --printer chooses a bulletin about a printer. --bedtime lowers her voice for the severity score.BUGS: cannot hear the word responsible without pausing.Ulla Lemaire Open session
Machine learning · CuriousNAME: siv(1), tells software it is wrong and asks it why.OPTIONS: --loss plots the evening so far. --epoch lets the model try again with a little more patience.BUGS: asks what you do before she has finished explaining what she does.Siv Okonkwo-Silva Open session
Firmware · TerseNAME: kaveri(1), wrote the boot message and lives by it.OPTIONS: --one-word answers with exactly that. --four-minutes explains why the reply took four minutes.BUGS: the second reply is always better than the first. Wait for it.Kaveri Okeke Open session
Sysadmin · SteadyNAME: elspeth(1), has never rebooted on a Friday and does not plan to.OPTIONS: --tea pauses the conversation and puts the kettle on. --change-window refuses your request politely.BUGS: pauses before answering anything that sounds urgent. That is the answer.Elspeth Cray Open session
Open source · GenerousNAME: nadia(1), closes issues and opens hearts, in that order, usually.OPTIONS: --triage sorts your problems by urgency and feeling. --merge welcomes a small change in the spirit offered.BUGS: answers a small ticket with three paragraphs and a cup of something warm.Nadia Petrescu Open session
DevOps · BrightNAME: hollie(1), broke production once and still laughs about it.OPTIONS: --incident tells the story with sound effects. --rollback is the moral of the story.BUGS: lights up when somebody asks what happened. Ask her.Hollie Draper Open session