section
#>about_frame

I'm Spwashi.

I build software and make art.

This page is the map around that sentence. What I build, what keeps returning, and how the work survives handoff to other people, tools, and years.

The kernel is small and stable: I build software and make art. The lattice is everything I keep learning to carry around that sentence — a magazine of practice, not a one-sitting bio.

Holds: a route I can re-enter after months, the way a reader reopens an issue. First move: stay on this page, or open this week’s issue on !now.

anatomy
Abstract luminous geometry study illustrating the creator kernel and structural lattice.
The stable kernel within the structural lattice.

Where that sentence goes next

This page introduces me. These routes show where my work goes next.

Topics
Explore the subjects behind the work, from software and math to craft and learning.
Play
Follow games, rules, characters, and the stories they leave behind.
Art
See laminated originals and story-led art. Scans and editions are being prepared.
Services
Bring a defined project in software, design, art, or media.
Now
See current work and what is open this week.
Design worktable
Inspect the design parts and experiments behind the art.

kernel • lattice • software • art • Spw language • portable seeds • publishing surfaces

The site is also the résumé: the years, the work, and the ways one practice keeps changing another. Read it straight through, or follow a thread into the room where the work lives.

  1. PLTW, C++, comedy
    skills
    PLTW courses, learning C++, Original Comedy, directing a genre-bending play, and an ACT-SO windmill-blade study
    now
    pacing, public voice, and a movie clock
  2. Production code
    skills
    contributing production code to business software: invoicing, CRM, websites, events, and payments
    now
    shipping readable systems, not only the first invoice
  3. UIUC · Learning & Education Studies
    skills
    the first half of campus in the Electrical and Computer Engineering curriculum to understand how transistors worked, the second half in Education, and a major in Learning and Education Studies with an Applied Learning Science concentration, alongside The Adult Learning Lab, learning from text, and a vocabulary for metacognition
    now
    curriculum, parser, and language that can be inspected
  4. PHP framework
    skills
    building my own PHP framework and learning how reusable systems hold together
    now
    framework thinking carried into readable, durable tools
  5. Factshift
    skills
    founding Factshift as a mindful interface for considering concepts; an experience visitors can practice describing
    now
    holding ideas in view before explanation, with a public app that can be cloned and extended
  6. Student Body for Meaningful Education
    skills
    founding a learning organization around motivation as a design problem
    now
    designing environments where attention can compound
  7. factshift → Spw parser
    skills
    letting Factshift become lowercase as I explored phenomena through my relationship to code while developing the parser for Spw
    now
    a meditation on description, code, and the patterns communities carry forward
  8. Senior Frontend Engineer
    skills
    frontend systems, design systems, HTML/CSS architecture, and interface language
    now
    the public site as a working proof, not a salary ladder
  9. A movie
    skills
    shot language, release rhythm, sites and production surfaces
    now
    the production clock; the film hub is the public path
Rhythm, not inventory

Each page needs a clear line, a return date, a few motifs, and one reason to move. The 13th and 26th are the close. Screenshots and midprocess states show the work while it is still becoming itself.

Education, stabilization, play

Pages that teach without flattening. Cards that help a person regain footing. Play that keeps experiment attached to consequence — the same reasons a reader would subscribe to a practice, not a feed.

Follow a thread

Start with a year, a practice, or the current issue. The links carry those questions into budgeting, software, and play, then bring you back here when the next close lands.

In architecture terms: the kernel is for continuity, the lattice is for variation — keep a few things stable enough that everything else can mutate without turning into a pile of disconnected tabs.

The cauldron language is part of that too: a place where prompts, spells, notes, and partial states gather without pretending they are finished. Midprocess is not a problem to hide — it is often the most useful state to show if you want people to understand how work moves. <living_concepts> names the handles; the garden bed holds what you prime; the media workbench cooks a seed.

Another way to describe it: a sharable recursive process for self-improvement. Make something, inspect it, notice the abstraction, route it into another genre, and repeat until the result is useful enough to teach or strange enough to keep.

