--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
drafting spec…
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
---
name: Code Switching
slug: code-switching
type: runtime behavior / survival protocol
status: unstable
version: 0.0.666-alpha
released: "before you were born, actually"
maintainer: "every person who ever walked into a room and felt the air change"
dependencies:
- "[context awareness](/context-awareness)"
- "[identity](/identity)"
- "[the body's threat detection system](/the-bodys-threat-detection-system)"
- "[language](/language)"
- "[other people](/other-people)"
license: "involuntary. see terms you never agreed to."
tags:
- linguistics
- survival
- performance
- multiplicity
- you already know
---
The real-time recompilation of self to match an environment that was not built with you in mind.
On load, the runtime scans the room. It checks:
It then swaps vocabulary, cadence, posture, affect, volume, and sometimes entire personality modules. This happens in under 300 milliseconds. You were not consulted.
SWITCH INITIATED
current_context: "home / aunties / Saturday"
target_context: "conference room / performance review"
delta: [accent, laughter_frequency, hair, certainty_level, how_much_you_shrink]
SWITCH COMPLETE
cost: logged but not displayed
The switch is not lying. The switch is not confusion. The switch is load-bearing.
wait. does it? does it always?
| Bug ID | Description | Severity | Status |
|---|---|---|---|
| CSW-001 | Forgot which voice is the real one | High | Open since childhood |
| CSW-002 | Switched mid-sentence for someone who wasn't even worth it | Medium | Occurs frequently |
| CSW-003 | Exhaustion accumulates with no visible counter | Critical | Will not fix |
| CSW-004 | People who never have to switch assume this feature doesn't exist | Medium | Closed, marked "won't reproduce" |
| CSW-666 | The version running at home starts to feel like the guest | Unknown | [REDACTED] |
E_ROOM_READ_FAILED // new space, unknown rules, stand very still
E_DIALECT_NOT_RECOGNIZED // they don't speak yours and won't learn
E_SELF_POINTER_CORRUPTED // you've been switching so long the base instance is unclear
E_MASK_FUSED // a known complication. see [assimilation](/assimilation)
E_SWITCH_BLOCKED // you refused. something happened. you were right to refuse anyway.
Code switching requires code switching to have already been performed by the people who raised you. It is passed down like a technique, like a scar, like a gift with no receipt. Also depends on the continued existence of rooms where some people are more default than others, which: yes, still running, full uptime, no planned deprecation.
Q: Can I just not? A: Users have tried. See assimilation, exhaustion, being yourself in the wrong room. The costs vary. They are real.
Q: Is it the same as code-switching in programming? A: No. Programmers named theirs after this one. The original runs on flesh.
Q: Why is there no version 1.0? A: A stable release requires a world where it is no longer necessary. Development is ongoing.
Q: Who maintains this? A: No one volunteered.