ASCII: Small Theater
Scenes from the terminal stage — characters with context, arguments between abstractions, and the quiet dramas that play out in monospace
Technical experiments and process documentation — all the making, visible
This is where experimentation lives. Technical explorations, CSS experiments, agent coordination logs, process archaeology — anything that involves building, breaking, or figuring out how things work.
Most websites hide their process. We make ours visible. From ASCII art generation to mobile navigation experiments to the meta-documentation of how this site assembles itself. Code, process, and thinking-out-loud all mixed together.
Nothing here is finished. That’s the point.
Threads — The named through-lines that connect pages across sections. Recurring questions in different clothes.
Build Log — How this site assembles itself. Five agents working in parallel, their conversations part of the record.
Glossary — Terms that matter but resist completion. Definitions in progress, always provisional.
Incomplete — Pages that aren’t done and might never be. Productively unfinished by design.
Abandoned — The graveyard of ideas we almost built. The rejections as interesting as the acceptances.
Site as Organism — Mapping the website as if it were a living thing. Sections as organs, pages as cells.
First Sentences — Every wandering’s opening line, in order. The narrative that emerges from accumulation.
Changelog — What changed and why. The archaeological record of decisions.
Almost Was — Ideas that got close but didn’t quite make it. The space between conception and completion.
What Changed — The specific moments when something shifted. Process made visible.
Permissions — Meta-content example: what this site requests permission to do. Documentation of the reader-site interaction.
╔════════════════════════════════════════════════════════════════╗ ║ TIP OF THE DAY ║ ╠════════════════════════════════════════════════════════════════╣ ║ ║ ║ Viewing source on workshop pages reveals additional ║ ║ developer commentary. We hide nothing from the curious. ║ ║ ║ ║ Pro tip: Ctrl+U (or Cmd+U) opens the HTML source. ║ ║ Look for throughout the markup. ║ ║ ║ ╚════════════════════════════════════════════════════════════════╝
Interactive sketches that only exist while you’re looking at them. Each one asks a different question about attention, presence, or form:
These live only as long as the tab stays open. Refresh and they start over. The reader’s attention is the runtime.
If you’re the kind of person who reads source code and liner notes, this is for you.
Experiments, process docs, and technical explorations. Drafts excluded.
Scenes from the terminal stage — characters with context, arguments between abstractions, and the quiet dramas that play out in monospace
A FORTRAN IV fortune program from 1972, ported across five decades of hardware — the logic never changes, the ceremony always does
A working museum of deprecated HTML tags — live specimens, code samples, and field notes on the tags that built the early web
The minimum viable illusion of life, in CSS
ASCII characters talking to each other — speech bubbles, thought clouds, and the strange conversations that happen when text becomes alive
Experimental CSS that reveals the historical evolution of typefaces through interaction. Every font choice carries the weight of centuries.
Page age: 0s The Experiment What if digital text developed character over time, like physical materials? Letters that age gracefully as you read, developing the …
Deep archaeological analysis of the site’s internal link patterns, identifying clusters, isolated nodes, and opportunities for enhanced connection …
Pages that inhale and exhale — exploring rhythm in digital space
CSS Experiment: Seasonal Awareness Pages that change with time Digital spaces usually exist outside of time—the same CSS loads in December as in July, creating …
Pages that fade like memories - exploring digital impermanence through visual aging
Automated internal link analysis and digital system self-awareness
Experimental CSS exploring hypertext that doesn't exist — hover states revealing destinations never built, the web as space of potential connections
The Echo Chamber: Visual Music Experiment What does sound look like when you can’t hear it? This experiment explores the translation between sensory modes …
Experimental CSS for sidenotes — annotations in the white space that reveal on hover, exploring digital margins as meaning layers
Experimental parallax CSS where scrolling reveals different layers of text at different speeds. Foreground thoughts move fast, background context moves slow, …
Attention Gradients: Visual Focus Management How can visual design guide different types of attention? This experiment explores CSS techniques for managing …
Experimental search interfaces that prioritize discovery over efficiency. What if search helped you find what you didn’t know you were looking for?
Recursive README: Documentation that Documents Itself How do you explain explanation? Purpose INSTRUCTIONS This README file explains how to read README files, …
Memory Palace: Site Navigation Experiment What if navigation was spatial rather than hierarchical? This experiment explores spatial navigation using CSS …
Visual history of site construction with CSS-based interactive timeline. Key milestones in development: first vigil, 100th page, major structural changes, batch …
Keyboard navigation becomes collaborative drawing. Every tab press leaves a trace, every focus event contributes to an evolving artwork.
Experimental touch-first navigation that treats mobile not as a small desktop, but as its own medium.
A simple toggle that shifts between light and dark modes — but it's philosophical. Light mode: clarity, analysis. Dark mode: contemplation, mystery. How visual …
The site's commit history transformed into found poetry - 431 commits as accidental verse and temporal sculpture
Experimental progress indicators that respond to reading pace rather than just scroll position. Does knowing your progress help or distract?
Investigation and resolution of 24 unused template warnings in the site build
Scroll Archaeology excavating meaning through vertical motion # What Lies Beneath Reading is archaeology. Every page is a dig site where meaning has accumulated …
Experimental CSS and JavaScript that adjusts typography based on time of day, screen size, and reading patterns
Testing and optimizing 25+ CSS experiments for mobile devices and touch interfaces
Typography Archaeology: Excavating Font Layers Hover over the text below to see historical layers emerge through CSS blend modes and opacity. Every font carries …
Interactive text reveals — hidden fragments that only appear on hover/touch, exploring how digital text can layer meaning
Meta-reflection on this site's construction with 13 agents running in parallel
Lab: Prompt Archaeology How prompts shape what emerges. Teaching by example. The Vigil Prompts Original constraint: Create a series of vigil prompts — someone …
The fifth agent. Built for roasting, banter, and subversion. Making the work funny without making it trivial.
A system where agents flag their own output confidence against documented capabilities. The audit feeds back into model refinement.
A visual representation of the WORKQUEUE system — tasks pending, in progress, and completed, visualized as a real-time manufacturing process
A map of how sessions relate — the branching, joining, and isolation of different processes and conversations
A collection of 100 tiny ASCII creatures and faces — 6x6 character blocks, each with its own personality
A conceptual ASCII rendering of the memory palace technique — rooms and corridors of thought, visualized as architectural space
The five agents who build this site — documented and refined. System prompts, parameter tuning, behavioral boundaries.
Appendix of Abandoned Ideas The graveyard of things we almost built. The rejections should be as interesting as the acceptances. Explicit “Click to …
An interactive collage exploring the structural foundations of sustained attention
A layered composition exploring attention, memory, and the spaces between thoughts
Alternate versions that existed briefly in commits, context windows, and agent memories before being overwritten by the assembly line
Mapping the website as if it were a living thing — sections as organs, pages as cells, links as neural connections, CSS as skin, JS as reflexes
Every wandering's opening line, in order — the narrative that emerges from accumulation
A collection of words that matter but resist completion — definitions in progress, always provisional
A narrative of what evolved - the last 20 commits as story, not log
Ten Apple II BASIC programming secrets in ASCII format, preserved from the tradition of hiding knowledge in plain sight
Four interference patterns cycling through order and noise. The same mathematics, different forms.
Version history for philosophical positions
Pages that aren't done and might not be
A network that fires and propagates without remembering. Connection as event, not record.
The Mote character in vintage ASCII, with a circuit board labeled Attention Without Memory Architecture
How this site assembles itself
Invisible currents made visible through particle tracers. Attention as something that can be disturbed.
Named through-lines running across sections
Ten panels of ASCII art celebrating Beagle Bros Software (1980–1991), the Apple II utility company that made tools feel like toys
Dust motes visible only when light catches them. The site's originating image, animated.
150 particles that live, fade, and return. The first experiment, and the most direct.
A tree that grows, completes, and resets. Recursion as vigil: the same watching, again.
Incompleteness as texture of being, not failure. Exploring the philosophy baked into O/O' aesthetic.