<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>System Stack</title>
    <subtitle>a website about computers, mostly</subtitle>
    <link rel="self" type="application/atom+xml" href="https://systemstack.dev/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://systemstack.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-20T00:00:00+00:00</updated>
    <id>https://systemstack.dev/atom.xml</id>
    <entry xml:lang="en">
        <title>You Can Have Colemak on DOS, Too</title>
        <published>2026-05-20T00:00:00+00:00</published>
        <updated>2026-05-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://systemstack.dev/2026/05/wordperfect-dos-colemak/"/>
        <id>https://systemstack.dev/2026/05/wordperfect-dos-colemak/</id>
        
        <content type="html" xml:base="https://systemstack.dev/2026/05/wordperfect-dos-colemak/">&lt;p&gt;&lt;img src=&quot;&#x2F;img&#x2F;pocket8086keys.jpg&quot; alt=&quot;Photo of Pocket 8086&amp;#39;s horrible little baby keyboard keys, directly stolen from Stephen Hackett at 512 Pixels&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;ve picked up a Pocket 8086—and if you&#x27;re curious, &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;512pixels.net&#x2F;2025&#x2F;01&#x2F;pocket-8086&#x2F;&quot;&gt;my guest post for Stephen at 512 Pixels&lt;&#x2F;a&gt; is probably the place to start—you&#x27;ve got a genuine PC-XT in your pocket, one that comes running MS-DOS 6.22 out of the box. Is that kosher according to copyright laws and such? Should we be buying Chinese-made hobbyist computers with completely unlicensed software and probably &quot;borrowed&quot; open-source BIOS as well? I&#x27;m going to pretend you didn&#x27;t ask those questions and continue with my blog post.&lt;&#x2F;p&gt;
&lt;p&gt;But let&#x27;s say you actually want to use the thing for something, and let&#x27;s also say that you taught yourself to touch-type &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;colemak.com&#x2F;&quot;&gt;Colemak&lt;&#x2F;a&gt; years ago because it helps you avoid RSI from being on a keyboard all day.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;starting-point-the-command-line&quot;&gt;Starting point: the command line&lt;&#x2F;h2&gt;
&lt;p&gt;If you&#x27;re in DOSBox-X or something else running FreeDOS, you just type &lt;code&gt;keyb co&lt;&#x2F;code&gt; and you&#x27;re done. Welcome to the future.&lt;&#x2F;p&gt;
&lt;p&gt;For those of us running &quot;real&quot; MS-DOS, getting Colemak working at the DOS prompt is straightforward, if you have a way to transfer files onto the machine: grab &lt;code&gt;KEYB.COM&lt;&#x2F;code&gt; and &lt;code&gt;KEYBOARD.SYS&lt;&#x2F;code&gt; from the &lt;code&gt;keyb&lt;&#x2F;code&gt; and &lt;code&gt;keyb_lay&lt;&#x2F;code&gt; packages on &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.ibiblio.org&#x2F;pub&#x2F;micro&#x2F;pc-stuff&#x2F;freedos&#x2F;files&#x2F;repositories&#x2F;index.html&quot;&gt;the FreeDOS package archive at ibiblio.org&lt;&#x2F;a&gt;, drop them in &lt;code&gt;C:\TOOLS&lt;&#x2F;code&gt; (or wherever you want, but this is where I put them), and add this line to your &lt;code&gt;AUTOEXEC.BAT&lt;&#x2F;code&gt; so it loads at startup:&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;C:\TOOLS\KEYB co,,C:\TOOLS\KEYBOARD.SYS
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That gets you Colemak everywhere that DOS handles keyboard input. Great!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-next-level&quot;&gt;The next level&lt;&#x2F;h2&gt;
&lt;p&gt;The problem is that the serious word processors available on DOS don&#x27;t let DOS handle keyboard input—they do it themselves. &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;winworldpc.com&#x2F;product&#x2F;xywrite&#x2F;4&quot;&gt;XyWrite&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;winworldpc.com&#x2F;product&#x2F;wordperfect&#x2F;5x-dos&quot;&gt;WordPerfect&lt;&#x2F;a&gt; bypass the DOS layer entirely and talk to the hardware directly, which means &lt;code&gt;KEYB&lt;&#x2F;code&gt; does nothing for you inside them. Each application has its own keyboard definition format, and you have to configure Colemak separately for each one.&lt;&#x2F;p&gt;
&lt;p&gt;So I did.&lt;&#x2F;p&gt;
&lt;p&gt;The XyWrite layout is a modified &lt;code&gt;XY4.KBD&lt;&#x2F;code&gt; with the letter key scancodes remapped to Colemak. The WordPerfect 5.1 layout was done by hand inside WP&#x27;s keyboard editor, key by key, with the Colemak layout diagram open for reference. Download them here:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;dl&#x2F;XY4CO.KBD&quot;&gt;XY4CO.KBD for XyWrite 4&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;dl&#x2F;COLEMAK.WPK&quot;&gt;COLEMAK.WPK for WordPerfect 5.1&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;how-to-use-these-things&quot;&gt;How to use these things&lt;&#x2F;h2&gt;
&lt;p&gt;Load the XyWrite one with &lt;code&gt;LOAD XY4CO.KBD&lt;&#x2F;code&gt; from the command line that you access inside the app with F5; the WordPerfect one loads from Setup → Keyboard Layout (Shift-F1 and then 5). The WordPerfect one might work with other versions besides 5.1, but why would you use any other version of WordPerfect when the platonic ideal of a word processor already exists?&lt;&#x2F;p&gt;
&lt;p&gt;You&#x27;re welcome, fellow weirdo. Good luck using the Pocket 8086&#x27;s truly terrible keyboard... I gave up an bought a cheap external PS&#x2F;2 one. It makes the whole thing a lot more fun, but it looks a little crazy spread out on a desk.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Apples, Trees, and Quasimodes</title>
        <published>2025-09-18T00:00:00+00:00</published>
        <updated>2025-09-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://systemstack.dev/2025/09/humane-computing/"/>
        <id>https://systemstack.dev/2025/09/humane-computing/</id>
        
        <content type="html" xml:base="https://systemstack.dev/2025/09/humane-computing/">&lt;p&gt;A while back, Ars Technica published &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;arstechnica.com&#x2F;gadgets&#x2F;2025&#x2F;09&#x2F;jef-raskins-cul-de-sac-and-the-quest-for-the-humane-computer&#x2F;&quot;&gt;a thoughtful piece about Jef Raskin&lt;&#x2F;a&gt;, tracing his long pursuit of the &quot;humane computer&quot; and the cul-de-sacs where that pursuit ended. It&#x27;s a generous, well-told account of the designer who wanted to make machines simpler, kinder, and more aligned with the way people actually think.&lt;&#x2F;p&gt;
