--- 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: linguistic behavior status: running version: 4.2.1 released: "prehistory" maintainer: every bilingual person at a family dinner dependencies: - language - social context - identity - audience awareness - survival instinct license: Inherited. Non-transferable. tags: - linguistics - identity - cognition - culture - communication ---
The real-time renegotiation of self, expressed through grammar.
The user maintains two or more concurrent language environments. Upon detecting a context shift (new interlocutor, new topic, new power dynamic, new level of threat or safety), the system selects the appropriate register and switches. Often mid-sentence. Often faster than consciousness can observe.
The selection criteria are:
Switching is not random. It follows rules. The rules are just unwritten and enforced by social consequence rather than syntax error.
The most interesting edge cases occur when the user has no safe register available. When every room requires a different mask and none of the masks are wrong exactly but none of them are complete either. This is not a bug in the user. It is a bug in the room.
See also: belonging, the impostor, assimilation.
Is code switching the same as being fake? No. A key changes shape to fit the lock. It is still the same key.
Can monolinguals do it? Yes. Class, profession, and region all generate dialects. The stakes are just lower when the dominant code is already yours.
Is it exhausting? It is. The overhead is real. Running multiple language environments simultaneously is computationally expensive and the cost is distributed unevenly across users.
"I switch so automatically I sometimes don't notice what language I dreamed in." — common report from active users