The current workshop is only the newest room. These are selected systems I built or helped build before it—working artifacts, not a list of job titles. Each one is an early form of a move the newest room still makes.
2000–02 · memory & common sense
ARIA
An adaptive photo agent that listened while a person wrote and retrieved photographs through personal context and ordinary world knowledge.
2001–04 · everyday knowledge
ConceptNet & MAKEBELIEVE
ConceptNet organized common-sense assertions into a usable network; MAKEBELIEVE used causal knowledge from that network to improvise short stories.
2003–04 · natural language
MontyLingua
A practical English-processing toolkit for Python: tokenization, tagging, chunking, extraction, and lightweight semantics in one inspectable package. One call, jist(), runs the whole pipeline in order: split, tokenize, tag, chunk, extract.
2003–05 · feeling in text
Emotus Ponens
A textual affect system that inferred the emotional consequences of events even when the feeling itself was never named.
2004–05 · English as source
A story-to-program experiment: ordinary nouns, verbs, and relations became the beginnings of Python objects, methods, and structure. With Henry Lieberman; the talk was English: The Lightest Weight Programming Language of them all (Lightweight Languages 4, MIT, 4 December 2004) and the paper Metafor: visualizing stories as code (IUI 2005). As I put it in 2026: “in 2004, 22 years ago, I started vibe coding.”
2004–05 · context in the world
InterestMap & Ambient Semantics
A graph of interests connected to RFID rings and watches, letting physical objects become prompts for personal recommendations and encounters. Under it, InterestMap mined public interest profiles and used statistical association to reveal affinities, neighborhoods, and cultural cliques.
2004–06 · simulated point of view
What Would They Think? & IdentityMirror
Systems that modeled a person’s point of view from their writing, then made the model visible enough to inspect, compare, and question.
2005 · 24-hour MIT competition
I Am a Beautiful Snowflake
A first-place social artwork and program built in one day: individual expression gathered into a shared, computationally mediated field. The final program is eighty-six lines of Python whose top level reads in four verbs: strip banality, describe the person, lay out the person, render the person.
2005–07 · computational taste
Synesthetic Cookbook & Gulp Fiction
One system searched recipes through sensation and emotion; another learned patterns from cuisines and attempted to compose recipes from words.
2006 · generative aesthetics
Aesthetiscope
A computational painting system that translated music and semantic material into evolving visual compositions.
by 2007 · taste as signature
TasteDNA
Musical tones, genres, and successive choices became a lightweight taste signature that could recommend both artists and people; each selection one more strand, never a personality test.
by 2007 · the texture of feeling
Happy Sad
The language of happiness read as more than positive and negative word counts: affect compared with grammatical form, activity, socialness, commercialness, arousal, dominance, weekdays, and hours.
by 2007 · language against the market
NewsHedge
Financial news aligned with market data and weighted linguistic features, to test whether a story’s language helped anticipate or explain a price movement.
by 2007 · adversarial language
Spam2Ham
An adversarial experiment: linguistic noise manipulated to expose what a spam filter attends to.
2008 · culture in interfaces
GenderLens
A news experiment built from 150,000 blog entries to reveal how gendered taste assumptions change what an interface chooses to show.
2009–11 · portable taste
Hunch
A consumer taste graph that learned from a short sequence of questions, then carried that point of view across otherwise unrelated decisions. The lesson, written down on 15 April 2012: “Taste, at its heart is about expressing the self […] but MUCH OF THE TASTE CODE IS ERROR CHECKING, VALIDATION CODE, to prove that what is communicated is authentic.”
2014–16 · public mood
Positivity Pulse
A Hedonometrics prototype with Nancy Etcoff for Santa Monica: an experiment in reading the emotional weather of shared spaces.
2015 · Guggenheim Helsinki NOW
Architecture Personality Genome & Matchmaker Game
Two instruments for encountering architecture through taste: one mapped a person’s affinities; the other made those affinities playable with other people. A formal Guggenheim commission, 2015, on three signed agreements.
2015 · Guggenheim collaboration
Åzone Futures Market
A simulated market in possible technologies: a public instrument for turning collective prediction and institutional imagination into visible movement.
2015–17 · cultural significance
An art brain that indexed 100,000 artist profiles and modeled exhibitions, institutions, press, markets, and career trajectories without treating value as simple fact.