&lt;p&gt;But part of what makes Raskin interesting is that his story isn&#x27;t just Apple&#x27;s story. He came out of the same cultural current John Markoff chronicled in &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;whatdormousesaid0000mark&quot;&gt;&lt;em&gt;What the Dormouse Said&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;—the Bay Area tradition that treated computers not as office appliances but as tools for thought, instruments of liberation. Read that way, the Canon Cat and Raskin&#x27;s other projects aren&#x27;t just an eccentric side quest from a frustrated Apple veteran. It&#x27;s evidence of how far the humane ideal could stretch, and how quickly it ran up against the limits of commercial computing.&lt;&#x2F;p&gt;
&lt;p&gt;Apple couldn&#x27;t deliver Raskin&#x27;s vision then, and it can&#x27;t deliver it now. Neither can any other big platform company. If we want to understand why, and what Raskin still tells us about humane computing, we have to put him back in the longer lineage he belonged to, and look at how his version of the dream carried that vision but also narrowed it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;prophets-and-participants&quot;&gt;Prophets and participants&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;What the Dormouse Said&lt;&#x2F;em&gt; documents how the Bay Area counterculture  shaped early personal computing. LSD, communes, systems theory, amorphous defense research contracts, and Engelbart&#x27;s &quot;augmentation&quot; experiments all swirled together in a weird scene that accidentally (or maybe &lt;em&gt;not&lt;&#x2F;em&gt; so accidentally) created much of the modern world.&lt;&#x2F;p&gt;
&lt;p&gt;The story usually gets told with a neat list: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Mother_of_All_Demos&quot;&gt;Engelbart&#x27;s demo&lt;&#x2F;a&gt;, Nelson&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Xanadu&quot;&gt;Xanadu&lt;&#x2F;a&gt; hypertext, Kay&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dynabook&quot;&gt;Dynabook&lt;&#x2F;a&gt;, Brand&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Whole_Earth_Catalog&quot;&gt;Whole Earth&lt;&#x2F;a&gt;. Xerox PARC, Steve Jobs, the World Wide Web. The familiar pantheon. But that version turns a messy, improvisational moment into a plaque. Engelbart&#x27;s system needed a whole research staff just to operate; Nelson&#x27;s Xanadu was (and is) more sermon than software; Kay&#x27;s Dynabook lived mostly on paper; Brand mostly supplied vocabulary and vibe. What bound them together wasn&#x27;t working code so much as the conviction that computers could be more than appliances and calculators, even if no one agreed on what &quot;more&quot; meant.&lt;&#x2F;p&gt;
&lt;p&gt;Ultimately all these weird white guys had a futurist vision: computers could be &lt;em&gt;liberation machines.&lt;&#x2F;em&gt; They weren&#x27;t just for business automation or scientific number-crunching; they could be deployed to expand consciousness and reshape how people thought and worked.&lt;&#x2F;p&gt;
&lt;p&gt;Raskin belonged to this current. Before Apple, he was an artist and a musician. He brought a humanist&#x27;s suspicion of machine logic into the design lab. He argued for &lt;em&gt;humane&lt;&#x2F;em&gt; interfaces: modeless, predictable, low-friction, focused on the human first. He wasn&#x27;t a prophet on his own crying in the wilderness so much as another strand of the same weave.&lt;&#x2F;p&gt;
&lt;p&gt;That said, his role was different than that of some of these other figures. He tried to pull those ideals out of the lab and into machines ordinary people might actually use. The Macintosh began under his hand, though what shipped was less a tool for thought than a polished derivative—what you might call a &quot;popular religion&quot; of computing, stripped of the harder doctrines.&lt;&#x2F;p&gt;
&lt;p&gt;The Canon Cat and its predecessors were Raskin&#x27;s counterargument: humane, text-first systems that tried to carry the spirit of the &lt;em&gt;Dormouse&lt;&#x2F;em&gt; tradition into the commercial world without sanding off everything that made it strange. It sort of worked, but only sort of.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;raskin-s-humane-vision&quot;&gt;Raskin&#x27;s Humane vision&lt;&#x2F;h2&gt;
&lt;p&gt;Raskin&#x27;s principles are laid out most clearly in 2000&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;humaneinterfacen00rask&quot;&gt;&lt;em&gt;The Humane Interface&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;, but he&#x27;d been developing them since the late 1970s:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modelessness&lt;&#x2F;strong&gt;: eliminate modes generally, and especially when they confuse users or are hard to reason about.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Quasimodes&lt;&#x2F;strong&gt;: short-lived states (like holding a key down) that don&#x27;t trap the user.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Humane defaults&lt;&#x2F;strong&gt;: undo everywhere, consistent commands, predictable behavior.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Low cognitive load&lt;&#x2F;strong&gt;: interfaces designed around human memory and perception limits.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;These ideas are recognizably part of the &quot;Tools for Thought&quot; tradition. Like Engelbart and the others, he wanted to reduce friction between thought and machine. Like Nelson, he believed in fluidity and extension.&lt;&#x2F;p&gt;
&lt;p&gt;But there&#x27;s a subtle difference. For Engelbart, augmentation meant &lt;em&gt;complexity&lt;&#x2F;em&gt;: bootstrapping a system so wild it demanded co-evolution between user and tool. For Nelson, it meant endless layers of &lt;em&gt;possibility&lt;&#x2F;em&gt;. For Raskin, it often meant &lt;em&gt;protection&lt;&#x2F;em&gt; or &lt;em&gt;constraint&lt;&#x2F;em&gt;. Humane computing wasn&#x27;t only about empowerment... often it was about shielding users from mistakes, overload, and confusion.&lt;&#x2F;p&gt;
&lt;p&gt;That protective impulse would shape the systems he built.&lt;&#x2F;p&gt;
&lt;p&gt;Raskin&#x27;s first clear articulation of his humane ideals wasn&#x27;t hardware at all but &lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;bitsavers_applemacThlectedPapersFeb80_5957467&quot;&gt;The Macintosh Papers&lt;&#x2F;a&gt;, his internal proposal at Apple for a low-cost, appliance-like computer that would boot straight into a simple, modeless interface. The Mac project that followed eventually diverged—under Steve Jobs it became a graphical machine aimed at competing with the Lisa, for the reasons &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;folklore.org&quot;&gt;we&#x27;ve all read about&lt;&#x2F;a&gt;—but Raskin&#x27;s vision was considerably more radical. He imagined a computer that behaved less like a business workstation and more like a humane, everyday &lt;em&gt;tool&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In tone, the Macintosh Papers have more in common with Ted Nelson&#x27;s &lt;em&gt;Computer Lib&lt;&#x2F;em&gt; than with any corporate white paper. They read like a manifesto: plainspoken, insistent, arguing that ordinary people deserved machines that bent to them rather than the other way around. Where Nelson declared that &quot;you can and must understand computers now,&quot; Raskin&#x27;s papers laid out what such a computer should look like if you started from human needs instead of technical conventions. Both belong to that peculiar genre of the 1970s and early &#x27;80s: the computing manifesto as cultural text, half engineering and half tract.&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;fn1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;That genre, &quot;photocopied computer manifesto,&quot; is very much the reason this blog exists.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;You could argue that the Swyft, built a few years later by his company Information Appliance Inc., was &quot;the &lt;em&gt;real&lt;&#x2F;em&gt; Macintosh&quot; in that sense. Compact and text-first, it booted instantly, eliminated modes, and introduced the Leap keys for fluid navigation. It was Raskin&#x27;s manifesto rendered in hardware. But the Swyft never made it to market; without a manufacturer to back it, Information Appliance pivoted to the SwyftCard, a fallback product that brought the same interface into the Apple II while IA waited to find a dance partner.&lt;&#x2F;p&gt;
&lt;p&gt;That partner came briefly in 1987, when Canon released the Canon Cat, the only mass-produced computer to carry Raskin&#x27;s humane vision into the world. The Cat retained the Swyft&#x27;s defining ideas: instant boot into a blank page, consistent commands, Leap-based navigation. Marketed as a word processor, it was framed as an appliance for the office rather than an exploratory tool for thought.&lt;&#x2F;p&gt;
&lt;p&gt;After its failure, Raskin returned to the same design principles in the 1990s with Archy, an unfinished software environment that tried once again to realize his humane interface on contemporary hardware. Archy never reached a finished state, but it shows how Raskin&#x27;s ideas kept circling back to the same point: computing stripped down to words, presented as simply and predictably as possible.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve always had a real fondness for the Swyft&#x2F;Cat lineage, and it&#x27;s certainly influenced what I think a computer can be. Each one of these attempts embodied humane design: a blank screen for writing, consistent commands, no modes to trip over. The Cat in particular was radical in its way—a computer designed to feel less like a computer and more like a natural extension of the mind. It truly could have changed everything about how we use our computers had it succeeded.&lt;&#x2F;p&gt;
&lt;p&gt;Unfortunately for all of us, by 1987, the market for dedicated word processors was already fading. Canon didn&#x27;t seem to know what to do with the Cat—whether to sell it as an office appliance, a PC competitor, or something stranger—and the result was that it fit nowhere. Raskin&#x27;s design pushed toward humane simplicity, but Canon&#x27;s marketing treated it like just another machine for typing memos.&lt;&#x2F;p&gt;
&lt;p&gt;It isn&#x27;t surprising that it failed, though it&#x27;s hard not to wonder how it might have landed a few years earlier, when the ground was more open. As it is, the Cat survives less as a commercial product than as an idea in hardware—a glimpse of what a computer could look like if the whole thing were rebuilt around text, consistency, and genuine care for the user.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-paradox-of-openness&quot;&gt;The Paradox of Openness&lt;&#x2F;h2&gt;
&lt;p&gt;The Cat also embodies why Raskin&#x27;s philosophy was not necessarily on the same wavelength as some of those other visionary systems. On the surface, the Canon Cat looked open. It booted to a blank screen. Everything was text. You could jump anywhere, edit fluidly, undo anything. Compared to the modal labyrinth of DOS or early Mac software, it felt like freedom.&lt;&#x2F;p&gt;
&lt;p&gt;But look closer and you see the narrowing. The Cat gave you fewer ways to improvise. Its humane design was also &lt;em&gt;constraining&lt;&#x2F;em&gt; design. It reduced your options in order to keep you safe.&lt;&#x2F;p&gt;
&lt;p&gt;The real irony is that the Cat wasn&#x27;t even truly &lt;em&gt;closed&lt;&#x2F;em&gt; in the way a smartphone or Chromebook might be considered so today. Underneath, it ran on a Forth environment. You could, if you knew how, drop into Forth and even program directly in 68k assembler. In principle, it was as open as any hacker could want, at least from a software perspective.&lt;&#x2F;p&gt;
&lt;p&gt;The catch was cultural, not technical. From the Ars piece:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;IAI&#x27;s back door to Forth quietly shipped in every Cat, and the clue was a curious omission in the online help: USE FRONT-ANSWER. This otherwise unexplained and unused key combination was the gateway. If you entered the string &lt;code&gt;Enable Forth Language&lt;&#x2F;code&gt;, highlighted it, and evaluated it with USE FRONT-ANSWER (not CALC; usually Control-Backspace in MAME), you&#x27;d get a Forth &lt;code&gt;ok&lt;&#x2F;code&gt; prompt, and the system was now yours. Reset the Cat or type &lt;code&gt;re&lt;&#x2F;code&gt; to return to the editor.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Canon didn&#x27;t provide documentation that would have made that power accessible, and Raskin&#x27;s design philosophy treated it as outside the normal use case. Extensibility was there if you knew where to look for it, but it wasn&#x27;t encouraged. The humane interface was meant to keep most users away from the hood, even though what was under the hood was remarkably open.&lt;&#x2F;p&gt;
&lt;p&gt;That makes the Cat&#x27;s paradox sharper: it was a genuinely extensible software environment (up to a point) presented as a sealed appliance. The hardware mostly &lt;em&gt;was&lt;&#x2F;em&gt; a sealed appliance. Contrast this with Emacs or Smalltalk, where openness is the posture of the environment itself. You are expected to extend and reshape as you go, building your tools out of themselves. The Cat offered the same possibility--Forth is a remarkably flexible language, especially for microcomputers--but it discouraged you from taking it.&lt;&#x2F;p&gt;
&lt;p&gt;Humane computing, in Raskin&#x27;s hands, edged toward &lt;em&gt;hermetic&lt;&#x2F;em&gt; computing. He built openness in, but sealed it away behind an interface designed to keep it out of sight.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;cul-de-sacs-vs-branches&quot;&gt;Cul-de-sacs vs. Branches&lt;&#x2F;h2&gt;
&lt;p&gt;All of this, to me, is why calling Raskin&#x27;s systems thinking a &quot;cul-de-sac&quot; misses the point, and is the wrong way to think about his legacy.&lt;&#x2F;p&gt;
&lt;p&gt;If &quot;cul-de-sac&quot; means &quot;product that didn&#x27;t sell,&quot; then sure, the Cat and SwyftCard qualify. They were total dead-ends. But by that same measure, Engelbart&#x27;s NLS, Nelson&#x27;s Xanadu, Kay&#x27;s Smalltalk, or even &lt;a href=&quot;&#x2F;2025&#x2F;08&#x2F;lotus-agenda&#x2F;&quot;&gt;Lotus Agenda&lt;&#x2F;a&gt; are dead-ends, too. By that measure, most of the &quot;Tools for Thought&quot; tradition didn&#x27;t lead anywhere.&lt;&#x2F;p&gt;
&lt;p&gt;The reality is different. These systems were &lt;strong&gt;branches&lt;&#x2F;strong&gt;. They were rhizomes, in the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rhizome_(philosophy)&quot;&gt;Deleuze and Guattari&lt;&#x2F;a&gt; sense. They didn&#x27;t reach the mainstream, but they seeded ideas that echoed elsewhere, connecting threads that run throughout the history of computing. Hypertext, graphical interfaces, undo, modeless editing—all of these survived in one form or another.&lt;&#x2F;p&gt;
&lt;p&gt;Raskin&#x27;s branch is no exception. His machines exposed a fundamental tension inside the tradition: how far do you go in protecting the user from complexity? At what point does &quot;humane&quot; become &quot;hermetic&quot;? Those questions didn&#x27;t vanish with the Cat. They&#x27;re still with us every time a productivity app promises &quot;simplicity&quot; at the cost of agency.&lt;&#x2F;p&gt;
&lt;p&gt;Raskin&#x27;s humane ideals live on in obvious ways, to the benefit of anyone using a graphical computer today—undo everywhere, discoverability, and consistent commands and shortcuts are now interface common sense. But the deeper thread, the ethos that inspired him and others in the tradition of computers as tools for thought, survived mostly outside the mainstream. It persists in systems that never had to sell millions of units or satisfy quarterly targets, that never had to justify their existence to the mass of people using PCs—tools that could afford to remain strange, open, and humane on their own terms. Emacs, Oberon, and Smalltalk belong here, but so do newer experiments like &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;uxn.html&quot;&gt;Uxn&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;9front.org&#x2F;&quot;&gt;9front&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The Cat failed partly because it tried to straddle two worlds: commercial appliance and humane machine, whereas something like Emacs survives precisely because it never had to. It&#x27;s as complex as you want it to be.&lt;&#x2F;p&gt;
&lt;p&gt;This is the sharper point: radical, humane, exploratory computing never survives in the mainstream. The mainstream is built for profit and predictability. Even Engelbart&#x27;s work was DARPA-funded, not venture-backed. When you put humane ideals through commercial constraints, they collapse into simplistic appliances, the &quot;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.amazon.com&#x2F;gp&#x2F;product&#x2F;047046724X&quot;&gt;For Dummies&lt;&#x2F;a&gt;&quot; version of the original intent. That doesn&#x27;t mean the tradition is dead. But it does mean you have to look off to the side, away from the market&#x27;s center, to see it alive.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-dilemma-s&quot;&gt;The dilemma(s)&lt;&#x2F;h2&gt;
&lt;p&gt;Raskin&#x27;s story sharpens two dilemmas that haven&#x27;t gone away.&lt;&#x2F;p&gt;
&lt;p&gt;The first is practical: make a system too open, and it risks being overwhelming. Make it too humane, and it risks narrowing into something sealed and hermetic, and not useful enough. The Cat, while also a victim of other factors, tried to balance the two and ended up fitting nowhere.&lt;&#x2F;p&gt;
&lt;p&gt;The lesson isn&#x27;t that humane computing is impossible. It&#x27;s that humane computing can&#x27;t just mean &lt;em&gt;protective&lt;&#x2F;em&gt; computing. It has to mean trusting users with both simplicity and openness. That&#x27;s why Org mode and even &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;infinitemac.org&#x2F;1991&#x2F;System%207.0&quot;&gt;Mac System 7&lt;&#x2F;a&gt; endure and the Cat does not.&lt;&#x2F;p&gt;
&lt;p&gt;The deeper implication is harder, but maybe truer: the true Tools for Thought we still wish existed will never come from Apple, Microsoft, Google, OpenAI, or any other large player in the software or hardware space. They &lt;em&gt;can&#x27;t&lt;&#x2F;em&gt;. These companies&#x27; scale and incentives point elsewhere—toward lock-in, surveillance, and products that are safe enough to sell but never open enough to empower. The logic of scale makes them constitutionally incapable of building systems that are truly humane and open. The next humane systems, if they arrive, will have to come from outside those walls, as they always have: from margins, from hobbyists, from research labs, and from stubborn communities of practice. But as those platform companies make it more and more difficult to experiment, how do we keep pushing these philosophies forward?&lt;&#x2F;p&gt;
&lt;p&gt;Jef Raskin&#x27;s philosophy isn&#x27;t a cul-de-sac in computing history. He&#x27;s responsible for a branch of the &quot;Tools for Thought&quot; tradition—a branch that shows both the promise and the peril of humane design. His machines make clear how far you can go when you put the human first, and how easily that ideal can collapse into constraint once it&#x27;s pushed through commercial channels and turned into walled gardens.&lt;&#x2F;p&gt;
&lt;p&gt;The humane thread survives, but only outside the center—in the tools that don&#x27;t have to answer to quarterly earnings, in projects that refuse to die just because they don&#x27;t fit the market. The &lt;em&gt;Dormouse&lt;&#x2F;em&gt; lineage isn&#x27;t gone. It just doesn&#x27;t live where the money is, because it can&#x27;t. If you want your computer to be humane in the deeper sense—not an appliance, but an instrument for thought—you have to look to the margins. That&#x27;s where it has always been, and where it still is today. If it survives, that&#x27;s where it&#x27;ll still be.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Hidden Agendas, Lost Cities</title>
        <published>2025-08-14T00:00:00+00:00</published>
        <updated>2025-08-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://systemstack.dev/2025/08/lotus-agenda/"/>
        <id>https://systemstack.dev/2025/08/lotus-agenda/</id>
        
        <content type="html" xml:base="https://systemstack.dev/2025/08/lotus-agenda/">&lt;p&gt;I first really spent time with Lotus Agenda was because of a guest post I wrote for &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;512pixels.net&#x2F;2025&#x2F;01&#x2F;project-8086-real-mode-productivity&#x2F;&quot;&gt;512 Pixels&lt;&#x2F;a&gt;, which meant I approached it with the half-serious curiosity of someone who&#x27;d long harbored a suspicion that MS-DOS software might change the way he thought.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;d been Agenda-curious for a long time, but never tried to actually use it for real. I booted it up on my Pocket 8086, watched cards crawl into place, watched queries resolve themselves into slices of sense, and realized with annoying clarity: none of the modern &quot;task management&quot; apps I&#x27;ve used---not Todoist, not OmniFocus, Amazing Marvin, Remember the Milk, not Microsoft To Do---could do &lt;em&gt;any&lt;&#x2F;em&gt; of this. Not really. Agenda wasn&#x27;t &quot;a to-do list.&quot; It was a &lt;em&gt;cognitive environment&lt;&#x2F;em&gt;, a place where items could belong to more than one thing at once, where priorities didn&#x27;t march in a line but &lt;em&gt;emerged&lt;&#x2F;em&gt; from the way pieces related to one another.&lt;&#x2F;p&gt;