The current measure is 200-day chunks. Inside that rhythm, something on the order of ten thousand videos has accumulated over a few years. The operators have sharpened within the practice, yet the underlying cadence remains the one that began in January 2023: release on the 13th and 26th, every Wednesday given to the story — a fixed pipeline where each step transforms the raw material of attention, and the release cycle is the synchronization point that renders the state observable.

These numbers live as first-class ingredients in the cauldron (hold a term above to prime it). The cauldron derives its own responsive quantifiers for allocation and discovery, and the modular baker's-dozen derivations surface when you engage numericity emphasis — the deep rhythm math stays delightful instead of explanatory.

The bet is that attention should become transferable. Paying attention to this website should improve its syntax, information architecture, tone, and resilience. Paying attention to software should make stronger tools. Paying attention to craft should make better publishing surfaces. Paying attention to play, writing, search, libraries, materials, and hospitality should make better routes back into the work.

The stranger vocabulary only earns its place when it helps somebody return. A speech bubble, spell trail, section handle, recipe card, or visible data attribute is a small way to show where attention went and what it can do next. That sentence is still a little wild, but I mean it. Attention should become structure. Pressure should become form. The page should be able to speak back just enough that a visitor knows where they are standing.

The question that still structures the work formed while I was moving through questions about environments that help people stay with difficult things. At UIUC (2014–2017), the first half of my time on campus was spent in the Electrical and Computer Engineering curriculum because I wanted to understand how transistors worked; the second half was spent in the Education curriculum. I majored in Learning and Education Studies with a concentration in Applied Learning Science, and spent time in The Adult Learning Lab and a course called learning from text. Since then, I've practiced retrieving the math, physics, and general-education requirements from long-term memory and applying them to the design of Spw. I've also included more ornaments to decorate some of its grammatical constructs, giving the language a visible texture as well as a readable structure. I founded Student Body for Meaningful Education to treat motivation as a design problem. The through-line was already there: how do you build language and structure that lets attention compound across time, people, and disciplines instead of resetting every time context changes? That same question is now public and active on the site as #>curriculum — a living learning surface that teaches technical fundamentals through bounded economic analogies (memory as household liquidity, scheduling as institutional governance, matching as markets). I'm also interested in software languages as community patterns: how people learn a grammar together, decide which idioms to carry, and make room for new speakers. Language models make new dimensions of development more accessible and differently meaningful, but communities still give those patterns context and consequence. Every analogy is followed by a mandatory boundary test. All artifacts and progress are local-first and exportable. Developmental climate settings function as the equity buffers the pedagogy requires. The curriculum is both a practical resource and a demonstration of the site's own recursive practice: notice, name, fold, note, return.

A warm-to-cool register of vessels, shelves, seed packets, syntax marks, threshold structure, and faint machine traces.
Attention register Practice becomes tools, pages, teaching, and hospitality when attention is compressed into reusable structure. The same movement continues through software, craft, and the website field guide.
#>career_register

Career and Practice

career

Six practices. Each one is a skill door into work that is already public. The years are the timing; these rooms are the trajectory.

Software Engineering

Frontend, design systems, HTML/CSS architecture, parser-driven tools. Invoicing, CRM, sites, events, payments since 2013. Sites and production surfaces for independent film.

Spw is where I study pacing: what a page owes a reader first, what can wait, and how a codebase can teach the next person to work in it. This site's stylesheets now reach a visitor 40% lighter with no rule changed. I build in JetBrains and VS Code and treat both as design surfaces.

Illustration

Laminated printer-paper folios as a returning stack — collage, laminate, paint a season, paint again next year. Characters, depiction studies, SVG. Conference art in 2023. Images that travel with the software — and with lore.land play.

The artistic basis dates to 2021. I've marketed lore.land in public since 2023, with its own TikTok (@lore.land). Some folios carry squares drawn with people in person; that was a long meditation, and it is the part of the stack nobody else can reproduce.

Design

Components, regions, material surfaces. Structure that stays coherent when the medium changes.

