Odele
XOR gate
Loading audio…
Press play to listen along. The line being read lights up as you go.
Show full transcript
Loading transcript…
Odele was a firefly who paid attention to something the others mostly ignored: not whether her two friends were on or off, but whether they matched.
Her two wires came in, left and right, each on or off as usual. But Odele didn't care how many were glowing. She cared whether they were the same or different. If both were on — same — she stayed dark. If both were off — also same — she stayed dark. It was only when the two DISAGREED, one glowing and one not, that Odele flared up bright, as if to say: these two don't match, and someone ought to know.
"That's a strange thing to get excited about," said a snail. "Agreement is peaceful. Why light up for a squabble?"
"Because a difference is news," said Odele. "When both my friends agree — both on, or both off — nothing needs saying; everything's settled. It's the moment they DISagree that something has changed, or something is wrong, or something interesting just happened. That's exactly when you want a light."
The circuit found a hundred uses for her. There was a pair of doors that were supposed to always be in the same state — both open or both shut. Wire them into Odele, and as long as they agreed she rested, dark and content. But the instant one door was open while the other was shut — different — Odele lit up at once: mismatch! someone left a door wrong! She was the little alarm that only ever rang when two things that ought to match, didn't.
She even turned out to be secretly essential to adding numbers — because when you add two bits, the "does-it-carry" part is really just the quiet question are these two different? But Odele didn't brag about that. She just did her one strange, precise job: sleeping through agreement, waking for difference.
"You're the opposite of a peacekeeper," the snail decided. "You go off when there's a disagreement."
"I'm the finder of disagreements," Odele corrected, glowing in that one-on, one-off moment she lived for. "Peace doesn't need me. It's the mismatches that do — and there's always exactly one light that notices them first. That's me."
When you wire an XOR gate, you are being Odele: the output glows only when the two inputs DIFFER — same-and-same, either way, leaves her dark.
The GateForge ensemble
Odele is one of the friends in GateForge. Each friend shows you one idea by how they act; meet them all and you have the whole subject.
-
Duet
The AND gate - a firefly who glows ONLY when BOTH her inputs are on; one light alone stays dark (the both-or-nothing rule that makes two-key locks safe)
-
Orla
The OR gate - a welcoming firefly who glows if EITHER input is on (or both); only all-quiet leaves her dark (any one signal is enough)
-
Nay
The NOT gate (inverter) - a single-input firefly who is always the OPPOSITE of his friend: on becomes off, off becomes on (turns a backwards signal right)
-
Nandi
The NAND gate - off ONLY when both inputs are on, bright every other time; the humble UNIVERSAL gate you can build every other one out of
-
Norah
The NOR gate - glows ONLY when both inputs are off; the smallest spark anywhere sends her dark (the all-clear light; the other universal gate)