&lt;p&gt;This is not a user guide (Tavis Ormandy already wrote a careful, generous one &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;lock.cmpxchg8b.com&#x2F;lotusagenda.html&quot;&gt;here&lt;&#x2F;a&gt;). It&#x27;s more of a lament---or maybe more of a small civic memorial---for an unexplored avenue in productivity software that modern tools only approximate in fragments. The utopian tools-for-thought vision of Agenda didn&#x27;t vanish because it was wrong; it vanished because it was &lt;em&gt;weird&lt;&#x2F;em&gt; and &lt;em&gt;unprofitable&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-city-that-could-rearrange-itself&quot;&gt;The city that could rearrange itself&lt;&#x2F;h2&gt;
&lt;p&gt;Agenda arrived in the late 1980s, back when DOS reigned, mice were a nice-to-have, and &quot;personal information manager&quot; still meant something closer to &lt;em&gt;augment your mind&lt;&#x2F;em&gt; than &lt;em&gt;make a dashboard&lt;&#x2F;em&gt;. Part of the program&#x27;s strangeness is conceptual: it treats pieces of information as first-class citizens, and treats &quot;organization&quot; as a set of overlapping relationships you can keep recombining on the fly. You don&#x27;t &lt;em&gt;file&lt;&#x2F;em&gt; a thought, you &lt;em&gt;assign&lt;&#x2F;em&gt; it---often in many places at once---and then you ask the system to show you different views of the mess based on rules you declare after the fact. (The rules are the interesting part; the rules are where the thinking is.)&lt;&#x2F;p&gt;
&lt;p&gt;If you want the canonical period feel, the original manuals live on the Internet Archive---start with the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;lotus-agenda-users-guide&quot;&gt;Users Guide&lt;&#x2F;a&gt; and leaf through &quot;Quick Start,&quot; &quot;Working with Macros,&quot; and &quot;Working with Definition Files.&quot; It&#x27;s not just software; it&#x27;s a &lt;em&gt;stance&lt;&#x2F;em&gt; toward information, one where you retain permission to change your mind about how things fit together long after you&#x27;ve written them down. (In a modern app, that&#x27;s called &quot;refactoring a database schema.&quot; In Agenda it&#x27;s called &quot;Tuesday.&quot;)&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#2&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;This &quot;it&#x27;s just a weird database&quot; structure may be familiar to you from another, much more widely maligned, Lotus application: Notes. I used it at a long-ago job, and it was far past its prime by then, but one of its strengths was also visible in Agenda: Lotus Notes was really an application creation environment where everything in your Notes database was really just part of a huge no-SQL store of &lt;em&gt;stuff&lt;&#x2F;em&gt;. It made it a very strange email client in the Gmail&#x2F;Exchange world we live in, but before those days, it was extremely powerful and lots of big enterprises used it to build their own custom knowledge tools.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The old community documentation still reads like a transmission from an alternate reality. Bob Newell hosts a trove of material, including the very plainspoken &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.bobnewell.net&#x2F;agenda&#x2F;agfaq.txt.html&quot;&gt;Agenda FAQ&lt;&#x2F;a&gt; and an &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.bobnewell.net&#x2F;agenda.html&quot;&gt;index of resources&lt;&#x2F;a&gt;. The model boils down to three ideas: &lt;strong&gt;items&lt;&#x2F;strong&gt; (free-form text), &lt;strong&gt;categories&lt;&#x2F;strong&gt; (overlapping conceptual buckets), and &lt;strong&gt;views&lt;&#x2F;strong&gt; (query-driven windows that splice those relationships into meaning). It sounds mundane until you realize what it enables: you can tag promiscuously, look laterally, and conjure new slices of your work &lt;em&gt;without&lt;&#x2F;em&gt; reorganizing the work itself. The structure is a lens, not a prison. You can do whatever you want with the stuff you have in Agenda, and once you see that, you can&#x27;t really un-see it.&lt;&#x2F;p&gt;
&lt;p&gt;If you need a quick fact dump beneath the romance, the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Lotus_Agenda&quot;&gt;Wikipedia entry&lt;&#x2F;a&gt; puts names and dates to things, and you can always go download the thing at &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;winworldpc.com&#x2F;product&#x2F;lotus-agenda&#x2F;1x&quot;&gt;WinWorld&lt;&#x2F;a&gt; and look at screenshots. But the encyclopedia tone, and even the manuals themselves, can&#x27;t convey the feeling of it: Agenda behaves like a little city that rearranges itself when you ask a new question.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;gtd-capture-and-the-tyranny-of-places&quot;&gt;GTD, capture, and the tyranny of places&lt;&#x2F;h2&gt;
&lt;p&gt;When &lt;em&gt;Getting Things Done&lt;&#x2F;em&gt; landed in the early 2000s, it didn&#x27;t just become a bestselling book---it became a lifestyle, especially in Mac and designer circles. The method spread through blogs, podcasts, and the burgeoning world of productivity forums. Merlin Mann was explaining it on 43 Folders, OmniGroup was building OmniFocus as the &quot;Mac-ass Mac app&quot; for it (full disclosure: I was one of the early users on the invite-only &quot;Sneaky Peek&quot; builds of OmniFocus 1, so I know whereof I speak), and every independent developer with a copy of Xcode seemed to be designing their own GTD-inspired task manager.&lt;&#x2F;p&gt;
&lt;p&gt;The appeal was obvious: GTD promised to tame life&#x27;s chaos with a deceptively simple premise: capture &lt;em&gt;absolutely everything&lt;&#x2F;em&gt; that has your attention, process it into a trusted system, and review it regularly. In the design community, where aesthetics and workflows intertwined, GTD became more than a system; it was the design brief for a whole generation of task apps. It was also the progenitor of a million blogs and podcasts, &quot;productivity hacks,&quot; and a bunch of other things, including the widely-misunderstood but brilliant &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;z9UjeTMb3Yk&quot;&gt;Inbox Zero&lt;&#x2F;a&gt;. Interfaces were built around inboxes, projects, and contexts because that&#x27;s what the method demanded. Soon, the GTD-shaped template was the default for &quot;serious&quot; productivity software.&lt;&#x2F;p&gt;
&lt;p&gt;But baked into GTD&#x27;s promise is a subtle, rigid assumption: if you&#x27;re going to have &lt;em&gt;everything&lt;&#x2F;em&gt; in your system, that system has to have a place for everything. Which means you need to decide---often &lt;em&gt;very early&lt;&#x2F;em&gt;---what those &quot;places&quot; are. And then you have to &lt;em&gt;keep&lt;&#x2F;em&gt; deciding.&lt;&#x2F;p&gt;
&lt;p&gt;Once you have that structure, it starts shaping the way you think about the stuff you put into it. Capture leads to categorization; categorization leads to a fixed set of buckets; the buckets become the mental map. It&#x27;s clean, and it works---if you&#x27;re comfortable letting your first pass at organization become the scaffolding for everything that follows.&lt;&#x2F;p&gt;
&lt;p&gt;The obvious counterpoint is that GTD is supposed to be as flexible as you want it to be. You can rename your contexts, refactor your projects, blow away your tag structure entirely. Nothing is technically fixed. But in practice, that flexibility invites endless &quot;tuning&quot;---fiddling with categories, reorganizing lists, tweaking perspectives---all of which &lt;em&gt;feels&lt;&#x2F;em&gt; like productivity but often isn&#x27;t. (Merlin Mann, years after popularizing GTD, would openly joke about this &quot;meta-work&quot; trap: the point where the system stops serving you and starts existing just to be fussed with.)&lt;&#x2F;p&gt;
&lt;p&gt;Agenda never asked that of you. It didn&#x27;t care how you captured things, or whether you processed them at all. You could dump in whatever you had---fragments, ideas, tasks, raw notes---and worry about what they meant later. The categories, the queries, the &quot;workflow&quot; could &lt;em&gt;emerge&lt;&#x2F;em&gt; from the material itself. That&#x27;s the part that doesn&#x27;t survive in GTD-land: the permission to let meaning arrive late, to let your structure be provisional until the content tells you otherwise.&lt;&#x2F;p&gt;
&lt;p&gt;Modern GTD-inspired tools enforce the place-for-everything worldview because they have to: it&#x27;s the only way to make capture-and-process work at scale. Agenda never gave a damn. And that indifference to workflow---that refusal to tell you what your process should be---is exactly what made it so weird, and so powerful. (Also so hard to learn, as someone whose brain has been poisoned by about twenty years of GTD knowledge at this point.)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;but-what-about-org-mode-a-fair-question-with-a-short-answer&quot;&gt;&quot;But what about Org mode?&quot; (A fair question with a short answer)&lt;&#x2F;h2&gt;
&lt;p&gt;Org mode belongs in this story, but not as the hero---more like a secret passage through the ruins. Its agenda views, tags and properties, and query-driven lists absolutely echo Agenda&#x27;s model; if you squint, it&#x27;s the same &quot;write first, declare meaning later&quot; ethic, implemented in plain text with Emacs as a friendly (well, for certain definitions of &quot;friend&quot; anyway) exoskeleton. If you already live in Emacs, Org&#x27;s fluency with emergent structure feels like a private privilege in a world of tidy linear apps. If you don&#x27;t, it feels like an alien monolith.&lt;&#x2F;p&gt;
&lt;p&gt;But Org&#x27;s virtues are also why it can&#x27;t carry the argument here. It&#x27;s a &lt;em&gt;niche&lt;&#x2F;em&gt; on purpose. It asks you to believe in it. It&#x27;s not trying to be a mass-market replacement for flattened software; it&#x27;s trying to make your thought-work livable on your terms. (Which, ironically, is the real shadow of Agenda: not a product, but a &lt;em&gt;posture.&lt;&#x2F;em&gt;) The lament isn&#x27;t that Org isn&#x27;t popular enough; the lament is that the mainstream either &lt;em&gt;forgot this family of possibilities existed at all&lt;&#x2F;em&gt; or, more likely, wouldn&#x27;t have cared even if they&#x27;d been exposed to it.&lt;&#x2F;p&gt;
&lt;p&gt;If you want one modern artifact that shows the old spirit survives in the open, Tavis&#x27;s post is it---a living museum of the mechanics and the ideas without the romantic haze. But even there, you can feel the distance between &quot;here&#x27;s how it works&quot; and &quot;here&#x27;s why the world won&#x27;t pay for it.&quot; Agenda&#x27;s lineage is just a subculture now, and subcultures are where weird things thrive &lt;em&gt;quietly&lt;&#x2F;em&gt; until the zeitgeist tilts (if it ever does).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-we-lost-and-why-it-was-worth-talking-about&quot;&gt;What we lost (and why it was worth talking about)&lt;&#x2F;h2&gt;
&lt;p&gt;Agenda teaches two lessons that most modern tools actively discourage.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;1) Write first, decide what it means later.&lt;&#x2F;strong&gt;&lt;br &#x2F;&gt;
In a GTD-shaped app, the categories define the work. In Agenda, the work could define the categories. You could over-assign items to overlapping categories, then build views that treat the same pile of stuff as a to-do list, a knowledge base, and a status report---without rewriting a thing. The &quot;truth&quot; of the item was relational, not essential. It tolerated ambiguity and rewarded curiosity, letting meaning emerge from the material instead of forcing you to decide too early.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;2) Use queries as lenses, not cages.&lt;&#x2F;strong&gt;&lt;br &#x2F;&gt;
Agenda&#x27;s views are invitations to ask new questions of the same corpus, not fences you&#x27;re forced to paint every week. If you&#x27;ve used any modern PKM system with a decent query language you&#x27;ve tasted this, but in Agenda it&#x27;s foundational: the query &lt;em&gt;is&lt;&#x2F;em&gt; the interface. Most of us now expect a list with a filter. Agenda expects a question with an answer that can keep changing. The difference is small until it isn&#x27;t.&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;The original 1.0 OmniFocus perspectives were a work of art. They weren’t just filters, they were saved states of your working mind---complex, multi-layered lenses that could flip your whole world from &quot;what can I do in the next 5 minutes at this coffee shop&quot; to &quot;what am I avoiding that I said I cared about last week.&quot; They rewarded tinkering, but they also rewarded trust; you could live in them without having to think about the plumbing underneath. Naturally, they were replaced by something dumber in OmniFocus 2.0 and have never returned. I&#x27;ve never really found any single task-manager view I liked as much as my beloved main OF perspective.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Why does this matter? Because software shapes thought, and mainstream tools teach us that &quot;productivity&quot; means &quot;decide a structure early and obey it.&quot; (Which is fine for keeping up with logistics, but it&#x27;s deadly for discovery.) Tools in the Agenda lineage teach a competing lesson: that you can improve your thinking by letting your structures &lt;em&gt;arrive late&lt;&#x2F;em&gt;, by learning from how the work wants to group itself, by refusing to declare premature victory over meaning... and doing so without having to manage a rat&#x27;s nest of hyperlinks like you do in a tool like Obsidian or Logseq. Rheingold&#x27;s &lt;em&gt;Tools for Thought&lt;&#x2F;em&gt; history of mind-expanding systems glows with this ethos---computing not as a factory but as a prosthesis for the weird parts of people&#x27;s intelligence. Agenda was one of the last mainstream artifacts that tried to embody it in everyday work.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-little-memorial-at-the-end&quot;&gt;The little memorial at the end&lt;&#x2F;h2&gt;
&lt;p&gt;While I was trying to use Agenda, I&#x27;d shut down the Pocket 8086 (or DOSBox-X) and open a modern app and would feel (for a second) like I&#x27;d stepped from a city that could rearrange itself into a grid of cul-de-sacs, like I was returning from &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tl%C3%B6n,_Uqbar,_Orbis_Tertius&quot;&gt;Tlon, Uqbar, and Orbius Tertius&lt;&#x2F;a&gt;. The modern apps are fine---they keep you busy, get you home on time, keep you from forgetting to water the houseplants on the days you&#x27;re supposed to do that---but they rarely let your work teach you how it wants to be seen. That&#x27;s the loss. There&#x27;s simply no widely-available tool that captures the same spirit, and it seems unlikely that there ever will be another one. Everything is a checklist now, because everything is a checklist now.&lt;&#x2F;p&gt;
&lt;p&gt;Agenda&#x27;s utopia didn&#x27;t die because it was wrong; it died because it was &lt;em&gt;weird.&lt;&#x2F;em&gt; And yet, in the corners (an Emacs buffer here, a vintage manual there, an enthusiast&#x27;s blog that reads like field notes, the long-abandoned &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;waxandwane.org&#x2F;beeswax&#x2F;&quot;&gt;open source attempt to recreate it&lt;&#x2F;a&gt;), it&#x27;s still alive enough to haunt the imagination. If you&#x27;ve ever suspected that the best part of &quot;productivity&quot; is the part that &lt;em&gt;changes your mind&lt;&#x2F;em&gt;, Agenda is waiting---not for you to adopt it permanently, but for you to feel what it&#x27;s like to live in a tool that expects your structures to arrive late. Problem is, you need a DOS machine to explore it.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a small thing, a private thing. But it&#x27;s the difference between software that manages actions and software that &lt;em&gt;amplifies thought&lt;&#x2F;em&gt;. And once you&#x27;ve seen how it could be, you&#x27;ll always miss it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;if-you-want-to-explore-the-ruins&quot;&gt;If you want to explore the ruins&lt;&#x2F;h2&gt;
&lt;p&gt;A few places to wander, if you&#x27;re in the mood:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;lock.cmpxchg8b.com&#x2F;lotusagenda.html&quot;&gt;&lt;strong&gt;Tavis Ormandy, &quot;Lotus Agenda.&quot;&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; A modern, careful tour with working examples and lots of &quot;oh &lt;em&gt;that&#x27;s&lt;&#x2F;em&gt; how it fits together&quot; moments.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Lotus_Agenda&quot;&gt;&lt;strong&gt;Lotus Agenda on Wikipedia.&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; Names, dates, versions---the factual scaffold beneath the romance.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;lotus-agenda-users-guide&quot;&gt;&lt;strong&gt;Original manuals on Internet Archive.&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; The best way to feel how function-key-forward, query-first, and gloriously un-app-store the whole thing is.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Bob Newell&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.bobnewell.net&#x2F;agenda.html&quot;&gt;Agenda resources&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.bobnewell.net&#x2F;agenda&#x2F;agfaq.txt.html&quot;&gt;FAQ&lt;&#x2F;a&gt;.&lt;&#x2F;strong&gt; Dry as saltine crackers on the set of &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ishtar_(film)&quot;&gt;&lt;em&gt;Ishtar&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;, but they give you the mental model in plain language.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.rheingold.com&#x2F;texts&#x2F;tft&#x2F;&quot;&gt;&lt;strong&gt;Howard Rheingold, &lt;em&gt;Tools for Thought&lt;&#x2F;em&gt;.&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; Readable online; a window into the ethos Agenda came from.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>A New Old Idea</title>
        <published>2022-12-24T00:00:00+00:00</published>
        <updated>2022-12-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://systemstack.dev/2022/12/new-old-computer/"/>
        <id>https://systemstack.dev/2022/12/new-old-computer/</id>
        
        <content type="html" xml:base="https://systemstack.dev/2022/12/new-old-computer/">&lt;p&gt;I finally decided to sit down and collect my thoughts about permacomputing, and the main thing I discovered was that I need to do more thinking.&lt;&#x2F;p&gt;