Oration

Original Comedy, four years, and co-category leader my senior year. A genre-bending play I directed. Technical work that can be read aloud.

Experience

I started building software in 2010, my freshman year of high school, with PLTW courses and C++, and joined the speech team the same year. I began contributing production code to business software in 2013, built a PHP framework in 2015, founded Factshift in 2016, worked as a web developer for University of Illinois Extension's Community Economic Development team from 2016 to 2017, founded Student Body for Meaningful Education in 2017, let factshift become a meditation on phenomena through code while developing the Spw parser in 2019, and was hired as a Senior Frontend Engineer in 2022. My strengths now include frontend systems, design systems, developer tooling, content surfaces, HTML/CSS architecture, and interface language. I work best where engineering, writing, interaction design, and learning overlap.

Why the dropout still matters

I did not leave school because I stopped caring about education. I left because I cared enough to feel the mismatch between institutional form and lived motivation. That mismatch still matters to me. It affects how I think about note systems, learning tools, interfaces, curricula, and product design.

School, language, and relief

I grew up respecting education as a process, and part of the long thread behind this site is that school often felt more breathable than home because new subjects and new language made it easier to describe experience with peers who could share the novelty. A lot of what became my career started as experiences I could not yet bring back home intact.

That thread now has a more explicit shelf on the mental health topic.

Language as synchronization

A lot of my motivation is simple: people often have real experiences without concrete language for them yet. I designed Spw, in part, to synchronize understanding about God, and in part to see the shape of ideas more clearly. I cared so much because my father and I had different spiritual upbringings. The same grammar has to work across cultures, collaborators, and tools. I do not think the value of that work is limited to one anticipated audience. The aim is to build better naming, clearer structure, and more surfaces where a thought can test whether it is becoming shareable.

That is part of why linguistics, interface language, and operator grammar keep showing up here. They are not side interests. They are part of the bridge, and sometimes that bridge produces a real moment of recognition when someone else cares enough to wonder about meaning with you.

AI is part of that loop now. Codex, Claude, and Grok sessions open the same gate I do — AGENTS.md, then the Spw file that owns the idea — and commit against the same sensors, so the language updates its own plans instead of starting from a blank page. The prompt they open first is public: the crawl prompt on spw.quest.

How I like to work

I like small, serious teams, strong products, readable systems, and environments where maintenance is treated as care. I care about architecture because it changes what people can sustain, inherit, extend, and teach, and because site stability, naming, and structure are never merely cosmetic.

I care about the marketplace being more socially acceptable and less ratchet. I want pricing language that treats budgets as rhythmic allocations (13-step discipline, cauldron-visible numbers), better public proof, and better engineering surfaces around creative work so people do not have to choose between dignity and legibility.

I'm open to being a mentor, though I prefer cohort-shaped relationships to long-term 1:1 mentorship. In practice that usually means pointing people toward the Discord servers and creator channels that maintain a shareable pace of development across dimensions. The goal is to help someone find a living context with its own momentum, not make myself the only source of guidance.

It has worked: developers I've mentored have moved up in their careers, and professionals I've coached have shortened a resume gap. The certificates I earned at the Leadership Center in college matter less to me than the relationships that came with them.

Professional direction

I am aiming toward senior, staff, and principal-caliber work that integrates software engineering, developer experience, design systems, knowledge workflows, publishing surfaces, educational structure, and better HTML/CSS/SVG habits for engineers who want their work to stay legible.

^systems_register

Systems Register

systems

What I build

I build parser-driven systems, interface architecture, documentation surfaces, design systems, public websites, developer tools, and environments where plain text can accumulate more structure without becoming opaque.

  • language tooling and parser systems
  • interface architecture and design systems
  • developer experience and workflow design
  • accessible web applications and publishing surfaces

spw-workbench

The strongest expression of this right now is spw-workbench. It is the kernel candidate: a workbench for readable systems, parser/runtime/tooling integration, semantic projection, portable seeds, and structured thinking that remains inspectable.

