Every interface speaks two languages at once. The first is content: words, numbers, marks. The second is time — how fast each thing came, how fast the next is coming — and students are fluent in it whether we teach them or not. A menu that opens instantly says this was expected. A spinner that outstays two seconds says something here may be broken. A tutor that begins replying before you have finished reading your own question says something else again.
This is a dispatch about the second language. It sits oddly in a notebook otherwise devoted to learning science, because the craft literature rarely cites pedagogy and the pedagogy literature never cites response times. But EuraStudy is one surface where the two meet: a tutor that converses, a bank that grades, a calendar that plans — all delivered through glass that either keeps or breaks a thousand small promises per session. What follows is the grammar of those promises, read from both literatures, and the specific budget our pages keep.
The three lanes
In 1968, addressing a computer conference about systems that would not exist for decades, Robert B. Miller proposed that response times fall into natural classes, and that crossing between them changes the nature of the exchange rather than merely its speed 1. Around 0.1 seconds, interaction feels instantaneous — cause and effect fused, the interface experienced as a property of one's own hand. Around one second, the flow of a conversational turn survives, but the operator begins to notice the delay as an event in itself. By ten seconds, the thread of attention is broken: whatever returns must re-introduce itself, explain itself, or be presumed gone. Miller's numbers have survived fifty years of faster machines precisely because they were never about the machine. They were about the person.
Card, Moran and Newell put foundations under these classes with the Model Human Processor: perceptual events take on the order of 100 milliseconds to register, a skilled keypress roughly as long to execute, decisions a few tens of milliseconds per rule fired 2. The lanes are not conventions. They are the visible edges of the machinery of perception itself. Jakob Nielsen's engineering handbook turned them into practice — feedback within a second, progress indication beyond ten 3 — and Jef Raskin drew the deeper moral: an interface that makes people wait without acknowledging the wait has failed communicatively, not just mechanically 4.
Two corollaries follow, and both shape our surfaces. First, Hick's law — choice reaction time grows logarithmically with the number of options 7 — means speed lives in the menu as much as the wire: a twelve-item picker cannot be rescued by a fast backend. Second, Ben Shneiderman's golden line — strive for consistency, offer informative feedback — is really a latency rule wearing general clothes: every state change must say, within its lane's budget, that it heard you 5. And the accessibility standard adds the constraint dashboards forget: timing that can injure must be adjustable — WCAG's timing provisions exist because, for many users, a deadline measured in seconds is not pressure but exclusion 12.
The first second
The harshest test of the grammar is arrival. A signed-in page must decide, before it knows almost anything, who is arriving — which curriculum, which language, which shell — and the cost of deciding late is paid in exactly the currency Miller described: wrong frames the student must watch being taken back.
We rebuilt ours against an explicit budget, under the name der Anschlag — the strike. The platform ships as prerendered static HTML, so the server holds no truth about the arriving student; instead a parse-time boot script strikes the shell (redesign token, rail clearance, language) before anything paints, and the curriculum catalog warms at module scope so the first client render is already the student's own. On the measured build the whole journey — request to settled English dashboard — completed in about 441 milliseconds, with zero German frames, down from a seven-second bilingual wave that rendered fully in the wrong language first. The figure below draws both rows on one clock, because the honest unit of this kind of work is not percentages but frames a student never sees.
The lesson generalises past our codebase. Latency work done honestly is mostly subtraction: the fastest render is the one that never happens, and every state a page passes through on the way to correct is a small lie someone watched. The figure engine dispatch made this argument for pixels — computed, verified, byte-exact; the same discipline applied to time yields a page whose first frame is its final frame.
The pedagogy of waiting
Now the twist that comes only from the classroom literature. If latency were simply a tax, the best tutor would answer instantly everywhere. The classroom evidence says otherwise. Mary Budd Rowe tape-recorded science lessons and counted something almost nobody had counted: how long teachers waited after asking a question, and after a student stopped speaking. The averages were near one second. When she trained teachers to stretch those silences to three seconds or more, the effects ran through every measure she took: responses grew longer, more students answered voluntarily, failures to respond fell, and — the finding worth the price of admission — the share of answers that were speculative, tentative, the student's own rose sharply 89. Kenneth Tobin's later synthesis confirmed the pattern across levels and subjects 10.
Read against Miller, this is astonishing: the single most productive latency manipulation known to education is adding two seconds inside the conversational lane. A pause is not dead air. It is a question — will you go on? — and students, given it, do go on, further than anyone expected.
Our voice tutor takes this seriously in a place no style guide reaches: it does not rush to rescue. Where a human tutor hears a student mid-thought, a machine hears silence and reaches for it. The design rule we took from Rowe is asymmetric on purpose — the tutor may hold a beat after the student trails off, but never leaves a direct question hanging. Waiting is a move in the grammar of hints; like any move, it belongs to the learner's side of the ledger when that serves.
Showing the work
Beyond the second lane, the promise changes shape. You cannot make a graded essay or a generated exam instantaneous, and pretending to — hiding the work until it bursts forth complete — spends credibility on a bluff everyone eventually calls. Brad Myers' early experiments established the mechanism: a percent-done progress indicator measurably improves the experience of even longer total waits, because the wait becomes legible 6. The modern form is the stream: a reply that writes itself in front of the student converts six silent seconds into six occupied ones, starting at the first token rather than the last word.
The figure above draws the same reply twice on one clock. Nothing differs except when things appear — and everything differs. This is why our tutors stream by default, why long operations carry their own visible stages, and why the honesty laws of this notebook extend to progress bars: a bar that lies about its remaining time is a fabricated number wearing a costume, and this publication does not ship those.
What we read from it
The reading is compact enough to stamp on the workshop wall. Every millisecond is a sentence — sub-second gestures must feel owned by the hand, conversational turns must stay alive, and anything longer must narrate itself or lose the room. Arrival is the harshest test — the first second decides whether the student watches software think or watches software apologise, and the budget is kept by subtraction, not acceleration. Silence is a feature — the best-timed thing a tutor can do is sometimes nothing, for three seconds, while the student finishes their thought. And progress must be true — a wait that shows its work is a conversation; a wait that hides it is a wall.
There is a closing symmetry with the rest of this volume. The figure-engine dispatch argued that a picture is an assertion and must be compiled, not drawn 13. Time is the same argument run at higher frequency: every frame is an assertion about what the system knows and intends, asserted thousands of times an hour, believed or disbelieved accordingly. The millisecond is the smallest unit of trust a platform issues — and like any currency, it is earned slowly, spent instantly, and audited by teenagers.
References
- 1.Miller, R. B. (1968). Response time in man-computer conversational transactions. Proceedings of the AFIPS Fall Joint Computer Conference, 33, 267–277.
- 2.Card, S. K., Moran, T. P., & Newell, A. (1983). The Psychology of Human-Computer Interaction. Hillsdale, NJ: Erlbaum.
- 3.Nielsen, J. (1993). Usability Engineering. Boston: Academic Press.
- 4.Raskin, J. (2000). The Humane Interface: New Directions for Designing Interactive Systems. Reading, MA: Addison-Wesley.
- 5.Shneiderman, B. (1998). Designing the User Interface: Strategies for Effective Human-Computer Interaction (3rd ed.). Reading, MA: Addison-Wesley.
- 6.Myers, B. A. (1985). The importance of percent-done progress indicators for computer-human interfaces. Proceedings of SIGCHI Conference on Human Factors in Computing Systems (CHI ’85), 11–17.
- 7.Hick, W. E. (1952). On the rate of gain of information. Quarterly Journal of Experimental Psychology, 4(1), 11–26.
- 8.Rowe, M. B. (1974). Wait-time and rewards as instructional variables: Their influence on language, logic, and fate control. Part one: Wait-time. Journal of Research in Science Teaching, 11(2), 81–94.
- 9.Rowe, M. B. (1986). Slowing down may be a way of speeding up! Some observations from the fascinating domain of wait-time. Journal of Teacher Education, 37(1), 43–50.
- 10.Tobin, K. (1987). The role of wait time in higher cognitive level learning. Review of Educational Research, 57(1), 69–95.
- 11.Norman, D. A. (2013). The Design of Everyday Things (Revised ed.). New York: Basic Books.
- 12.World Wide Web Consortium (2023). Web Content Accessibility Guidelines (WCAG) 2.2. W3C Recommendation. w3.org/TR/WCAG22/
- 13.A Calculus of Diagrams (2026). The Lab, EuraStudy. /research/a-calculus-of-diagrams — the figure engine: typed specifications compiled to byte-verified SVG.