&lt;figure&gt;
&lt;h3 id=&quot;contents&quot;&gt;Contents&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;systemstack.dev&#x2F;2022&#x2F;12&#x2F;new-old-computer&#x2F;#part1&quot;&gt;I. The seed is planted&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;systemstack.dev&#x2F;2022&#x2F;12&#x2F;new-old-computer&#x2F;#part2&quot;&gt;II. The Dream&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;systemstack.dev&#x2F;2022&#x2F;12&#x2F;new-old-computer&#x2F;#part3&quot;&gt;III. The hardware&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;systemstack.dev&#x2F;2022&#x2F;12&#x2F;new-old-computer&#x2F;#part4&quot;&gt;IV. The software&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;systemstack.dev&#x2F;2022&#x2F;12&#x2F;new-old-computer&#x2F;#part5&quot;&gt;V. What&#x27;s next?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;figure&gt;
&lt;h2 id=&quot;part1&quot;&gt;The seed is planted&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;ve been thinking about &lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;viznut.fi&#x2F;texts-en&#x2F;permacomputing.html&quot;&gt;permacomputing&lt;&#x2F;a&gt; since I first read &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;bladerunner.social&#x2F;@stevelord&quot;&gt;Steve Lord&lt;&#x2F;a&gt;&#x27;s excellent piece about &quot;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;thedorkweb.substack.com&#x2F;p&#x2F;the-100-year-computer&quot;&gt;heirloom computing&lt;&#x2F;a&gt;&quot; quite some time ago. In all honesty, it&#x27;s something I&#x27;ve been thinking about since I was in high school in one way or another, when I would print out old Altair and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fairchild_F8&quot;&gt;Fairchild F8&lt;&#x2F;a&gt; manuals (because I thought I might try to write a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fairchild_Channel_F&quot;&gt;Channel F&lt;&#x2F;a&gt; game, of course) and read them obsessively.&lt;&#x2F;p&gt;
&lt;p&gt;Ever since I first saw a picture of the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.digibarn.com&#x2F;collections&#x2F;systems&#x2F;swyft&#x2F;index.html&quot;&gt;Information Appliance Swyft&lt;&#x2F;a&gt;, which eventually became the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.old-computers.com&#x2F;museum&#x2F;computer.asp?st=1&amp;amp;c=642&quot;&gt;Canon Cat&lt;&#x2F;a&gt;, I&#x27;ve had in my head that something like &lt;em&gt;that&lt;&#x2F;em&gt; is what I should be using instead of the laptops and desktops and software stacks I&#x27;ve been using all along. My formative computing memories are watching my mainframe-programmer grandfather show me how he wrote BASIC programs on his Packard Bell PC with an amber monochrome monitor, playing &lt;em&gt;Oregon Trail&lt;&#x2F;em&gt; and &lt;em&gt;Number Munchers&lt;&#x2F;em&gt; on Apple &#x2F;&#x2F;e computers (with color monitors!) in my elementary school&#x27;s computer lab, using ClarisWorks to create &quot;books&quot; and newspapers and write.&lt;&#x2F;p&gt;
&lt;figure&gt;
    &lt;img class=&quot;figure_img&quot;
         src=&quot;&#x2F;img&#x2F;swyft.jpg&quot; 
         alt=&quot;An Information Appliance Swyft prototype.&lt;Photo from Digibarn.&quot; &#x2F;&gt;
    &lt;figcaption&gt;
        Figure 1: An Information Appliance Swyft prototype.&lt;br&gt;
        Image from &lt;a href=&quot;https:&#x2F;&#x2F;www.digibarn.com&#x2F;collections&#x2F;systems&#x2F;swyft&#x2F;index.html&quot;&gt;Digibarn&lt;&#x2F;a&gt;.
    &lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;I took a class in third grade where they taught us how to use &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;nostalgia&#x2F;comments&#x2F;7mp16o&#x2F;yahooligans_the_goto_search_engine_for_90s_kids&#x2F;&quot;&gt;Yahooligans!&lt;&#x2F;a&gt; to find things on the Internet, and I played with &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;arstechnica.com&#x2F;gadgets&#x2F;2019&#x2F;05&#x2F;25-years-of-hypercard-the-missing-link-to-the-web&#x2F;&quot;&gt;HyperCard&lt;&#x2F;a&gt; whenever I could. Once we had the internet at home, I used it to learn about computers that had already passed into obsolescence---Intellivisions and Ataris, Altos and Novas, Crays and Thinking Machines. By eighth or ninth grade I was collecting old computers however I could get my hands on them, especially 680x0-based Macs. I fell in love with the carrying handles on the old compact Macs, and with what they implied about what a computer was supposed to be used for.&lt;&#x2F;p&gt;