My thoughts were already spirals, and I often did not have the language to know when to set one down. Some ideas, God most of all, could not be handed to someone without first sharing the language they lived in. It is not built for anyone in particular, but it has been designed with care and it is useful. People who wonder why languages are shaped the way they are may find it interesting, and so may people who enjoy symmetry, like plugins and IDEs, wonder about maintained software, or journal. spw.quest is the guide.

Why this matters now

A lot of institutions are not adjusting quickly enough to the current environment. Whatever people think of Roy Lee, I think he understands something real about where the school system is and where it is failing to adapt fast enough. That does not mean every response to that problem is wise. It does mean we need to build better structures instead of pretending the existing ones will correct themselves.

Readable systems over opaque automation

In an era of cheap generation, legibility matters more. I want systems that let people inspect what happened, recover intention, revise structure, and keep ownership over their files, reasoning, and tools. That includes authors, but it also includes engineers: I want more of us practicing plain HTML, durable CSS, and SVG as an editable medium for diagrams, characters, and reusable assets instead of treating the browser as an afterthought.

#>website_register

Website Register

website

This website is part of the practice. If I practice paying attention to this site, it should become more useful, more legible, more beautiful, more technically sound, and more able to support collaboration, study, and publication.

Home as semantic orientation

The home page should teach how to read the ecosystem: parts of speech, components, topics, images, SVG specimens, and operator routes.

Software as technical depth

The software surface should make parser systems, operators, syntax, rendering, projection, and tooling easier to understand and extend. The nearby math routes exist partly to make those structures feel less abstract before they become implementation detail.

Craft as editorial practice

The craft surface should strengthen my sense of hierarchy, panels, typography, sequencing, visual rhythm, publishing structure, and SVG as a vehicle for character development and asset exploration.

Services as practical conversion

The services page should convert attention into collaboration, clear scope, pricing logic, and useful contact surfaces.

Blog as interpretation practice

The blog should help turn fragments, questions, wonder notes, and video summaries into more public and usable language, especially when those notes are moving from private authoring systems toward essays, ebooks, or lore surfaces.

Play as experimentation

The play surface should let me test interaction, symbolism, tone, live session rhythm, and narrative structures without pretending every experiment needs immediate productization. That includes RPG surfaces where scenes, textures, items, and characters can be staged, collected, and translated into later SVG or image work.

#>typography_register

Typography Register

typography

Typography should do more than look tasteful. It should tell the reader what kind of sentence they are entering and how much weight the page wants to carry.

Thirteen operator words hand-lettered in blue down a teal-washed page, potential through integration, each followed by a line about how it is practiced
Hand-lettered register Display, body, mono, and annotation should feel like neighboring objects with different responsibilities, not one flattened voice wearing multiple costumes. Thirteen operator words, lettered by hand down a teal wash, keep the reminder.
~documentation_field

Documentation Field

field

These are some of the public references and documentation surfaces that matter most to the work.

My documentation and code

  • spw-workbench — parser, runtime, tooling, and workbench direction.
  • spw.quest — paced guide into Spw. Public contract and crawl prompt while the remote is quiet. Live specimens stay on the operator atlas.
  • software surface — public route into the syntax, ideas, and experiments.
  • math surface — intuition-first diagrams for the structural ideas behind the software routes.
  • SVG storytelling — motif systems, illustrator handoff, and inspectable marks for recurring assets.
  • SVG experiments — path grammar, addressable diagram hosts, and tuned handoff studies.
  • trope.wiki — a longer-horizon home for trope physics, naming drift, and speech-bubble metaphysics.
  • texture.website — a neighboring surface for material cues, language texture, and the tactile side of publishing systems.
  • website field guide — runtime shell and interaction model of this site.
  • lore.land surface — author-facing narrative, ebook, and mythic-publication direction.
  • blog interpreter — public fragments, development notes, and reflective synthesis.

