Sign in

spencer chang

@spencer.place
2.4K followers 360 following 1.2K posts

software you can touch artist, engineer, toymaker 🌐 spencer.place (home) 🧭 wewere.online (a game across the internet) 🛝 playhtml.fun (turn any website into a public space) 📱 shrine.computer (interactive sculpture protocol) 🥠 internetsculptures.com (shop)

PostsRepliesMedia
spencer chang @spencer.place · 15h
"i'm in!" pretty happy with this one, ft. train photos from Daniel Lawrence Lu, blurry temu, and are.na
000
spencer chang @spencer.place · 01/10/2026
"copy + paste" ft. bambu lab, some advertisement for nachos on amazon, and random sheets of nickel
000
spencer chang @spencer.place · 26/09/2026
5 min wikipedia collage using collected images from wewere.online
010
spencer chang @spencer.place · 24/09/2026
having so much fun
a collage made of found browsing materials including redwood sorrel, a bench, a "scrolling kills" text and a groaning snailthe back of the collage showing a list of website sources for where each image comes from
000
spencer chang @spencer.place · 23/09/2026
collage of the day
060
spencer chang @spencer.place · 21/09/2026
030
spencer chang @spencer.place · 21/09/2026
making collages from the images i find browsing
2301
spencer chang @spencer.place · 03/09/2026
get in gang we're making an internet map
2153
spencer chang @spencer.place · 31/08/2026
kurt vonnegut was right but i believe he was wrong about computer people we can make the computer make us feel this way, help us meet people, see people exploring, connecting, creating, etc. everything on the computer is life from someone else
1184
spencer chang @spencer.place · 24/08/2026
use my face to blow up balloons (for playhtml's 3rd birthday party)
1110
spencer chang @spencer.place · 22/08/2026
a nice discussion about use of AI for creative things in my tiktok comments have been too fearful to really share my stance on these things publicly but trying to change that
1120
spencer chang @spencer.place · 20/08/2026
hmmm
1211
spencer chang @spencer.place · 17/08/2026
all the images i've come across while browsing with wewere.online
2291
spencer chang @spencer.place · 13/08/2026
this has been fun to browse every once in a while somehow so intimate to see that someone was looking for synonyms to the word "back seat"
160
spencer chang @spencer.place · 06/08/2026
nice to revisit an idea I experimented with 4 years ago - in a position where i can actually do something meaningful ?
030
spencer chang @spencer.place · 06/08/2026
riding the internet subway to recent links people have visited..
5625
spencer chang @spencer.place · 05/08/2026
not bad
020
spencer chang @spencer.place · 05/08/2026
i learned a new person
340
spencer chang @spencer.place · 16/07/2026
wow pretty crazy if this is right
110
spencer chang @spencer.place · 16/07/2026
i get an error on loading :( also curious about the llm moderation setup
110
spencer chang @spencer.place · 14/07/2026
hi! are you creative, technical, or love telling stories? i'm hiring an assistant / apprentice to help me this fall with my projects designing it as the thing i would've wanted 4 years ago when i started mixing art, software, and sculpture learn more spencer.place/help-2026/
0207
spencer chang @spencer.place · 02/07/2026
connecting the dots cursor edition
010
spencer chang @spencer.place · 30/06/2026
class 2 of building benches on the web! great discussion of @kissane.myatproto.social 's www.wrecka.ge/against-the-... and how we can build social spaces that are accessible and open but avoid context collapse to preserve intimacy and safety
070
spencer chang @spencer.place · 29/06/2026
day in the life of a cursor
170
spencer chang @spencer.place · 26/06/2026
my government stream debut! (computing shrines coming to a park near you in the fall!)
Screenshot of a San Francisco Arts Commission Visual Arts Committee meeting video page. At the top, Spencer Chang stands at a microphone in a hearing room with rows of red chairs behind him. A video caption reads “Golden Gate Park Temporary Installation by Spencer Chang,” dated 6/23/26. Below the video, the page title says “RESCHEDULED Arts Commission Visual Arts Committee,” with navigation buttons for Index, Share, Download, and Embed. The agenda list shows item 9 highlighted: “Golden Gate Park Temporary Installation by Spencer Chang.”
1212
spencer chang @spencer.place · 25/06/2026
this month is the 3-year anniversary of playhtml.fun ! now powers thousands of tiny social spaces with active playing, making, & sharing every day realtime, persistent interactivity in a few lines of code, no server needed! fighting for a more alive, inhabited public internet
081
spencer chang @spencer.place · 23/06/2026
class 1 of building benches on the web done 🥺 cant believe we will have 50 ppl making new weird social spaces on top of playhtml
0110
spencer chang @spencer.place · 22/06/2026
new milestone!! 3000 people browsing together on we were online
0112
spencer chang @spencer.place · 20/06/2026
i am stacking rocks
0100
spencer chang @spencer.place · 19/06/2026
marking off AI slop / seo spam pages experimenting with collective action on the whole internet
2959
spencer chang @spencer.place · 16/06/2026
me & rock
1251
spencer chang @spencer.place · 15/06/2026
some poems from the past few months on playhtml.fun/fridge
010
spencer chang @spencer.place · 10/06/2026
almost at any moment of the day there is someone browsing on wewere.online now 900+ people across 25 timezones..
020
spencer chang @spencer.place · 04/06/2026
ATmessages - dm the firehose now with support for quoted posts, attribution (so ppl dont think you're a bot), and sound (very annoying)
1271
spencer chang @spencer.place · 03/06/2026
all the links of bluesky hah.spencer.place/linkstream
2122
spencer chang @spencer.place · 02/06/2026
the firehose if it was just people DMing you (now you can reply to them!) hah.spencer.place/messages
2492
spencer chang @spencer.place · 01/06/2026
omg someone made a huge trail like 50 full page scrolls down in the fridge poetry wall playhtml.fun/fridge
1192
spencer chang @spencer.place · 25/05/2026
over 400 people contributing their browsing data now!
170
spencer chang @spencer.place · 13/05/2026
our machines crave connection
080
spencer chang @spencer.place · 05/05/2026
omg ran into someone on my website chat
1711
spencer chang @spencer.place · 04/05/2026
cursors browsing the internet this morning.. up to 42 people all contributing to this portrait :)
0182
spencer chang @spencer.place · 01/05/2026
every click from 20+ people browsing the internet last night
070
spencer chang @spencer.place · 28/04/2026
I wrote about the lack of benches / public infrastructure on the web and how we can change that www.elysian.press/p/the-intern... would love more ideas & thoughts if you take a read!
a screenshot of the article saying:

We are all so online, yet being online feels so solitary. Social media is designed for content consumption, brand distribution, and prestige broadcasting, not the warm, funny, and weird moments that happen when humans simply exist together.

We’ve been conditioned to think the Internet can’t be changed, but all our current interfaces—infinite feeds, follower counts, black-box algorithms—are features created by social media platforms to optimize their metrics. Just as they were made, they can also be transformed.

Like guerrilla public improvement projects put benches in public spaces, repopulate foliage in neglected intersections, or transform dumping sites into neighborhood gathering spots, we can also retrofit and reshape our digital space.

So what would an Internet that actually encourages these encounters feel like?

Where can we sit together on the internet? How do we discover a new neighborhood, shelter under a bodega awning during a summer shower, sit quietly at a cafe and work among the chatter of strangers?
1253
spencer chang @spencer.place · 27/04/2026
first time trying this live chat on my website (only shows up when I'm home!) fun to immediately have someone use it i'll be on for the next 10 or so reviewing some previous projects.. feel free to join me :) spencer.place
a screenshot of spencer's website that shows a chat box labeled "spencer.place chat" someone labeled yellow-green dot has said "nice page!"
0181
spencer chang @spencer.place · 19/04/2026
all my cursor movements on 04/17 (sound on!) make ur own internet self-portrait at wewere.online !
050
spencer chang @spencer.place · 19/04/2026
this is much harder than i thought (yes the replies are sending on bluesky. yes it feels weird to reply to people who have no idea who i am)
3301
spencer chang @spencer.place · 17/04/2026
jk i spun up an internal tool to move the dots around to make my animation i love this age of working with computers
030
spencer chang @spencer.place · 17/04/2026
repeatedly changing tiny numbers in my code so i can recreate this drawing 😭😭😭
070
spencer chang @spencer.place · 15/04/2026
only took me 2 years..
180
spencer chang @spencer.place · 14/04/2026
the firehose if everyone was just DMing you
1120830