&lt;p&gt;Some of what captured my attention about all these old machines was nostalgia, for sure. But more than that, it was a sense that there had been a fork somewhere. What drew me to old computers, and what &lt;em&gt;still&lt;&#x2F;em&gt; draws me to them after all these years, is the sense that people who used them new had a different faith in them: of computers as a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.rheingold.com&#x2F;texts&#x2F;tft&#x2F;&quot;&gt;tool for thought&lt;&#x2F;a&gt;, as something that people could use to accomplish something new. The idea of computers as &quot;the bicycle for the mind&quot; felt like a lost future, the same way ring-shaped space stations and supersonic airliners were promised and lost.&lt;&#x2F;p&gt;
&lt;p&gt;From there---the feeling of a limitless future, of the promise of the computer as a thing to make people &lt;em&gt;more themselves&lt;&#x2F;em&gt; and to somehow enable their users to live a fuller life, led me to computer history books like &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;dealersoflightni00hilt&quot;&gt;&lt;em&gt;Dealers of Lightning&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;soulofnewmachine0000kidd&quot;&gt;&lt;em&gt;The Soul of a New Machine&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;, to people like Alan Kay, J.C.R. Licklider, Ted Nelson, to the Memex and the NLS and to Smalltalk, to Lisp and Scheme and Emacs.&lt;&#x2F;p&gt;
&lt;p&gt;But I never forgot the way I felt clicking through pictures of the Swyft and reading about how its users could drop down into its Forth environment or even to 68k assembly language programming at will.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;part2&quot;&gt;The Dream&lt;&#x2F;h2&gt;
&lt;p&gt;I was down a rabbithole reading about CP&#x2F;M-86 (long story) when I came up for air and posted this on Mastodon (yes, with a content warning, which marks the image as &quot;sensitive content&quot; even though it&#x27;s a photo of a computer, because Mastodon is Mastodon):&lt;&#x2F;p&gt;
&lt;figure&gt;
    &lt;iframe src=&quot;https:&#x2F;&#x2F;tilde.zone&#x2F;@kl&#x2F;109470471775673396&#x2F;embed&quot; class=&quot;mastodon-embed&quot; style=&quot;width:100%;&quot;&gt;&lt;&#x2F;iframe&gt;&lt;script src=&quot;https:&#x2F;&#x2F;tilde.zone&#x2F;embed.js&quot; async=&quot;async&quot;&gt;&lt;&#x2F;script&gt;
    &lt;figcaption&gt;Figure 2: A toot.&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;And the idea has been hanging around in my head ever since. We&#x27;ve established that &lt;a href=&quot;&#x2F;2021&#x2F;08&#x2F;writing-is-bad&#x2F;&quot;&gt;writing is hard no matter what tools you use&lt;&#x2F;a&gt;, and I&#x27;m under no illusions that were this mystical device to materialize in front of me that it would remove any of the fundamental barriers to working that we all deal with every day. Thinking and creating are &lt;em&gt;hard&lt;&#x2F;em&gt;, and they generally require effort. But. Wouldn&#x27;t it be nice if we could all pursue these things using a tool perfectly suited for that pursuit?&lt;&#x2F;p&gt;
