<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Pragmaphilia Labs: Lab Notes</title>
  <link>https://pragmaphilia.com/lab-notes/</link>
  <description>A series of essays and dialogues from the Research Labs division.</description>
  <language>en-us</language>
  <lastBuildDate>Sat, 17 Oct 2026 09:00:00 +0900</lastBuildDate>
  <atom:link href="https://pragmaphilia.com/lab-notes/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Lab Notes No. 2: A More Personal Tutor</title>
    <link>https://pragmaphilia.com/lab-notes/no-2-a-more-personal-tutor/</link>
    <guid isPermaLink="true">https://pragmaphilia.com/lab-notes/no-2-a-more-personal-tutor/</guid>
    <pubDate>Sat, 17 Oct 2026 09:00:00 +0900</pubDate>
    <category>Lab Notes</category>
    <description>Education has needed reform since long before AI arrived. Today's models know enough to tutor anyone in almost anything, and the remaining problem is presentation. Here's what we have learned by adding a "professor mode" to our own Claude Code assistant.</description>
    <content:encoded><![CDATA[<p>Ask anyone, from any political camp or country, whether schools do the best possible job of educating students, and you'll rarely hear "yes." Classes are sized for budgets, not for learning. A lesson moves at one pace, too fast for some students and too slow for others. Questions go unasked because thirty other people are in the room. This has been the consensus since long before artificial intelligence arrived.</p>
<p>Now AI has added urgency. It's changing which jobs exist, what a college degree is worth, and what it even means to "know" something when a capable assistant sits in every pocket. The pressure to rethink education is coming from two directions at once.</p>
<h2 id="the-two-sigma-problem">The two-sigma problem</h2>
<p>In 1984, the educational psychologist Benjamin Bloom published a result that still haunts the field. Students taught one-on-one by a good tutor performed about two standard deviations better than students in a conventional classroom. The average tutored student did better than roughly 98 percent of the classroom group. Bloom called it the "two-sigma problem": we know how to teach far better, but we can't afford to give every student a personal tutor.</p>
<p>For forty years, the obstacle was cost. That has changed. Today's large language models can explain Hume's problem of induction, Russell's paradox, the Krebs cycle, or a tricky passage of Japanese grammar, patiently and at any hour, and answer the follow-up questions too. The knowledge is no longer the bottleneck.</p>
<h2 id="the-missing-piece-is-presentation">The missing piece is presentation</h2>
<p>Most AI tutoring still happens in a chat window: walls of text, read in silence. That's useful, but it's not what tutoring feels like. A good teacher talks with you. You can interrupt. Key terms go up on a board while they speak. Their face tells you whether they're listening, thinking, or about to make a point.</p>
<p>So the real work now is twofold: building good curricula and getting the presentation right.</p>
<h2 id="how-we-stumbled-onto-it">How we stumbled onto it</h2>
<p>At Pragmaphilia Labs, we've been building <a href="https://pragmaphilia.com/notable-releases/miss-sakamoto/">Miss Sakamoto</a>, an app that gives an AI assistant a face, ears, and a voice: an old iPhone on a stand, or even a small app on your Mac, becomes a window into your AI. We built it mainly as an intelligent and enjoyable front end to Claude Code, for our software work. One morning we used it for something else entirely: a review of the history of philosophy, from ancient Sumer to Wittgenstein.</p>
<p>It worked startlingly well. Miss Sakamoto spoke each lecture aloud, in what we came to call "professor mode." A small whiteboard beside her listed each philosopher's dates, works, and main ideas. When a question occurred to us, we simply started talking; she stopped, answered, and picked up where she left off. Her avatar changed with the topic, and short captions and links popped up as she spoke. Everything happened at the student's pace, not the lecturer's.</p>
<div class="carousel" role="group" aria-roledescription="carousel" aria-label="Professor mode: the lecture is spoken; the whiteboard holds the key points, at your own pace." data-carousel data-go="Show image {n}">
<ul class="carousel-track" tabindex="0">
<li class="carousel-slide" role="group" aria-roledescription="slide" aria-label="Image 1 of 3"><img src="https://pragmaphilia.com/images/lab-notes/tutor-professor-kant-800.jpg" srcset="https://pragmaphilia.com/images/lab-notes/tutor-professor-kant-800.jpg 800w, https://pragmaphilia.com/images/lab-notes/tutor-professor-kant-1600.jpg 1600w" sizes="(max-width: 42rem) 100vw, 60vw" width="800" height="368" alt="In professor mode, on an iPhone held sideways: Miss Sakamoto&#x27;s avatar as a teacher with glasses and a red book, in front of a chalkboard, and on the right a whiteboard about Immanuel Kant listing his dates, where he lived, his school, his main works, and his main ideas." loading="lazy"></li>
<li class="carousel-slide" role="group" aria-roledescription="slide" aria-label="Image 2 of 3"><img src="https://pragmaphilia.com/images/lab-notes/tutor-professor-bentham-800.jpg" srcset="https://pragmaphilia.com/images/lab-notes/tutor-professor-bentham-800.jpg 800w, https://pragmaphilia.com/images/lab-notes/tutor-professor-bentham-1600.jpg 1600w" sizes="(max-width: 42rem) 100vw, 60vw" width="800" height="368" alt="The same professor avatar beside a whiteboard about Jeremy Bentham, scrolled to his main ideas: pain and pleasure as our two sovereign masters, the greatest happiness of the greatest number, the felicific calculus, and the Panopticon." loading="lazy"></li>
<li class="carousel-slide" role="group" aria-roledescription="slide" aria-label="Image 3 of 3"><img src="https://pragmaphilia.com/images/lab-notes/tutor-professor-nishida-800.jpg" srcset="https://pragmaphilia.com/images/lab-notes/tutor-professor-nishida-800.jpg 800w, https://pragmaphilia.com/images/lab-notes/tutor-professor-nishida-1600.jpg 1600w" sizes="(max-width: 42rem) 100vw, 60vw" width="800" height="368" alt="The same professor avatar beside a whiteboard about Nishida Kitarō, listing his dates, Kyoto, the Kyoto School, his main works, and his idea of pure experience (純粋経験)." loading="lazy"></li>
</ul>
<div class="carousel-controls" hidden><button type="button" class="carousel-btn carousel-prev" aria-label="Previous image"><svg viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false"><path d="M15 5l-7 7 7 7" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></button><div class="carousel-dots"></div><button type="button" class="carousel-btn carousel-next" aria-label="Next image"><svg viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false"><path d="M9 5l7 7-7 7" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></button></div>
</div>
<p><em>Professor mode: the lecture is spoken; the whiteboard holds the key points, at your own pace.</em></p>
<p>Several design lessons fell out of a single morning:</p>
<ul><li><strong>Interruptible is everything.</strong> A lecture you can't interrupt is a podcast. The ability to say "wait, stop" and ask a question turns it into a conversation.</li><li><strong>Many channels, each at its own pace.</strong> Voice carries the explanation in real time. The whiteboard, captions, and links wait until you look. Nothing scrolls away before you're ready.</li><li><strong>Never leave the student in the dark.</strong> Thinking takes a moment. Simple indicators showing that the system heard you and is working remove most of the frustration of waiting.</li><li><strong>The student leads.</strong> Our best moments came from our own questions and disagreements, not the prepared material. The tutor's job is to follow up, push back, and occasionally ask questions in return.</li><li><strong>Point outward.</strong> The world is already full of excellent free material: Khan Academy, Wikipedia, open courseware, recorded lectures. A good tutor knows when to say "here's a great video on exactly this."</li></ul>
<h2 id="what-we-plan-to-build">What we plan to build</h2>
<p>We're working on a standalone tutoring app based on what we learned: professor mode on its own, for middle school students and up, curious adults, and lifelong learners. It's for anyone who wants to learn at their own pace and in their own direction.</p>
<p>It will rest on a few principles. It will ask students to explain ideas back, since that's where learning sticks. It will bring earlier topics back for review days later. Every claim on the board will be traceable to a source. And it will be affordable worldwide: a few dollars at most, priced by country, and free where that's what it takes.</p>
<p>There are real risks to take seriously: confident mistakes, overreliance, the privacy of young users, and unequal access. None of them is a reason to wait. Each is a design requirement.</p>
<p>Bloom's two sigmas have been out of reach for forty years. We think a patient, interruptible tutor with a whiteboard, available to anyone with an old phone, might finally bring them within reach.</p>]]></content:encoded>
  </item>
  <item>
    <title>Lab Notes No. 1: The Meta-Ortho-Endo Continuum: A New Ladder</title>
    <link>https://pragmaphilia.com/lab-notes/no-1-meta-ortho-endo-continuum/</link>
    <guid isPermaLink="true">https://pragmaphilia.com/lab-notes/no-1-meta-ortho-endo-continuum/</guid>
    <pubDate>Thu, 01 Oct 2026 09:00:00 +0900</pubDate>
    <category>Lab Notes</category>
    <description>A small vocabulary (meta, ortho, and endo) for saying out loud when a conversation climbs to the bigger picture or descends into the details, building on S. I. Hayakawa's ladder of abstraction.</description>
    <content:encoded><![CDATA[<p>Every good conversation about a complex subject moves between levels. A software team talks about the whole product, then a subsystem, then one function, then a single line, and back up again. A doctor moves from the patient to an organ to a cell. A historian moves from an era to a battle to one soldier's letter. We make these jumps constantly, and usually silently. That silence causes a surprising amount of confusion: one person is still talking about the forest while the other has walked up to a tree.</p>
<p>The meta-ortho-endo continuum is a small vocabulary for making those jumps explicit. It doesn't tell anyone what to call their levels, and it isn't a theory of abstraction. It simply names the <em>moves</em>, so that anyone who shares the words can say out loud which way the conversation is going.</p>
<h2 id="three-words">Three words</h2>
<p><strong>Ortho</strong> is where we are now: the default level of the current discussion. The name comes from the Greek <em>orthós</em>, "straight" or "correct." Every domain has its own natural ortho. In a code review it might be the function under discussion; in a design meeting it might be a whole feature. Ortho is the zero point of the scale.</p>
<p><strong>Meta</strong> means up a level, toward the bigger picture (Greek <em>metá</em>, "beyond"). "Let's go meta for a moment: how does this change affect the application as a whole?"</p>
<p><strong>Endo</strong> means down a level, into the details (Greek <em>éndon</em>, "within"). "Going endo: how are we actually going to implement this search?"</p>
<h2 id="a-continuum-not-three-boxes">A continuum, not three boxes</h2>
<p>There aren't just three levels. Think of a number line with ortho at zero. Meta extends upward through as many levels of abstraction as the subject has, and endo extends downward through as many levels of detail. From a single function you can go endo into its algorithm, then into the data structure, then into the bits in memory; or meta into the module, then the system, then the business the system serves.</p>
<p>Moving more than one step is easy to say: "two levels meta," or in writing, by repeating the symbol or adding a superscript for bigger jumps (see below). And when a discussion settles at a new level and stays there, it can simply be re-anchored: "new ortho," or "let's set ortho to the subsystem."</p>
<h2 id="an-optical-analogy">An optical analogy</h2>
<p>Think of vision. <strong>Ortho</strong> is ordinary sight: the unaided eye, or glasses that simply restore normal vision. Going <strong>endo</strong> is picking up a microscope: smaller things, in far more detail. Going <strong>meta</strong> is the telescope: it shows you the largest things there are, planets and galaxies. Examined strictly, the analogy bends, since both instruments <em>narrow</em> your field of view. But to most minds the telescope naturally feels like going up, because what it shows you is bigger. That's the real point: the level of abstraction is about the <strong>scale of what you're thinking about</strong>, not how much of it fits in view at once. (For a pure step back with no magnification at all, think of a drone rising over a field, a satellite photo, or a map.)</p>
<h2 id="why-bother">Why bother</h2>
<p>Because the cost of an unannounced jump is real. When a designer says "this is too slow" and means the whole workflow, while the engineer hears "this loop is too slow," they can argue for ten minutes about different things. A single word at the moment of the jump, "going meta" or "going endo," keeps everyone on the same level. It works best in fields where levels shift constantly: software, design, engineering, and teaching. But it applies to any conversation where the zoom level matters.</p>
<h2 id="building-on-hayakawas-ladder">Building on Hayakawa's ladder</h2>
<p>I formulated this vocabulary without knowing it had a famous ancestor. In <em>Language in Action</em> (1939), the linguist S. I. Hayakawa described a <strong>ladder of abstraction</strong>. His example is a cow named Bessie: at the bottom, Bessie herself, this one unique animal; one rung up, "cow"; then "livestock," "farm assets," "asset," and finally "wealth." Each rung leaves out more detail and covers more ground.</p>
<p>Hayakawa warned against <strong>dead-level abstracting</strong>, getting stuck on one rung. Stuck high, you talk in empty generalities that never touch anything real. Stuck low, you pile up details with no point. His lesson is to move up and down deliberately, and above all to come back down with an example after climbing: <strong>abstraction without examples is empty, and examples without abstraction are a pile of anecdotes.</strong></p>
<p>Two more of his ideas, from the general semantics tradition of Alfred Korzybski, sit close to this one:</p>
<ul><li><strong>The map is not the territory.</strong> Every word is already an abstraction of the real thing, a rung above it. Knowing which rung you're on is the first defense against confusing the two.</li><li><strong>Two-valued versus multi-valued thinking.</strong> Treating everything as either/or (good or bad, big picture or detail) versus seeing a range. That's why this is a <em>continuum</em> rather than a switch between "high level" and "low level": there are as many rungs as the subject has.</li></ul>
<p>What the meta-ortho-endo continuum adds is the conversational piece. Hayakawa taught individuals to move up and down the ladder in their own thinking and writing. These words let <strong>two or more people move together</strong>: to announce a climb ("going meta"), a descent ("going endo"), or a return home ("back to ortho"), so nobody is left on a different rung. It's Hayakawa's principle, applied out loud. (The designer <a href="https://worrydream.com/" target="_blank" rel="noopener">Bret Victor</a>'s interactive essay <a href="https://worrydream.com/LadderOfAbstraction/" target="_blank" rel="noopener">"Up and Down the Ladder of Abstraction"</a>, from 2011, applies the same principle to software tools: interfaces that let you climb and descend.)</p>
<h2 id="glyphs">Glyphs</h2>
<p>For writing, each state has a glyph:</p>
<ul><li><strong>↖</strong> meta (U+2196, north west arrow)</li><li><strong>⌀</strong> ortho (a zero with a long slash; U+2300, the diameter sign)</li><li><strong>↘</strong> endo (U+2198, south east arrow)</li></ul>
<p>Written together, the continuum becomes <strong>↖⌀↘</strong>: a slashed zero whose slash extends into an arrow pointing up and to the left, and another pointing down and to the right. Multiple steps can be written by repetition (↖↖) or with a superscript (↖³). Typing these by hand is a nuisance, so they suit text expansion macros, an AI assistant, or simply spelling the words out.</p>
<h2 id="in-practice">In practice</h2>
<p>The vocabulary works best lightly, the way "for example" or "in other words" does: a signal at the moment of a shift, not a ritual. Two people who share it can say "wait, go endo on that" or "let's step meta" and immediately know where the other is standing. And "back to ortho" is a gentle way to end a digression, since the digression becomes a deliberate trip up or down the ladder rather than a wander off course.</p>]]></content:encoded>
  </item>
</channel>
</rss>
