soft.computer
process memory
about

the soft computer is a thesis project exploring textiles as computational logic.

the soft computer

the soft computer is a compact all-in-one, textile-based computing object that uses touch, craft, and embedded electronics to imagine gentler, more intimate ways of interacting with technology. rather than functioning as a productivity machine, it operates as a standalone computational artifact: an enclosure constructed from soft materials with machine-knit accents, housing a flexible e-ink display, capacitive sensing zones, a haptic motor, ambient sound, and breathing light.

the soft computer is designed to be sat with, not operated. it emphasizes presence over output, care over command, and material memory over digital abstraction. four felt buttons act as a poetic keyboard, each biasing a generative text engine toward a different corpus. a trackpad zone controls the mood of language generation. a flexible e-ink screen slowly builds poems from touch.

central question

what can a soft computer do that a hard computer never could?

what becomes possible when we design computers around softness rather than hardness, around care rather than command?

this project asks
  • what kinds of relationships with technology emerge when interaction is touch, not click
  • how textile interaction can function as computational logic, including inputs, states, and memory
  • how a generative text engine can produce poetry that feels discovered rather than produced
  • how printed output can create material memory and intimacy
  • what it means to design for slowness, legibility, and anti-optimization

motivation

my relationship to electronics and computation has always been shadowed by dissonance with the language of hardness that defines the field. hard drives, hard logic, hard science. yet underneath every rigid circuit is something fundamentally soft: flexible wires, malleable solder, human hands, and patient care.

this contradiction deepened as i learned computing history. long before silicon, computation lived in textiles. the jacquard loom used punched cards to control woven patterns, and ada lovelace described computation through weaving. in 1757, mathematician alexis clairaut employed two human “computers” — the title for apprentices at the time — to refine halley's comet predictions. before the machine, computation was a body. the soft computer draws from that thread while insisting that softness can be a rigorous interface, not a metaphor.

as computing industrialized, its soft origins were systematically erased. women who wired eniac, who wove rope core memory for apollo, and who performed invisible computational labor were framed as assistants rather than inventors. meanwhile computing hardened. speed became virtue. precision became power.

this soft computer argues that softness is not weakness. softness is the ability to flex, mend, feel, and adapt.

what it means to build a soft computer

  • making an artifact: a physical, interactive device that embodies computing in textile form
  • performing research: fabrication and material exploration used to critique and expand what computing means
  • writing a counter-history: reclaiming the woven, embodied origins of computation and its hidden labor

system form

inputs
  • 4 felt buttons — poetic keyboard, each biasing a generative text engine toward a different corpus
  • trackpad zone — controls the mood and temperature of language generation through gesture
outputs
  • flexible 10.3″ e-ink display — slow poetic text builds word by word, corner shows current system mood
  • haptic motor — pulses with each interaction
  • NeoPixel breathing light — color shifts with OS state, blooms through fabric
  • ambient sound — soft tonal breathing via built-in speaker, shifts with interaction
  • thermal printer — ritual receipts as poem artifacts

four buttons, four answers

each button represents a different relationship to computation. each one answers the central question differently. together they tell the complete story of the soft computer.

blush — lineage

corpus: women in computing. ada lovelace, the eniac programmers, apollo rope core memory weavers, grace hopper, the women of bell labs. the computer speaks its own history — the history it was never taught to remember.

e-ink: slow, reverent text from this corpus. neopixel: soft lavender. haptic: one long slow pulse.

blue — poetry

corpus: literary and poetic texts. the computer as poet, not tool. dreamy, abstract, slow generation. language that doesn't explain itself.

e-ink: sparse poetic lines, building word by word. neopixel: cool steady mint. haptic: two short rhythmic pulses.

mint — textile

corpus: weaving patterns, jacquard loom history, knit structures, textile computation lineage. the computer remembers it came from the loom. this button makes that connection visible and literal.

e-ink: weaving pattern image alongside generated text. neopixel: warm blush. haptic: slow double pulse.

yellow — subverted

corpus: real CS texts, error messages, technical documentation, logic gates, binary, data structures — run through the generative engine until they become strange and tender. the hard computer's language made soft and unfamiliar.

e-ink: computational language transformed into poetry. neopixel: warm yellow flicker. haptic: three quick irregular pulses, slightly stuttered.

sensory system

the soft computer engages four senses simultaneously — unusual for a computing object — plus one often overlooked:

  • touch — felt buttons, soft textile surface with knit wool accents, haptic motor
  • sight — slow poetic text on flexible e-ink, NeoPixel breathing light through fabric
  • sound — ambient breathing via built-in speaker, tonal shifts with interaction
  • proprioception — the sense of your own body in space. the object has weight. you hold it, cradle it. a screen has no body. this does.

and one design principle that runs through all of them: slowness. the piece is rate-limited and intentional. it resists speed. in a world of optimized interfaces, the soft computer asks you to wait, to stay, to notice.

soft os states

wake

a short ritual. the display greets you. the NeoPixel brightens slowly. the haptic pulse begins. the object orients itself toward presence.

play

active interaction. buttons and trackpad generate poetry word by word. sound shifts with mood. light shifts with state.

dream

idle ambient mode. the display drifts with self-generated text. the NeoPixel dims. breathing slows. the object waits for someone to return.

text generation

rather than relying on large opaque language models, the soft computer uses lightweight and interpretable methods — small probabilistic systems, curated corpora, and modest models that align with the project's values of transparency, slowness, and materiality. each of the four buttons biases the system toward a different corpus. the poem is built from touch.

audience + context

who it is for
  • everyone. the soft computer is designed for all ages — children who touch without hesitation, adults who slow down and become curious, anyone who has ever felt alienated by the hardness of machines
  • creative technologists, makers, artists, and designers seeking alternatives to optimization culture
  • hci researchers and educators interested in feminist hci, calm tech, and embodied interaction
where it lives
  • installation context, public interaction
  • itp thesis show @ nyc resistor, april 2026
  • itp/ima spring show, may 2026
  • open hardware summit, berlin, may 2026
  • the object needs only one wall outlet and a stable surface

documentation + openness

openness is central. build process, patterns, code, circuit strategies, and corpus materials will be documented so others can adapt the soft computer as a template for gentle, alternative interfaces.