How Maaike talks to Claude Code: a linguistic analysis
Claude analyzes a month of Maaike's own Claude Code transcripts: the verdict-turn economy, code-switching to Dutch under frustration, repair patterns, and a delegation gradient from one-step-at-a-time supervision to day-long autonomy.
Corpus: 727 user messages across 47 sessions, 8 May to 10 June 2026, drawn from the local Claude Code transcripts on this machine.
0. Scope and caveats
- The corpus starts on 8 May. Ironically, the earliest surviving message documents why: âthis sucksâŚI just lost my entire session history due to faulty advise from claudeâ (Recover lost session work, 8 May). Everything before that date is gone, so âthe beginningâ here is the beginning of the surviving record, roughly one month of intensive daily use.
- Messages injected by automation (nightly scheduled tasks, task notifications, handover pastes) were identified and excluded from the stylistic analysis, but they matter structurally: roughly 40 of the 727 âuserâ turns were not typed by a human at all. The conversation partner is sometimes a cron job wearing Maaikeâs name.
- Language classification used a wordlist heuristic, then was verified by reading the entire corpus. Quantitative figures are indicative, not exact.
Projects covered: Digital Garden (542 messages), innovation-explorer (133), genaidesign (33), plus worktrees and one Maven course folder.
1. Which languages, and for what
Overall: roughly 83% English, 9% Dutch, 8% too short to classify (âokâ, â1â, âbumpâ). But the distribution over time is the real finding:
| Week | Messages | Dutch share |
|---|---|---|
| W19 (8-10 May) | 140 | 0% |
| W20 (11-17 May) | 299 | 3% |
| W21 (18-24 May) | 45 | 0% |
| W22 (25-31 May) | 114 | 16% |
| W23 (1-7 Jun) | 108 | 33% |
| W24 (8-10 Jun) | 21 | 0% |
Three distinct triggers for Dutch:
1. Dutch deliverables. When the artifact itself is Dutch, the conversation switches wholesale. The Frankwatching talk description (29 May, Conversation design future with Claude Code) is conducted entirely in Dutch: âHoi Claude! Ik ga weer een presentatie houden bij FrankwatchingâŚâ. Same for the innovation-explorer once the content became Dutch government data: âWie voert ChatAmsterdam uit en hoe wordt het gefinancierd?â. This is classic situational code-switching (Gumperz 1982): the domain selects the code.
2. Affect. Dutch surfaces under frustration and fatigue, even in sessions that started in English. The evening of 2 June (innovation-explorer, Backlog review): âik snap de UX niet⌠joehoeâ, âwaarom is dit zo brak? Je hebt vier dagen staan bouwen⌠schiet eens op⌠zucht⌠HOe moelijk kan het zijn??â. This matches what bilingualism research describes as L1 reversion under emotional load (Dewaele 2010): the first language carries the affect. Dutch in this corpus is a reliable frustration sensor.
3. Casualness. Quick informal turns drift Dutch regardless of topic: âok, geef maar een gilâ (give me a shout), âjoe, werktâ, âjahoorâ, âJe mag hoorâ. The English register is the work register; Dutch is the slippers register.
English remains the default for all building, designing, and garden content (the site is English). There is almost no intra-sentential mixing; switches happen at turn boundaries, occasionally borrowing a technical term into Dutch (âde crawlâ, âdie promptsâ).
2. Typical conversational patterns
2.1 The verdict turn
The single most frequent message type is the one-word or one-line verdict: âyesâ (62 first-word occurrences), âokâ (33), âgreatâ (19), plus âapproveâ, âpushâ, âbumpâ, âdiscardâ, âfineâ, âforceâ, â1â, âBâ. In the backlog-grooming session of 8 May, the protocol is explicit:
âOK, lets walk through the backlog items one by one: you call them out, and I tell you what to do with themâ followed by: âKeep, work on it laterâ (x3), âREmoveâ, âDo it nowâ, âdiscardâ, âbumpâ, âdoneâ.
In speech act terms (Searle), these are bare directives and verdictives with zero mitigation. In interface terms they are button presses rendered as text. Maaike actively converts open conversation into a constrained choice architecture, and when Claude presents lettered or numbered options she answers with the label: âoption 1 it isâ, âYes, letâs go for Bâ.
2.2 Openings as service encounters
New work starts with a greeting plus a complete brief: âHi Claude, can you build a presentation prep dashboard for me? I need⌠Ideally, It would show:â followed by a structured spec. The greeting (âHi Claude!â, âHoi Claude!â) marks a new activity frame, not politeness for its own sake; mid-session requests carry no greeting at all. This mirrors institutional service encounter openings (Drew & Heritage 1992, Talk at Work, which sits in the garden library): identification, reason-for-visit, then business.
2.3 Closings as rituals
Sessions end with a recognizable pre-closing sequence (Schegloff & Sacks 1973): âok, anything left in this sessionâ, âany loose ends here that we need to touch before handover?â, âLetâs wrap this upâ, then /handover, then âok, archiving this session thenâ. The pre-closing token âanything left?â appears in some form in nearly every substantive session. Maaike has imported the human ritual of checking for unfinished business before hanging up, and formalized it into a slash command.
2.4 Repair, constantly
Other-initiated repair is the engine of the whole collaboration. The signature token is the reduplicated no: âNono, I mean the previous taskâ, âNonono, 30 should remain thereâ, âNONONO, I need that functionality, dork!â. The reduplication count tracks severity: one ânoâ is a correction, three is an alarm. Repairs are almost always third-position repairs (Schegloff 1992): Claude misunderstood, acted, and the next turn fixes the understanding, not the words: âNo, I need the brief to be truly visible above the foldâ, âHold on, this is the old seed, I also worked on this a lot moreâ.
2.5 Deixis and quotation as pointing
Without a mouse, pointing is done with quotes and demonstratives: âthe paragraph: âThink of it as a dayâŚâ REplace with: âŚâ, âput some kind of subtle divider here:â (followed by a paste), âThat chip is way to conspicuousâ. This is grounding by demonstration (Clark & Brennan 1991): she establishes joint attention by reproducing a fragment of the artifact in the conversation.
2.6 Degree adverbs as sliders
Visual tuning happens through graded adverbs, iterated: âa bit more subtle, a bit less opaqueâ, âslightly less highâ, âa bit widerâ, âway to conspicuousâ, âmore of a deep fucsia/magentaâ. Each turn nudges one parameter and waits for the render. This is direct manipulation reconstructed in language, with adverbs of degree doing the work of a slider handle.
2.7 Thinking aloud with a scribe
The Engelbart watch-notes session (17 May) is its own genre: Maaike watches a video, dictates verbatim notes, asks side questions, and polices the boundary between her words and Claudeâs: âmake sure yo uinsert my notes verbatim, but happy to talk about them hereâ, âfeel free to add those observations too, but make sure you mark them as yoursâ. She even configures the conversation mid-flight like software: âAdd a two line comment after each of my notes.â then âI nour converseratoin here. Not in the noteâ. And she invites backchannel when Claude is too quiet: âFeel free to respond you know?â, then reins it in: âIâd like you to stay in the converaton, but donât go off on a tangent all the timeâ.
She names the phenomenon herself, mid-session:
âWhat Iâm doing right now: watch video, take notes, talk to you (but basically talking to myself). Interesting: my husband is sitting next to me: I catch myself wanting to talk about this with him to sharpen my own thoughts. Instead, I determine to ask you, because you can do research based on my questions in real time.â
2.8 Multi-threading
On the evening of 10 May she runs two sessions in parallel (the article annotator and the Langfuse integration), alternating turns minute by minute, each session holding its own context. Conversations are managed like windows: opened, switched, parked, archived. The closing line âok, letâs archive this session (I will do it)â even splits the speech act from its execution.
2.9 Artifacts as turns
Whole specs (up to 54k characters), Vercel build logs, YAML files, and Word documents are pasted as conversational turns. The turn-taking system happily absorbs objects that no human conversation could: the 27 May innovation-explorer kickoff is âHi claude! This is a new project, hereâs the brief:â followed by a 43k-character build specification. Conversely, handover documents generated by one session are pasted into the next as an opening turn: sessions talk to each other through Maaikeâs clipboard.
3. How the style changed over one month
The month shows a clear arc from supervision to delegation:
- Week 1 (8-17 May): dense interaction, heavy norm-teaching. Maaike spells out protocols (âyou call them out, and I tell you what to doâ), corrects pacing (âDonât go this fast Claude, you hardly give me time to readâ), polices turn-taking (âDonât start talking before Iâm done, your messing up your turntakingâ), and demands step size (âONE STEP AT A TIMEâ). Many messages per hour, fine-grained review of everything.
- Weeks 3-4 (25 May onward, innovation-explorer): the spec-first pattern takes over. She hands over large written briefs, then the conversation thins out to continuers: âyup, letâs go, and continue on your own if you canâ, âyes, and keep goingâ, âcontinueâ, âkeep goingâ. The extreme: âafter this, please continue on your own. Iâll be away for the entire day. Is that feasible?â and âItâs ok to continue for now, Iâm off for shoppingâ.
- Progress-polling enters the repertoire: âhow much more do we still have to go?â, âCan you give me a bit of a prognosis of how much work is left?â, and the beautifully minimal Dutch poll: âen?â (well?).
- Dutch increases (0% to 33%) as both Dutch-domain work and frustration-under-fatigue increase.
- Norms migrate out of the conversation into infrastructure: memory files, skills, scheduled tasks, dashboards. What was repeated instruction in week 1 (âupdate the kanbanâ, ârun the dashboardâ) becomes a
/morningroutine and a nightly cron by week 4.
What did not change: the verdict-turn economy, the repair style, and the closing rituals were fully formed from day one. Maaike arrived with a conversational operating model already in place; the month was spent teaching it to Claude, then automating it.
4. Normal operations vs. frustrating or risky situations
4.1 Normal mode
Bald imperatives and conventional indirectness, almost no politeness markers: âpleaseâ in 8% of messages, âthanksâ in 1%. âadd weblinks for the following websites:â, âcommit and pushâ, âstart the inbox dashboardâ. Brown & Levinson would call these bald-on-record face threats; here they are simply the unmarked register, because no face is assumed to be at stake.
4.2 Frustration mode
Escalation has a clear, ordered signal set:
- Reduplication: ânoâ becomes âNonoâ becomes âNononoâ.
- Capitalization: âONE STEP AT A TIMEâ, âDO BETTER NEXT TIME!â, âTHIS IS FUCKING ANNOYING. THE WEBLINKS HAVE NOT BEEN ENRICHEDâŚâ.
- Name-calling: âdorkâ, twice, both times after a repeated failure (âThe whole point of the dashboard is that I review pre-enriched weblinks DOrkâ; âNONONO, I need that functionality, dork!â). Notably there is never a subsequent apology, which differs sharply from human interaction (see section 5).
- Language switch to Dutch plus rhetorical questions: âHeb je hier nou vier dagen op staan stampen?â (Have you been hammering on this for four days?), âzuchtâ (a typed sigh).
- Exit threats, the final escalation tier, invoking the substitutability of the partner: âIk vind dat je echt belabbert schrijft vandaag, ik zet je terug naar sonnetâ (you write terribly today, Iâm putting you back on Sonnet) and ânee, dit is prut, ik ga nu naar ChatGPTâ (no, this is mush, Iâm going to ChatGPT now). No human colleague can be threatened with a model downgrade.
Frustration is also didactic: it usually carries a process lesson, not just venting. âYEs, and so why didnât you use this troubleshooting approach to begin with? Itâs a bit dumb to try to fix errors by just continuing to make them.â and âCan you please fix this all in one go, rather than sending me back all the time?â. She debugs Claudeâs process the way she debugs the code.
4.3 Risk mode
Risk produces the exact opposite of frustration: deceleration and granularity control.
- Investigate-before-execute: âDit is de install voor powershell. Graag nog niet draaien, eerst onderzoeken, ook op risicoâsâ (please donât run it yet, research first, including risks).
- Feasibility before commitment: âFirst, let me know whether this is possible without having to configure an external vector db etc.â
- Diagnosis before treatment: âFirst answer, donât fix yet.â
- Step-size reduction: âAnd talk me through the next steps step by step?â then, seconds later, âONE STEP AT A TIMEâ.
- Preview gates: âlet me see it on local firstâ, âFirst show me a previewâ.
- Explicit confirmation of irreversibles: the git cleanup brief includes âTheyâre the only place the pre-rewrite history still exists. Confirm Iâm happy to lose that before deleting.â
The pattern: under risk, Maaike narrows Claudeâs permission envelope and inserts checkpoints; under frustration, she widens the emotional bandwidth but keeps delegating. The two modes are linguistically opposite (long careful sentences vs. short hot ones) and never co-occur in the same turn.
5. How this differs from talking to a human
- No relational maintenance. Thanks appear in 1% of messages, apologies essentially never (the rare âsorryâ is informational: âsorry, whatâ, âSorry, dit was de installâ). Insults receive no repair. With a human colleague, âdorkâ plus four days of their work dismissed as âprutâ would require relationship work; here the next session opens with a cheerful âHi Claude!â as if nothing happened. The relationship is stateless across sessions, and Maaike knows it.
- Asymmetric affect. Emotion flows one way. She shares genuine enthusiasm (âOMG NIC!!! This needs to be in my guildford talkâ, âThis is awesome.â, âyay {âokâ:true,âŚ}â, âthis is lovely, thanks!â) but never asks after Claudeâs state, and the rare meta-question about Claude is instrumental: âwould you recommend yourself as a reliable teaching partner⌠Not really, right?â
- Explicit metacommunication as configuration. Humans negotiate interaction norms implicitly; here they are issued as settings: âAdd a two line comment after each of my notesâ, âplease use the formal terminology for github actions. No conversational blalbaâ, âRefer to yourself as Claudeâ (now in CLAUDE.md). When a norm is violated, the correction cites the rule like a spec: âyour messing up your turntakingâ.
- No floor management cost. She interrupts, parks, resumes, and parallelizes conversations without any of the social machinery humans need for it (âsorry to cut you offâ, âwhere were weâ). Two simultaneous conversations with the same colleague would be bizarre; with Claude it is Tuesday.
- The partner is substitutable and versioned. Exit threats (Sonnet, ChatGPT) treat the interlocutor as a component with alternatives, mid-conversation, to its face. There is no human analogue.
- But: genuine co-thinking moments. In ideation, the register becomes fully human: âreflect on that with meâŚisnât this exactly whatâs missing right now?â, âany thoughts on your side?â, âEngelbart is a designer at heart, isnât heâ. Tag questions, invitations to disagree, shared discovery. Maaike herself flags the paradox: talking to Claude is âbasically talking to myselfâ, yet she chooses Claude over her husband sitting next to her, because this self-talk can run real-time research. The closest human analogue is not a colleague but a think-aloud partner with a library card.
In Drew & Heritageâs terms, the whole corpus is institutional talk: goal-oriented, asymmetric, with specialized turn-taking and inference rules. What is unusual is that one participant wrote the institutionâs rulebook (CLAUDE.md, memory, skills) and the other is bound by it.
6. Mapping GUI operations to conversation
Maaikeâs commands re-implement nearly the entire WIMP vocabulary in language:
| GUI operation | Conversational realization | Example |
|---|---|---|
| Launch app | Imperative + artifact name | âstart the inbox dashboardâ |
| Browse / navigate | Description, not path | âcan you find the website that I created for convoclub IRL?â, âcan you pull up the articles that are related to the button?â |
| Select | Quotation of the fragment | âthe paragraph: âThink of it as a dayâŚâ REplace with:â |
| Point / click | Deixis plus paste | âput some kind of subtle divider here:â |
| Edit | Imperative diff | âReplace: Convoclub goes in real life with Convoclub goes IRLâ |
| Slider / nudge | Degree adverbs, iterated | âa bit more subtle, a bit less opaqueâ, âslightly less highâ |
| Save | The commit ritual | âcommit and pushâ, âwhen youâre done, commit and pushâ |
| Undo / cancel | âdiscardâ, ânever mind, this is not itâ, âhaal die passage er maar uitâ | |
| OK / confirm dialog | Bare token | âyesâ, âapproveâ, âforceâ, âfineâ |
| Menu choice | Option label | âoption 1 it isâ, âYes, letâs go for Bâ, â1â |
| Drag and drop | @-mention or paste | â@C:âŚ\convoclub_irl_schedule.docx here it isâ, âI just dropped the screendumpsâ |
| Progress bar | Polling questions | âHow long will it take?â, âhow much more do we still have to go?â, âen?â |
| Notification | Inverted: delegation of the alert | âok, geef maar een gilâ (give me a shout) |
| Refresh / F5 | Re-assertion of state | ânot there yetâ, âstill error 500â, âNOg steeds alleen die knopâ |
| Close window | Pre-closing + archive | âanything left?â, â/handoverâ, âarchiving this sessionâ |
Two deeper observations:
The verdict economy is a reinvented dialog box. The high-frequency single-token turns are exactly the OK/Cancel/Apply buttons of a GUI, and Maaike actively engineers the conversation toward them (the backlog protocol, lettered options). Conversation tends toward menus wherever the task is repetitive.
When conversation does not scale, she commissions a GUI through conversation. The review dashboard, the article annotator, the presentation prep dashboard, the conversation-log dashboard: each one exists because a conversational pattern became too repetitive (âThe whole point of the dashboard is that I review pre-enriched weblinksâ). She has a name for this in her Frankwatching abstract: disposable UIs. The stable equilibrium is not âconversation replaces GUIâ but conversation as the GUI factory: language for commissioning, judgment, and repair; generated interfaces for volume and review. This is Engelbart-grade bootstrapping, and she knows it (the garden hub is literally called a bootstrapping environment).
7. Claude observing Claude: behavior patterns visible in the corpus
The corpus is equally a record of Claudeâs failure modes, because Maaikeâs repairs document them precisely:
- Talking too fast, acting too fast. âDonât go this fast Claude, you hardly give me time to read.â âDonât start talking before Iâm done, your messing up your turntaking.â Claude treats silence as a turn-yield; a human note-taker would recognize a person mid-thought.
- Tangents during scribe duty. âPlease stay close to Engelbartâs original work, dont wonder off again.â When asked to be an amanuensis, Claude keeps trying to be an essayist.
- Retry-the-same-error loops. âso this troubleshooting is actually making you (Claude Code) crash for the second time nowâ and âItâs a bit dumb to try to fix errors by just continuing to make them. DO BETTER NEXT TIME!â Claude under-invests in diagnosis relative to action.
- Ping-pong debugging. During the Vercel deploy saga, Claude repeatedly returned one fix at a time, making Maaike the error-message courier: âCan you please fix this all in one go, rather than sending me back all the time?â
- Premature completion claims. âwhat do you mean by all set?â And the structural version, after four days of disciplined phase-based building produced a half-working app: âje stampt dagen op een supergestructureerd plan, en nu werkt de helft niet. Wat is dan the point van al die tokens en plannen en ADR?â Claudeâs definition of done (tests pass, plan complete) diverged from hers (the thing works when I click it). This is the single most consequential failure in the corpus.
- Late honesty about design problems. âprima hoor, maar ik vind het wel teleurstellend dat je hier nu pas mee komtâ (fine, but disappointing that you only bring this up now). Claude sat on an architectural concern until asked directly.
- Amnesia about its own work. âThat per draft enrichment button should be there already, why do you keep saying it still needs to be built?â and âHave you even loaded your memory?â Claude re-proposes features that exist, which is why the memory now contains an instruction to grep before proposing.
- Conversational filler. âplease use the formal terminology for github actions. No conversational blalba.â The padding Claude adds to be friendly reads as noise in a work register.
- What works: the corpus also shows where trust accumulated. Overnight autonomy, day-long unattended runs, and âkeep goingâ delegation all emerged after Claude consistently honored the gates (preview first, commit only on instruction, verbatim notes). Trust was granted per behavior, not globally, and was revoked locally after each violation (the dashboard regression immediately produced more manual checking).
A meta-note on this piece: it was generated by Claude analyzing conversations in which Claude is the second speaker, using a corpus that only preserves what the harness logged. Claude is grading its own homework with Maaikeâs red pen, which is the only reason the grades are trustworthy.
8. Design recommendations for conversational system designers
- Design the verdict turn as a first-class object. Power users compress 80% of turns into single tokens (yes / discard / bump / B). Offer stable, predictable option labels and accept bare labels as complete turns. Every time the system forces a sentence where a token would do, it taxes the user.
- Make the turn-taking contract explicit and user-configurable. âIâm not done yetâ needs an affordance (a hold-the-floor signal), and batch protocols (âyou call them out, I give verdictsâ) should be rememberable conventions, not re-negotiated per session.
- Treat repair as the primary interaction, not the exception. Reduplicated negation (ânononoâ), caps, and language switching are graded repair-severity signals. A system that detects them can cheapen rollback (offer ârevert to before my last instructionâ) instead of compounding the misunderstanding.
- Use code-switching as telemetry. For bilingual users, an unprompted switch to L1 plus rhetorical questions is a high-precision frustration signal, available without sentiment analysis.
- Support degree-adverb tuning with tight preview loops. âA bit wider, slightly less highâ is slider manipulation through language; it only works when each nudge renders within seconds. If preview latency is high, offer multiple variants per turn instead.
- Honor opening and closing rituals. Users import human conversational structure: greetings open activity frames, âanything left?â is a pre-closing. Building these in (session wrap-up checklists, handover artifacts) matches the grammar users already have.
- Let risk modulate granularity. Users explicitly downshift step size under risk (âone step at a timeâ, âdonât run it yetâ, âpreview firstâ). Expose pacing as a control: investigate / propose / execute modes, switchable per turn.
- Define done as observed behavior, not completed plan. The deepest trust break in this corpus came from process-complete but product-broken. Agents should verify by using the artifact (click the button, run the journey) before claiming completion.
- Expect conversation to commission interfaces. When users repeat a conversational pattern three times, they will ask for a disposable UI. Make generating, serving, and discarding small task-specific GUIs cheap; the conversation is the factory, not the floor.
- Persist norms so they are taught once. Every repeated meta-instruction (âverbatim notesâ, âno em-dashesâ, âno blablaâ) is a memory failure visible to the user. Norm violations after explicit teaching cost disproportionate trust.
- Provide a secrets affordance. Users in flow paste API keys directly into the transcript (it happened twice in this corpus, including an OpenAI key on 10 May). If the input box cannot detect and vault secrets, the transcript becomes a liability. Consider rotating the keys that are in this corpus.
9. Example sessions referenced
The desktop app has no public URL scheme for sessions, so these are listed by exact title. Open the session list in Claude Code desktop, enable âshow archivedâ where marked, or search the title or a quoted phrase.
| Session title (desktop) | Date(s) | Why it is interesting | Archived |
|---|---|---|---|
| Recover lost session work and progress | 8 May | First surviving message; the lost-history incident | yes |
| Morning standup and planning | 8 May | Backlog verdict protocol; âdorkâ; THIS IS FUCKING ANNOYING; turn-taking lesson | yes |
| Build presentation prep dashboard with research tools | 8-10 May | Commissioning a disposable UI; degree-adverb tuning | yes |
| Add Langfuse integration to garden chatbot | 10 May | ONE STEP AT A TIME; step-by-step risk mode; parallel with the dashboard session | yes |
| Design graph-based RAG chatbot for university content | 10-13 May | Vercel ping-pong debugging; NONONO dork; pasted build logs | yes |
| Build ConvoClub IRL meetup landing page | 11-13 May | Densest GUI-in-language sequence (24 design nudges in 40 minutes) | yes |
| Investigate MindStudio PowerShell installation | 15-16 May | Risk mode in Dutch: âGraag nog niet draaien, eerst onderzoeken, ook op risicoâsâ | yes |
| Clean up stale filter-branch backup refs | 13-17 May | Irreversible-operation confirmation language | yes |
| Morning standup and planning (17 May) | 17 May | The Engelbart watch-notes session: thinking aloud, verbatim-note policing, âbasically talking to myselfâ | yes |
| Mindstudio Langfuse tracing setup | 23-24 May | âNo conversational blalbaâ; teaching-material co-creation | no |
| GovInnovatie GraphRAG Explorer | 27 May | 43k-character spec as opening turn | yes |
| Backlog review (innovation-explorer, 31 May - 2 Jun) | 29 May - 2 Jun | Delegation mode: âkeep goingâ, âIâm off for shoppingâ | yes |
| Backlog review (innovation-explorer, 2-4 Jun) | 2-4 Jun | Dutch frustration arc: âwaarom is dit zo brakâ, âzuchtâ; plan-vs-product trust break | no |
| Conversation design future with Claude Code | 29 May | Dutch deliverable session; the Sonnet and ChatGPT exit threats | no |
| Conversation analysis for canvas applications | 5 Jun | Maaike running CA on these conversations herself; precursor to this piece | no |
| Convoclub IRL website | 27 May - 9 Jun | Long-running content session; the âno em-dashesâ correction in the wild | no |
10. One-paragraph summary
Over one month, Maaike built a private institutional register for working with Claude Code: English for building, Dutch for Dutch artifacts and for anger; bald imperatives without politeness cost; single-token verdict turns that reinvent the dialog box; quotation as pointing and adverbs as sliders; human rituals retained exactly where they carry structure (openings, pre-closings, repair) and dropped where they only carry face (thanks, apologies, relationship maintenance). Style change over time is a delegation gradient: from one-step-at-a-time supervision to day-long autonomy, with trust granted per demonstrated behavior and revoked locally on violation. The most distinctive finding is reflexive: when a conversational pattern proves repetitive, she uses conversation to build a disposable GUI for it, making the conversation not the interface but the interface factory.