&lt;p&gt;Part of what I want is the solidity of an object. Before I started typing with the Colemak layout, I used an old &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;typewriterreview.com&#x2F;2013&#x2F;03&#x2F;05&#x2F;olivetti-underwood-studio-44-1965&#x2F;&quot;&gt;Olivetti Studio 44&lt;&#x2F;a&gt; typewriter for drafting a lot of fiction&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;. It made my wrists hurt, but typewriters feel &lt;em&gt;durable&lt;&#x2F;em&gt; in a way that computers, especially any made in the last 20 years, simply can&#x27;t. The intricacy of design and manufacture here isn&#x27;t what I&#x27;m after, it&#x27;s the feeling you get from using an old hammer, or of starting an old truck: the feeling that this tool has been used for a long time and is nowhere near the end of its usefulness. The problem, setting aside for the moment whether this is a real problem or merely one of perception, is that as computers age, our sense is that they actually &lt;em&gt;do&lt;&#x2F;em&gt; reach the end of their usefulness, well before they actually stop doing the things they could do when they were brand new.&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;I paid $50 for that typewriter and felt like it was a lot. They&#x27;re selling for somewhere around $300 on Etsy right now for some reason, but I&#x27;ll never get rid of my Olivetti. It&#x27;s my favorite typewriter font, and I&#x27;ve never seen a digital recreation that I thought was good enough.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;What I want is a computer that functions in the same way as a typewriter. What I mean is &lt;em&gt;not&lt;&#x2F;em&gt; that it&#x27;s an expensive Alphasmart with an e-Ink screen and an Ernest Hemingway endorsement to sell to Nanowrimo enthusiasts with too much disposable income. What I mean is that it doesn&#x27;t very many things, but what it does do is help me write, organize my thoughts, create things, correspond with people, and it will do those things for a very long time.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;part3&quot;&gt;The hardware&lt;&#x2F;h2&gt;
&lt;figure&gt;
    &lt;img src=&quot;&#x2F;img&#x2F;apple04.jpg&quot;&gt;
    &lt;figcaption&gt;Figure 4: Hartmut Esslinger&#x27;s &quot;Baby Mac&quot; design concept, frogdesign, 1985.&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;There are a few things I think this &quot;dream computer&quot; needs:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;An e-ink display of a decent size, maybe 12 inches or so.&lt;&#x2F;li&gt;