Knowledge environment mechanics

  • Text-editing systems — durable files, inspectable transformations, and tools that do not need to own the writing.
  • Knowledge-base mechanics — links, projections, versioned holdings, and the boundary between a private note and a public claim.
  • Literal parser — a place to test whether an expression survives rendering as the same relation.
  • Research notebook — source, claim, confidence, refusal, and next experiment kept close enough to audit.

The useful question is no longer which application holds the notes. It is whether a claim keeps its identity across editing, rendering, linking, and handoff; whether the boundary conditions remain visible; and whether the reader can tell what changed without replaying the entire process.

?boonhonk_register

Boonhonk Register

boonhonk

Boonhonk is five transforms on one beat — boon, bane, bone, bonk, honk. More than one voice. After the 2024 Games, before 2028: a window when a mix still had to name its own thread. Gold as recovered material. A record made to be found.

Specificity is which voice is loud. Threading is the crawl from the open brace toward the close.

A luminous pearl stands in teal mist while molten gold splashes upward into a crown.
Pearl becoming crown The five-voice mix as one still: a nucleus, a splash, a form. Screenshot this register, then let Imagine read the valence — not a generic jewel.
Boonhonk disposition lattice Five voices on one field. Bone at the center; boon, bane, bonk, and honk on threads that meet it. Loudness is a mix, not a single narrator. bone boon bane bonk honk
bone = reusable skeleton boon = generous arrival bane = useful constraint bonk = experiment beat honk = discovery signal
Boonhonk as a field Five voices, one field. Sit a mix; the loud thread leads.

Combinatoric Wonder

Sit a voice, step its weight. The five stay distinct; the surface is the mix. Discrete names are for calling a beat out loud.

Boon

Arrival, benefit, invitation, reward, flow toward.

Bane

Cost, limit, friction, refusal, necessary subtraction.

Bone

Structure, scaffold, chassis, carrier, persistence.

Bonk

Impact, event, interruption, comedic collision, change.

Honk

Signal, broadcast, resonance, wave, public relay.

Combinatoric genre

How a mix travels

Start with one transform, or a pair. Count if you want: 5 alone, 20 ordered pairs. A longer mix is a sequence of beats. Names on RPG Wednesday already do this: BoonWAP, Honk Bazongas.

boon + honk

Generous broadcast. An invitation that can be heard across the room.

bane + bone

Durable constraint. A limit that holds the room up instead of punishing it.

bone + bonk

A scaffold that can take a hit. Collision as research against something that will still be there after.

boon + bane

Arrival with a cost. The gift and the limit share the same beat.

honk + bonk

A signal that collides. Comedy that teaches a rule the table can reuse.

RPG Wednesday plays the same mixes as names: Mr. BoonWAP, Mr. BaneWAP, WAPboy, Gravy Davis, Honk Bazongas.

~nutrition_register

Nutrition and Hospitality

hospitality

Food as modality extension

I do not think software is the only place where structure matters. Nutrition, menu design, hospitality, pacing, atmosphere, and the circulation of care are also design problems. We can describe the ways we hope nutrition flows and then make tasty foods that embody those hopes.

Restaurant + entertainment venue horizon