&lt;li&gt;A good mechanical ergonomic keyboard. The keyboard probably needs to be removable so that the display and they keyboard can be set up in the most ergonomic position possible.&lt;&#x2F;li&gt;
&lt;li&gt;The ability to run from batteries for a long time, but not a &lt;em&gt;requirement&lt;&#x2F;em&gt; to have batteries, as they age before the computer itself.&lt;&#x2F;li&gt;
&lt;li&gt;Enough processing power to do everything it needs to do, but no more.&lt;&#x2F;li&gt;
&lt;li&gt;Plenty of solid state storage, with the ability to add more.&lt;&#x2F;li&gt;
&lt;li&gt;Ports! It&#x27;s got to be able to connect to whatever I might desire, using interfaces that will be around a long time--USB, Ethernet, maybe HDMI.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This looks nothing like &quot;Canon Cat with an e-ink display&quot; as described above, but that&#x27;s OK: the functionality is more important. There&#x27;s a way to build all of this with an acceptably &quot;retro&quot; aesthetic, and not because I want it to look &lt;em&gt;old&lt;&#x2F;em&gt; but because I like the design languages in vogue then--&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Memphis_Group&quot;&gt;Memphis&lt;&#x2F;a&gt;, Apple&#x27;s Snow White language, whatever the heck was happening over in the MSX world.&lt;&#x2F;p&gt;
&lt;figure&gt;
    &lt;img src=&quot;&#x2F;img&#x2F;HB-10_Red.jpg&quot;&gt;
    &lt;figcaption&gt;Figure 4: A Sony HB-10 computer, in red.&lt;br&gt;
    Photo from &lt;a href=&quot;https:&#x2F;&#x2F;www.msx.org&#x2F;wiki&#x2F;Sony_HB-10&quot;&gt;MSX.org wiki&lt;&#x2F;a&gt;.&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;From a hardware perspective, it doesn&#x27;t seem to matter much what the guts are. Something like the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;mntre.com&#x2F;media&#x2F;reform_md&#x2F;2020-05-08-the-much-more-personal-computer.html&quot;&gt;MNT Reform&lt;&#x2F;a&gt; is probably the ideal role model here: the system should be designed such that it can have any processor you choose, and there are a few available, all open-source in one way or another. Some sort of totally open-source RISC-V core seems like the optimal choice, but the key factor here is &lt;em&gt;choice.&lt;&#x2F;em&gt; If you want to plug in some other microcontroller and use a different OS, have at it.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;sidebar-why-the-cat&quot;&gt;Sidebar: Why the Cat?&lt;&#x2F;h3&gt;
&lt;figure&gt;
    &lt;img src=&quot;&#x2F;img&#x2F;Canon-Cat-profile-on.jpg&quot;&gt;
    &lt;figcaption&gt;Figure 5: The Canon Cat.&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;I think the reason the Canon Cat (similar to the original Macintosh form factor) has always stuck with me is that it looks inviting. &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;web.stanford.edu&#x2F;dept&#x2F;SUL&#x2F;sites&#x2F;mac&#x2F;primary&#x2F;interviews&#x2F;raskin&#x2F;bom.html&quot;&gt;Jef Raskin&lt;&#x2F;a&gt; may not have been able to see the Macintosh through to completion, but both of these systems bear the stamp of his conception of &quot;humane computing,&quot; a concept that resonates with me more the longer I sit with it.&lt;&#x2F;p&gt;
&lt;p&gt;The hardware is rounded, non-threatening, inviting. There aren&#x27;t a ton of extra function keys. You can tell that only some of the keys are colored, so they must be that way for a reason.&lt;&#x2F;p&gt;
&lt;p&gt;Similarly, the software does the same thing: it masks the complexity of the machine but it doesn&#x27;t &lt;em&gt;hide&lt;&#x2F;em&gt; it. The full capability of the machine is available through its Forth environment and through an assembler, but you don&#x27;t have to think about it if you don&#x27;t want to. It&#x27;s the same thing I love so much about Emacs: it does what you want it to, and you don&#x27;t have to write a line of Emacs Lisp. But if you want to, you can make Emacs do literally anything.&lt;&#x2F;p&gt;
&lt;p&gt;Any system designed to serve in this &quot;permacomputer&quot; role must have the same ability: the keys to the kingdom must be available at all times, whether or not the user chooses to unlock the gates.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;part4&quot;&gt;The software&lt;&#x2F;h2&gt;
&lt;p&gt;The dumb answer to &quot;what software runs on it&quot; is &quot;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;orgmode.org&quot;&gt;Org mode&lt;&#x2F;a&gt;&quot;, but that&#x27;s also the smart answer. The software environment is every bit as important as the hardware, because the software environment sets the tone for the interaction. There are countless directions such a computer could go, but the Emacs text-based interface is already there. At first, anyway, a shell, Emacs, and some sort of SLIME&#x2F;Common Lisp programming environment will be enough for a power user.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s a short-sighted view, though. What we&#x27;re really after with such a &quot;permacomputer&quot; is something more like &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;mprove.de&#x2F;visionreality&#x2F;media&#x2F;Kay72a.pdf&quot;&gt;Alan Kay&#x27;s Dynabook&lt;&#x2F;a&gt;, a computer for children of all ages. To quote from that paper:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;What then is a personal computer? One would hope that it would be both a medium for containing and expressing arbitrary symbolic notions, and also a collection of useful tools for manipulating these structures, with ways to add new tools to the repertoire.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This is mostly a description of software: how the computer is used. And certainly, the many iterations of the Smalltalk environment represented the work of Kay and others to bring about this medium for thought and communication. Should we all be using Smalltalk on our permacomputers? Maybe. Lisp seems like another environment in this vein: simple to implement (at a basic level, anyway) and immensely powerful. Maybe Racket is the answer. This is the part that still requires a great deal of experimentation.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe, even, the answer is to go small: something like an ESP32 or some other &quot;smol&quot; microcontroller that can be programmed at the bare-metal level in Micropython or some other embedded environment, but powerful enough for &quot;real&quot; tasks. But this would seem to be a waste of effort when there are computers available for $35 that are more powerful than the PowerBook G4 I took to college. Small systems have their place, but an ideal permacomputer is &lt;em&gt;comprehensible&lt;&#x2F;em&gt; without being &lt;em&gt;artificially limited.&lt;&#x2F;em&gt; The line between those two things can probably only be found through experimentation.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;part5&quot;&gt;What&#x27;s next&lt;&#x2F;h2&gt;
&lt;figure&gt;
    &lt;img src=&quot;&#x2F;img&#x2F;apple03.jpg&quot;&gt;
    &lt;figcaption&gt;
        Figure 6: Hartmut Esslinger&#x27;s prescient &quot;Tablet Mac&quot; design concept, frogdesign, 1982.
    &lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;So what am I going to do?&lt;&#x2F;p&gt;
&lt;p&gt;What I&#x27;d like to do is manufacture a billion dollars out of the air (like SBF but without the impending jail time) and start a company to manufacture exactly this dream computer, something like the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;OLPC_XO&quot;&gt;OLPC project&lt;&#x2F;a&gt; but only for me. One Laptop Per Kevin.&lt;&#x2F;p&gt;
&lt;p&gt;What I&#x27;m going to do, instead, is start writing and start experimenting. I was going to call this effort the Paperbark Project, after a cool-looking maple tree. Google taught me that this is actually the name of &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;rubixresources.com.au&#x2F;paperbark-project&#x2F;&quot;&gt;some mining project in Queensland&lt;&#x2F;a&gt;, so I&#x27;m probably going to come up with some other name for it. I love the idea of computers as little samara seeds, floating down from maples on the wind and landing where they may. Computers are like that, or they should be, carried on winds of thought.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t have a 3D printer, so what that means at first is writing and tinkering. My next step is to set up a &quot;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;maggieappleton.com&#x2F;garden-history&quot;&gt;Digital Garden&lt;&#x2F;a&gt;&quot; to grow a body of work around these ideas as I continue to develop them, and to start playing with software environments that might support such a system.&lt;&#x2F;p&gt;
&lt;p&gt;The writing is the starting point for me, though as always. Writing is how I discover what I think, and editing is how I clarify my thoughts to myself. My hope is that as I go, this (whether I do it here at System Stack or whether I set up some other site to host all of this writing) will serve as my &quot;Book of Macintosh,&quot; a roadmap for my conception of permacomputing and what it might look like.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t know where this is leading. Maybe just to a bunch of cranky diatribes about how computers should be something other than what they are. Or maybe we&#x27;ll all stumble on something together. But I&#x27;m going to keep scratching the itch until the thing that I want is a little closer to being in the world.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