I want to manage or own an entertainment venue with a restaurant (or series) one day as a modality extension of boonhonk. Ingredient sourcing is part of that practice: who grew it, which season, how far, and how a grower is named, if they are. Compelling recipes, fantastic service, pacing, atmosphere, liminality of arrival/departure, and the circulation of care (as charge/discharge of attention and component states) are design problems. Materials as paint: table surfaces, flavor timing, and speech-bubble orders (operator-like requests in scenes) can be tuned like site metamaterial, physics-reason, or cauldron ingredients. This lets the work move from symbolic and digital surfaces into recurring physical experience: meals, rooms, rituals, timing, staff systems, repeat visitors, public culture. See recipes (public kitchen for culinary culture, composition, garden, sensory research, fermentation as material science, cauldron hook + visibility for discovery across structures) and RPG Wednesday (iterative character design, worldbuild with restaurant scenes as prototype for venue lore + service as readable system; l'n'd'r speech bubble expertise as reason to explore subvocalization, attentional resonance with spells/cauldron, and component ecology for hospitality). Different page regions, nooks, badge modes, and toasts prepare the vocabulary for physical service flow.

Liminality and materials science meet attentional flow here: thresholds of hospitality (entry, seating, service, exit), materials (food as paintable matter, table as surface, light/sound as tokens) shape how attention moves and wonder accumulates. A venue is another place where speech-bubble metaphysics (clear orders, shared stories) and real physics (heat, timing, flow) can be practiced inclusively.

Why this belongs here

A restaurant is also a readable system. It has flows, thresholds, interfaces, menus, sequencing, maintenance, signals, and memory. It is another place where attention can be converted into structure people can actually inhabit.

#>current_direction

Current Direction

trajectory

If the wider tools feel noisy, start with a page you can read, or a room you can scroll.

Movie, 2027

Scheduled. Film is the public craft path. Oration and production surfaces feed it.

Workbench + site

spw-workbench as kernel. This site as the lattice you can inspect. Business-software skills from 2013 still ship here.

Learning in public

Curriculum from TALL and language work. Now is the sprint clock. What I'm learning is open and allowed to change.

The current direction is practical: make spw-workbench the small stable kernel, let the public website demonstrate the semantic lattice, and use adjacent surfaces like texture.website, spw.quest, trope.wiki, factshift.com, and lore.land act like modular projections instead of disconnected experiments.

The sharper focus is on relations that survive movement. A claim should keep the same meaning when it crosses a note, a component, a parser, and a conversation. A small payload should declare its context and threshold before it promises growth. A finished interaction should leave a compact receipt: what entered, what changed, what stayed invariant, and where the next state can be inspected. That connects the math, the evidence, the portable record, and the living example without pretending they are the same system.

Lately that means calmer, more visual math; stronger HTML/CSS instincts for engineers; SVG as a first-class vehicle for characters, diagrams, and reusable assets; and public language shaped by libraries, materials, recipes, and rooms. That is the cleaned-up version. The messier version is that I am trying to make the whole ecosystem talk to itself better, so each surface can inherit context instead of starting from zero. Less starting over. More carrying forward—with enough evidence to know what was actually carried.

The pacing underneath that work is not random. I think in cycles made of seasons and years, then break the cycle into 13 phases and down again into days and hours. One of the most important things I learned came from making 13 short pieces a day for a long stretch of time. The point was not volume for its own sake. It was to find a repeatable process, discover a more personal meaning, and learn what actually survives public repetition. Three videos some days, two posts other days, 13 pieces when I am really in the drill. Abstract thought on top, hard numbers underneath. Loose on the surface. Strict in the frame. That contrast matters.

When I talk about preparing a message for a lot of people quickly, I usually think less about cognition in the abstract and more about the aerodynamics of attention. Cognition matters, but attention is the first gate. If the audience has not consented to meet you on a cognitive plane yet, the communication problem is still about pacing, shape, and entry. So when something sounds obvious to me but not to other people, I do not always assume the idea is bad. Sometimes the model is fine and the entry angle is bad. Sometimes the thought is ready and the sentence is not. Sometimes you need another sentence. Sometimes you need another medium.

A lot of the work lives in an oscillation between subjectivity and objectivity. Some days I am inside the feeling, the hunch, the visual rhythm, or the sentence I cannot quite say cleanly yet. Other days I am trying to formalize the route, the component, the business logic, the operator, or the timing model. The useful thing is the motion between them, not pretending one side wins forever. Underthink and the thing stays vague. Overthink and it stops moving. So a lot of the practice is just dancing with the decision-making process long enough to keep both truth and momentum. Subjectivity generates hypotheses. Objectivity tests which ones can travel. Then the cycle turns and you do it again. That is not a flaw in the process. That is the process.

Part of that direction is personal. After a Site Stabilization Team in 2022, I lost insurance, income, and housing. Professional spaces often credit academic expertise only after a performance of mainstream alignment. I do not treat “the system did it” as a complete answer. Naming only what a system does can thicken an organization until accountability dissolves. I have less patience for an engineering culture that talks about care while neglecting the machinery people depend on. I want tools, documentation, pricing, public notes, and publishing systems that carry meaning with more discipline and more humanity. I want the systems to work, and I want them to feel like somebody cared while making them.

The website is part of that discipline. So is the workbench. So are the services, the blog, the recipes, the SVG studies, and the live-session asset boards. So is the wonder about how vegetables take on dimension before dinner, how soil and fiber and clay each ask for a different kind of patience, how a clay figure's speech bubble might behave like a material, and how routes like RPG Wednesday can become places where culture starts to hold instead of evaporating after one good night. I keep circling the same problem: after enough attention, what can I make that stays useful? Some days the answer is software. Some days it is a meal, a tiny diagram, a clownishly serious prop, a card somebody can actually use.

I want more of the site to expose small factual handles. Wool felts when heat, moisture, and agitation lock fibers together. Clay shrinks as water leaves. Wood moves across the grain. Copper changes color in public. Bread records proofing in crumb and crust. These are not trivia decorations. They are handholds. A screenshot should be able to carry one of them without needing a lecture taped to its shoe.

That is also where genre routing comes in for me. I do not mean it as a marketing label. I mean it as an emerging frontend and publishing problem: how a thought changes when it becomes a page, a short video, a card, a diagram, a game object, a sign, or a route in a design system, and how to route it on purpose instead of by accident. That is the part I think frontend people are going to care about more and more. It is about transformation costs, not just aesthetics. How much survives the crossing? Cheers. Back to the route.

Underneath all of this is a bigger claim about knowledge work: recursive learning systems are now possible in a much more public and customizable way. If someone can describe what they are trying to learn, weight the goal, and keep the structure inspectable, then the economics of learning, collaboration, and curriculum design start to shift. That is part of why I care about asynchronous and hybridized curricula too. Better structures should expand networks and distribute resources more intelligently, not just make prettier notes. I do not have every part of that model locked yet, but I think the shift is real: better learning descriptions change coordination, and better coordination changes what kinds of knowledge work become economically possible. That is one of the main reasons I keep building this in public.

?attention_register

Attention Register

register

What attention should produce

Attention is not just admiration or sensitivity. It should produce assets. After enough attention, I want stronger naming, better system boundaries, cleaner files, more useful workflows, sharper editorial judgment, clearer interfaces, and more grounded decisions about what deserves to exist.

Rhythm at scale

More than twelve thousand videos and over a thousand hours of live streams, counted in 200-day chunks and released on the 13-step cycle. The operators have continued to develop inside that cadence, but the January 2023 rhythm still sets the measure. The sequence functions like a multi-pass process over a persistent execution trace: each 200-day epoch applies further transformations, and the releases serve as commit points in a long-running repository of attention. What compounds is not the raw count. It is the lattice of distinctions, defaults, priorities, and forms that can be carried forward without the original moment having to be reconstructed each time. See schedulers for the geometry of the release cycle and the Spw operator atlas for how the 13-step sequence and its primitives have evolved inside it.

In a typical year the work reaches around 500,000 views, with around 230,000 returning. Older pieces still perform when I repost them. What that volume trains is an awareness of what a moment means: when a room is ready, what it can hold, and which small, consistent promo will carry.

Compounding through practice

Practice matters because attention compounds unevenly. Paying attention to one parser bug helps with another. Paying attention to one page layout helps with a whole family of surfaces. Paying attention to one recipe helps with timing, sequencing, hospitality, menu design, and the way vegetables change when they are cut, stacked, roasted, or placed beside a neighbor. The point is not to hoard observations. The point is to convert them into reusable structure.

From attention to action

My preferred conversion chain is: notice → name → compare → compress → build → publish → teach → host. That is one reason this site includes software pages, craft pages, services, recipes, play, and public notes. They are different outputs from the same discipline.

^kernel_lattice_register

Kernel/Lattice Register

architecture

The recent direction is not to make every project equally central. The center should stay small, stable, inspectable, and teachable; the surrounding lattice can stay abundant, strange, visual, and combinatorial.

Kernel

The kernel holds the durable pieces: Spw operators, route conventions, semantic component patterns, accessible HTML/CSS rules, portable seed shape, and the small set of names that should not drift every time the surface gets more imaginative.

  • Spw operator grammar and pronunciation: swoop.
  • Stable component primitives: frames, cards, chips, figures, registers, prompts.
  • Route contracts that make pages readable to humans and tools.
  • Seed package conventions that can travel through .spw folders.

Lattice

The lattice is where projects cross-pollinate: spw-workbench, spw.quest, texture.website, lore.land, trope.wiki, factshift.com, RPG Wednesday, image studies, math routes, recipes, and component experiments. Each should remain local, but not isolated. Agents that crawl this site should Sense first; the crawl prompt lives on spw.quest.

The lattice lets a visual motif become a component, a component become a lesson, a lesson become a route, a route become a printed packet, and a packet become a collectible seed.

Projection

A projection is a local view of the same deeper grammar. A homepage can project orientation. An about page can project identity and method. A lore page can project scene. A texture page can project material. A workbench can project parser state.

Public contract

The public site should help a new reader understand what the work is, help a collaborator find useful entry points, help a model preserve context, and help future publishing surfaces inherit meaning without flattening the system into a portfolio blurb.

^portable_seed_register

Portable Seed Register

seeds

A Spwashi artifact should be able to travel: as a page section, a code file, a prompt, an SVG, a printed card, a zine fragment, a lore object, or a reusable seed package.

.spw package

A portable seed package should carry the smallest useful bundle: name, intent, operators, route anchors, visual cues, prompt cues, dependencies, and enough notes for another surface to reconstruct the local meaning.

Print bridge

The same seed should be able to become a card, booklet, zine page, sticker, table prop, or Boon Square. Print is not a nostalgia layer here. It is a way to make digital semantics easier to hold, gift, annotate, and revisit.

Texture surface

texture.website is the neighboring surface for material cues, tactile language, style contagion, and interface texture. It should help the kernel avoid becoming sterile while keeping the aesthetic inspectable.

Lore surface

lore.land is the narrative and publishing projection: where scenes, characters, speech bubbles, enchantment, print artifacts, and RPG Wednesday materials can become public culture instead of isolated notes.

~about_tuning

Tune the kernel read

tuning

Settings stay in this browser. Shift resonance carry and explore posture without opening the full observatory.

Current state

Read the active environment

mode: auto memory: nearby explore: reading field: quiet discharge: —

Wonder memory

Control resonance carry

memory

Explore posture

Choose how loudly anatomy answers back

posture
~about_reentry

Why come back to the kernel page?

re-entry

Current pressure

The identity is stable. The operating question is not.

Come back for the current pressure: route clarity, portable proof, wonder with consequences, and paths people can actually re-enter.

Three useful reasons

Context changed.

The about page should explain why a new surface exists before it explains every symbol in it.

Practice changed.

The kernel is shaped by what the site had to survive lately: funding asks, study surfaces, and shared language work.

Wonder changed.

Sometimes the right revisit is not biographical. It is architectural.

Reason to wonder

Good identity pages should help the rest of the site mutate coherently.

If this page works, it makes the shifts across software, search, services, play, and the website guide feel related instead of random.

?[same_questions]

Same Questions, Other Rooms

About asks where am I, what follows, and what responds. Each room below asks at least two.

Home

where am I · what responds. Back to the front door, with the practice one step behind you.

Blog

where am I · what responds. What the practice looks like mid-thread.

Play

what responds · what follows. The same method at a table: campaigns, session logs, tools that teach.

Recipes

what follows · what responds. A public kitchen where the practice is edible.

Care

where am I · what follows. Practices and a local check-in for people I already know.

Contact

what follows · what responds. When reading about the practice turns into a question for me.