Creating communal computers (Interview)

19 Nov 2025 · 58 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Podcast Notes: The Changelog - Creating Communal Computers (Interview with Spencer Chang)

Episode Overview

  • Podcast Title: The Changelog: Software Development, Open Source
  • Episode Title: Creating Communal Computers
  • Guest: Spencer Chang
  • Description: Spencer discusses his work on the Alive Internet Theory and how he creates computing-infused objects to foster community through play, connection, and creativity.

---

Key Themes

  1. Alive Internet Theory
  2. Concept: An optimistic counter to the "dead internet theory," suggesting that despite the rise of AI-generated content, human creativity remains vibrant and present online.
  3. Inspiration: Spencer was inspired by his observations of human-generated content archived by institutions like the Internet Archive.
  4. Website: The Alive Internet Theory website collages random historical internet content to celebrate human creativity.
  1. Computing-Infused Objects
  2. Purpose: Spencer designs physical objects that merge digital experiences with tactile interactions.
  3. Examples:
  4. Fortune Cookie: Provides a new fortune each time a phone is tapped against it.
  5. Concrete Pillow: Activates "Do Not Disturb" mode on a phone when placed on it.
  6. Wi-Fi Router Sculpture: Shares the Wi-Fi password with guests when interacted with.
  1. Communal Interactions
  2. Experiments: Spencer emphasizes communal connections through shared digital experiences.
  3. Geocaching Influence: Draws parallels between public art installations and folk practices like rock stacking and graffiti, aiming to facilitate connections without physical defacement.
  1. Art and Technology Intersection
  2. Background: Spencer transitioned from a tech engineer to an artist and technologist, focusing on the cultural implications of technology and digital art.
  3. Sustainability: Balancing the creation of art with financial viability; Spencer discusses the challenges of turning passion into a sustainable career.

---

Notable Projects

  1. Internet Sculptures
  2. Definition: Sculptural objects that incorporate digital experiences, creating a dialogue between the physical and digital realms.
  3. Shop: Spencer sells these objects online, allowing for communal interaction and connection.
  1. Computing Shrines
  2. Concept: Larger, immersive sculptures that provide unique digital experiences accessible only at the sculpture's location.
  3. Example: A "phone booth" that allows users to record and listen to voice messages left by previous visitors.
  1. PlayHTML
  2. Description: An open-source library that simplifies the creation of collaborative web elements, allowing real-time interaction among users.
  3. Use Cases: Examples include collaborative games where users affect a shared state, promoting social interaction.

---

Key Takeaways

  • Human Creativity: There is a persistent human element in online content creation that can coexist with AI.
  • Physical-Digital Connection: Bridging the gap between physical objects and digital experiences fosters community and connection.
  • Art as Public Good: Spencer’s work emphasizes technology as a public good, with open-source projects aiming to democratize access to collaborative tools.
  • Inspiration and Perseverance: The conversation reinforces the importance of creativity in driving innovation and sustaining community engagement online.

---

Additional Resources

  • Alive Internet Theory Website: [aliveinternettheory.net](http://aliveinternettheory.net)
  • Internet Sculptures Shop: [internet sculptures](http://internetsculptures.com)
  • PlayHTML Project: [playhtml.fun](http://playhtml.fun)

---

Closing Thoughts

  • Spencer’s journey highlights the importance of maintaining a vibrant online culture through creativity and community engagement. His innovative approaches to blending art and technology inspire listeners to explore the possibilities of keeping the internet alive and interconnected.

---

Connect with Spencer

  • Website: [spencer.place](http://spencer.place)
  • Newsletter: [newsletter.spencer.place](http://newsletter.spencer.place)

Acknowledgments

  • Thanks to Partners: Fly.io, Tiger Data, Namespace, Augment Code, NordLayer.
  • Music: Breakmaster Cylinder for the podcast's theme music.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:28Hello again, or for the first time. We have a lot of fun along the way. On this episode, I'm joined by Spencer Chang, who caught our attention with the Alive Internet Theory website. But Spencer creates all kinds of computery things to bring people together around play, connection, and creation. His experiments with computing-infused objects inspired him to create an entire line of internet sculptures and real-world computing shrines that will hopefully inspire all of us to keep the internet alive and flourishing for years to come. But first, a big thank you to our partners at Fly.io. That's the public cloud built for developers who ship.

1:06We love Fly. You might too. Learn all about it at Fly.io. Okay, Spencer Chang, creating communal computers on the changelog. Let's do it.

1:21Well, friends, Agentic Postgres is here. And it's from our friends over at Tiger Data. This is the very first database built for agents, and it's built to let you build faster. You know, a fun side note is 80 % of Cloud was built with AI. Over a year ago, 25 % of Google's code was AI generated. It's safe to say that now it's probably close to 100%. Most people I talk to, most developers I talk to right now, almost all their code is being generated. That's a different world. Here's the deal. Agents are the new developers. They don't click. They don't scroll. They call. They retrieve. They parallelize.

1:57They plug in your infrastructure to places you need it to perform, but your database is probably still thinking about humans only because that's kind of where Postgres is at. Tiger Data's philosophy is that when your agents need to spin up sandboxes, run migrations, query huge volumes of vector and text data, well, normal Postgres, it might choke. And so they fix that. Here's where we're at right now. Agenda Postgres delivers these three big leaps, native search and retrieval, instant zero copy forks, and MCP server, plus your CLI, plus a cool free tier. Now, if this is intriguing at all, head over to tigerdata.com, install the CLI, just three commands, spin up an agentic Postgres service, and let your agents work at the speed they expect, not the speed of the old way.

2:42The new way, agentic Postgres, It's built for agents, is designed to elevate your developer experience and build the next big thing. Again, go to TigerData.com to learn more.

3:17Today, I'm joined by Spencer Chang, who made my day earlier this week. Spencer, you made my day with your alive internet theory. I emailed you even before I, I think, put it in Change Dog News. I'm like, I got to talk to this guy. This guy is making me happy. So welcome to the show. Thanks for having me, Jared. So I have been fretting the dead internet theory for probably the last 18 months off and on whether it's in change dog news or just in conversation on the show because i feel it i feel the encroaching of the robotic content increasing the upward swing and so the theory to me feels like a very good one and uh the recent news or the recent uh study that showed they're at they've found about a 50 50 break and ai generated content versus human generated content so i'm thinking well that's a if half the internet at least new stuff being created is is taking over then this this theory has some legs to it you came out with a competing theory and a website i'm not sure how theoretical your theory is if you're just trying to make us all happy about the alive internet and kind of saying uh don't freak out everyone like you know the humans are here we are here and and we're staying i'm putting words in your mouth but that was kind of the gist right like let's celebrate the humanity out there you want to tell the story of this alive internet theory yeah um and i mean yeah i didn't come up with this name i think i it's interesting i think it just sort of emerged naturally online like i found a lot of social media like random like tumblr posts referencing this like tiktok posts some people made youtube videos about it and i think it just like it naturally emerged in response and it's basically like the ad systems yeah like humanity will always be here like we've created the internet so much of it so far and like we're not going away my take on it I I felt very inspired like coming across this stuff and you know I've also been thinking about the dead internet theory and I created this um the prompt of it was I was commissioned to do a piece for the internet archive okay um and it felt very fitting to sort of bring these two things together uh because they've you know archived so much content that have been created by humans for like uh more than the past yeah like three decades or decades pretty much um they have like tens of millions of content which is like a it's just like a very crazy scale to think about like each of these things was like uploaded by a human like in some point in the past and I was just like going through like the archives contents from like different years and it's very cool to see I don't know it's just like very cool to see this content from the past because there's this human touch to it um and I think I don't think that's lost in today's world I still feel a lot of that like even in like social media spaces where like you know a lot of bots flourish like I think every day like they're just like I feel like people are finding just crazier and crazier ways to show that they're human like really pushing the human ingenuity and i'll just see videos that's like like i don't know it's like pieces of like like someone animating like a piece of bread or it's just like them throwing a piece of bread on the ground it's like ai would never like you know it's like too it's like too weird yes yeah there is a uh fluidity and kind of a roundness to ai generated content that humans don't exhibit like we are jagged little pills as they say and there are things that we can do that you know at the current crop of technologies are never going to be able to do maybe now maybe the next crop will will pin us down a little bit better but yes the essential human aspect of of creation is not to be matched by what's out there which is why we still can feel we can feel the the encroachment because it's still obvious like yeah that's not yeah that's not funny or that's not interesting now humans wielding ai to do new things you start to get some pretty crazy creations you're like you know what that is actually pretty smart but it was the idea behind it that made it what it was versus the actual execution which is totally fine so tell me about this website i know how it works i've described it on the show you you load up a time period and then you you know hit go and now you're just like throwing like a collage of just like insanity at our faces.

7:50That's pretty much the idea, right? Like that's how it works. How does it, how do you, how'd you do that? I basically just, yeah, I just pull random content from the archive for a specific time period. And it's just filtered by like media type. So I'm pulling images, I'm pulling audio and I'm putting video files and there's no, yeah almost no like curation whatsoever because i wanted it to be a very i wanted it to be like an authentic look of like the spectrum of things that are on there so there is like uh you know you might run into like uh nsfw content as well right because that's just yeah that's part of the internet returns you know because if i curated it would be like my you know version of the internet and yeah part of me like making it this like overwhelming experience was I thought there was this paradox where like you know the internet archive has archived all this human content and like we also know that it's one of the big sources that a lot of AI companies have trained on and I sort of imagined like an LLM like training on the archives like if I like visually if I picture what that would look like it would probably feel a little bit like this like they're Right.

9:05It's like the LLM's fire hose of what it had to consume. Yeah, exactly. So I don't know. There's an interesting like empathy with the machine a bit. Right. Experience as well. That was trying to get at. That is interesting. So I'm not sure how long you've been around. I've been around for the majority of it. Do you remember Flickr? Are you a Flickr? Were you a Flickr user? I do remember Flickr. I barely. Barely. All right. So you're quite a bit younger than me. That's fine. A lot of people are. flicker had this really cool thing and of course for those who don't know flicker it was kind of the original web 2.0 image site where you're sharing your pictures and it was very popular very good built by the same fellow who built slack is that right i think that's right check my work there but going off memory and the reason i bring it up is because flicker had some of the most interesting pictures in the world on it for a very long time and they had an interesting sort, you know, where it was like, give me pictures and you could search an area or a word or tag and stuff.

10:06And then you could say sort by interestingness. And I always love that concept of like, well, you know, give me everything, but let's go ahead and like, somehow I'm sure it was some fuzzy math they were doing inside of Flickr or some hard coded thing. Who knows based on like stars, who knows what it was, views probably just start with the most interesting and work your way down from there and i loved that inside of flickr and i wonder if the internet archive at least has one of those buttons where like yeah you're not curating it but you could be like please send the most interesting things because i don't want to bore people as they enjoy the live internet or you're just like you're just fire hosing it whatever they got i'll take it yeah they don't have any uh they have like you know the basic sorts of like you can sort by views and stuff like that but it's almost like because this is historical content like I'm curious I'm wondering what what you saw on a given day when you on Flickr when you would turn on that filter because this isn't like something that you know this content isn't something that people are like actively going to or like returning to like you would I don't even know how someone would like stumble upon it like maybe only if you're searching for that specific kind of content yeah it's almost like for this case it's almost like it's better at that like like the more interesting stuff is the stuff that's buried and so it's funny that you say stumble upon now do you remember stumble upon yeah yeah i i don't know if i was like i don't know if i knew about it when i was using the web but i i do know about it yeah so stumble upon used to be it was a firefox extension i'm sure it's still out there in some form or the other probably bought by three different private equity companies at this point it was just for fun and discovery and it was a firefox extension it's probably other browsers too that you would throw in your in your in your uh tab bar when you're bored and you would just click a button and it would it would send you to a quasi random place on the internet and they had curation i think and they were like trying to send you interesting stuff which is kind of why you appreciate it because you're going to stumble upon some pretty cool stuff it's not it wasn't terrible you're almost guaranteed to enjoy what you're going to land on.

12:15And this, your, your website reminded me of that because it was almost like you hit stumble upon and you just like cut clicking the button like 75 times and just loading them all into the dom. You know, that's what it felt like. So they hired you to build this. That would have been nice. They asked you to build this. Oh, you mean stumble upon the end? Oh, you mean stumble upon? No, no, no. I don't know what, I don't know who they are or where they are. I'm saying like you this wasn't uh you caught a random hair this was like or wild hair so yeah they well they asked me to make an art piece to celebrate they recently hit like a trillion web pages and yeah I I was trying to figure out what is the best what yeah what what could I make though did you have to pitch it back to them or did they just let you go go wild it was pretty just like you know a lot of flexibility for the artistic vision yeah as long as I used like archive content or like you know was inspired yeah like use our stuff somehow to build something cool yeah and you certainly did

13:23well friends I don't know about you but something bothers me about getting up actions I love the fact that it's there I love the fact that it's so ubiquitous I love the fact that agents that do my coding for me believe that my CI CD workflow begins with drafting toml files for GitHub actions. That's great. It's all great until yes, until your builds start moving like molasses. GitHub actions is slow. It's just the way it is. That's how it works. I'm sorry, but I'm not sorry because our friends at namespace, they fix that. Yes, we use namespace.so to do all of our builds so much faster. namespace is like getup actions but faster i mean like way faster it caches everything smartly it caches your dependencies your docker layers your build artifacts so your ci can run super fast you get shorter feedback loops happy developers because we love our time and you get fewer i'll be back after this coffee and my build finishes so that's that's not cool the best part is it's drop-in.

14:28It works right alongside your existing GitHub actions with almost zero config. It's a one-line change. So you can speed up your builds, you can delight your team, and you can finally stop pretending that build time is focus time. It's not. Learn more, go to namespace.so. That's namespace.so, just like it sounds, like it said. Go there, check them out. we use them we love them and you should too namespace.so is this a common thing for you or you like pick up grants or what do you call them like people give you money to create or is this an uncommon thing how's this yeah it's i wouldn't say it's common but i guess i now wouldn't say it's uncommon okay it's i i've been i mean yeah i'm sort of still even now like figuring out what it means to be like this independent artist, designer, technologist.

15:26It's been almost three years now of doing this full time. I started in January of 2023. Really? Yeah. And I used to, I used to work as an engineer in tech and I, I found my, I mean, yeah, it's been, yeah. So every now and then I'll sort of get these commissions from very different sort of organizations like sometimes they'll be more arts based sometimes they'll be more like technology based um yeah and you found this more interesting than your engineering job yeah i mean i sort of um i sort of stumbled into it i and i don't think i wouldn't call it like um a break from my engineering career sure i think um it's actually just like it felt like the most natural progression of it.

16:19So I worked at Coda for like three and a half years, which for those who aren't familiar is like in the, you know, document like database editing space. And I got into that because I was very inspired by like a lot of the like research and HCI stuff behind it, like Dynamic Land and Red Victor and like making, creating software a lot more accessible to people. Now, you know, now it's interesting because a lot of that is like coming true, at least the democracy of creating software. But yeah, I felt like what we were missing was like, I thought there needed to be a cultural, an equal cultural change, as well as the technology change to get people interested and invested in like taking agency over technology like i think if you look like four or five years back there wasn't like a broad societal sort of interest or like even awareness of of the like political power of software um i think it's changing now with all with all of the like effects of ai and stuff but yeah yeah i I felt like I wanted to bring those two together.

17:38So sort of where I am, I thought that allowed me to like both push for technology, technological change, but also cultural change. And you're pretty good at it because it's allowing you to live, which, you know, the stereotype of a starving artist is not just a stereotype. There's a lot of artists that don't make any money off of their art, but it's nice that you're able to create a kind of, you live at this intersection of art and, and technology. And there's lots of money on one half of that intersection, right? Is the, on the technology side. So it's kind of a nice place to live, right? Yeah.

18:13It's, um, I, I feel very grateful that I, I, I am able to make a living doing this. I feel like, yeah, I honestly not sure. I still like, it still feels weird to be able to say that. I think it's very like, not as steady of a path, obviously, compared to, you know, working, um, And a standard engineer job. But yeah, I've found ways to think about making a business creative as well. And I think that was one big hump I'd get over of treating my art and my creations also as a business. And looking at it from that lens. Because it's important that it sustains. Like if I want to keep doing this work, if I care about the ultimate impact or possible change that I can create from it, I also need like it's my responsibility to make sure I can keep doing it.

19:06Yeah. A couple of weeks ago, I was talking to two guys in the Ruby community who are longtime open source maintainers. Yeah. And we were talking about that push and pull between sustainability, finance, your hobbies, your passions. and the unfortunate sometimes result of parlaying your passion into a job because it allows you to sustain it but it also turns it into your job yeah have you felt any of that where it's like i love making art but i don't want to make art today because i have to because somebody hired me to yeah i have felt like uh slivers of that tension i have like only in the space where i've I've had to be the most business about it, which is I have like a shop for these like internet sculptures I make where I put digital experiences into ceramic and other material objects.

20:06Just because that involves a lot of like manual labor, like I'm making everyone by hand. So there's a lot of like repeated processes. So every time you get an order, you're like, dang it. yeah sometimes it's just like okay i'm like spending several hours like you know making all these my head like damn yeah you start doing the math like how much am i making per hour on these pieces of art well let's go there because that stuff is so cool um thank you you have this concept that you put on your website of creating communal computers that gather that people gather around and play connect and create and it seems like that particular thing that you're making is very communal and is like melding the real world with the digital world.

20:54Can you tell us more about them and where this idea came from? Yeah. So they're effectively like design objects or art objects that you would picture putting up for display in your house. Like I have one that's a ceramic fortune cookie. But what makes them special is I have like put like RFID tags in all of them. and program a specific digital experience that fits the sculptural form. So the fortune cookie gives you a new fortune every time you tap your phone to it. And yeah, they sort of connect the physical to the digital in this interesting way. And it's cool that other people can experience it as well.

21:40And I sort of just stumbled upon it. I was taking a ceramics class with my partner. and just making stuff for fun. And, um, I like, I was feeling this issue of like telling people my website whenever I met them. And, uh, I literally was just like, well, it'd be really nice if I just had something I could like give people my website. Here's my website. You hand them a token. Yeah, exactly. And I have this like stamp on my website. That's sort of the website logo that's made out of my Chinese name, basically. So it's sort of like a sigil. So that was the first piece I made. I just wanted something that represented my website.

22:25So I put the stamp in this small token and then put my website on it. And not really expecting too much of it, honestly, just for my personal use. But people reacted very strongly to it whenever I pulled it out. and like just like being able to feel like i feel like ceramic especially has a very earthy feel that's very different from how you you sort of yeah from how you perceive software and like it just i could see how the experience of my website connected to that was like so much more meaningful than just like them experiencing it in isolation and so that yeah yeah that's how i just ended up like okay there's something interesting here and how i started experimenting anymore yeah i love that concept i have heard it one time previously and i can't quite put my finger on it but it was at a conference and there was a person who was like i think they said do you want my website or something like that and they handed us a thing and i'm like what is this and i'm like you know and it's an experience or like put your phone up to it like it's it's a conversation starter it's different the technology is very pretty straightforward you know it's like yeah it's like the same thing as a qr code basically like you're just encoding some sort of address that gets opened or whatever but that doesn't make it not cool i mean it kind of makes it even cooler it's so simple and yet the melding of the two worlds in a unique way is what is memorable and uh unfortunately for this person it's not memorable enough that i can give them a shout out um but i've also seen this recent trend at conferences of like coinage being handed out as gifts or as rewards or even just a way to stay in touch and i don't think i've seen any of those I know like Amazon does one.

24:06I have one from, we were at Oxide's office a couple weeks ago and they had little oxide coins that are just cool things that you're gonna go, like I think put it over on the shelf over there. It'd be sweet if it had some sort of, you know, thing in there that maybe it does and I should go try. But no one said that. Yeah. Pick it up. So what other stuff? I think the fortune cookie one's a cool example cause it's not just a URL. It's like a, it's a fortune, right? So what other stuff are you putting into these objects? yeah um so i did a bunch of experiments like one of the ones one of the first ones was like this um pillow that you put your phone on and it turns on do not disturb um and yeah i'm finally actually releasing that tomorrow i like that uh yeah and then so can you sew no it's so it's uh it's made out of concrete actually oh it's a concrete it's a concrete pillow but it does have like a fat like a fabric tag that you would expect from like a pillow thing yeah incorporate into it but uh yeah i liked i don't know i just like contrasts so i wanted it to be concrete because like it looks like a pillow but it's yeah no i like that i just expected it to be an actual yeah exactly yeah um i made like this bathtub where you you put your phone in the bathtub while you shower and it plays your shower playlist is that made out of concrete as well no that was made of ceramic okay most of Ceramic, ceramic, yeah.

25:31I made a Wi-Fi router that gives you the Wi-Fi to your home Wi-Fi for guests when they come over. I made this tiny, it was like a tiny photo frame with interchangeable pictures, basically. These are all ceramic. And the pictures would link to different photo albums. And they would give you a random photo from the album. all the places this idea can go are you are you tapped out do you have other ones in the works like are you are you thinking yeah i still got a bunch i actually just started like a like a content series on like oh really you know like instagram called uh will it internet will it internet yeah and i just like put i just like try to like turn everyday objects into it instead of like creating a special form for it so like the i mean the first one i did was just on my this is my like casio watch i wear every day and i just you know put it put a chip on it and it gives me a photo from like that this minute of this day in the past so like it'd be right now it's 12 32 right um you know november 13th it would give me a photo that's closest to that like in previous years november 13th so go through your phone like you hold your phone up to it yeah and we go through your phone's photo album and find the closest picture to that date in some past year yeah exactly yeah that's sick i love that and so it's tied to like the minute which i really like it's like okay yeah if i'm like seeing a sunset like i might see a sunset from a previous year uh it's like it's tied to the year and the or the minute and the day so it's how does it pick a previous year it just it just finds the closest one doesn't care what year it is it just picks a random one it'll find all of them and yeah it picks around right i love that how many different aspects i guess some of it is informed by or perhaps limited by the phones um like what the phone gives you to actually do from an nfc totally like do you have like what all can you access or what all can you do like you obviously you're gonna launch a photo album to a spot yeah yeah yeah it's very um do not disturb like what else can you do uh it's very os specific so like this is all like pretty uh this is all like pretty limited to iphone stuff for android i think you have to like get some third-party software i mean you can trigger a lot of stuff i don't know there's there's because there's all this it uses shortcuts basically on ios or there's a lot of um different stuff you can program most of the experiences i do like rely on just like websites um and doing interesting stuff there but i do wish iphone in general is very like protective about like nfc access which like definitely limits like what you can do well i don't want you just like walk by somebody and get close enough that they have an nfc chip you know and they get whatever they want to do i understand why they are they keep it close to the vest but it certainly limits the art doesn't it limits yeah yeah that is really cool so when it comes to the technical underpinnings of this how are you programming the chips and etc um yeah so like i mentioned on like uh ios stuff i'm using like shortcut shortcut uh programs to like run programs on the iphone well you're triggering it from the from the device yeah run on the iphone what do you actually is there an api that apple gives you like i don't understand how nfc stuff works yeah yeah it's just um shortcuts which is this like native iOS application.

29:12It's literally just shortcuts. Yeah, and you can program it to like run a shortcut when you... So do you write that in like in Swift or... No, it's in this like, they have this like no code esque like builder thing for shortcuts. Yeah. It's really, I mean, now it's really annoying.

29:31Wow. Yeah. So then how do you get it onto the chip? It's just like it's just like an address thing. Same thing as a... It's like a URL style. It's like an app-specific URL. I'm not actually sure exactly how it works under the hood, but yes, I imagine it's something like that. Okay. Yeah. And where do you acquire these chips from that put in the ceramic? It's like buy them off Amazon kind of thing? No, I bought them just from like some suppliers I found on Google. But yeah, I've started to source them directly from like China now. Just because I need very specialized. And you probably need, you might need a lot of them.

30:10as you start to sell more of these tokens. What about talking to the chip? Is it just like a USB cable that just connects into them or like a firmware thing? It's just, yeah, it's just a phone thing. So you can, there's a bunch of apps available. Oh, so from your phone, you connect to it? Yeah, exactly. Okay, you can tell I've never done this before because I'm completely clear. Yeah, it's really magical, honestly. Yeah. Yeah. that's super cool so that's uh you call that internet sculptures is that the name of this yeah computing infused objects i'm reading some of the words off your website internet sculptures internet sculptures.com is the is the website for the shop yeah but internet sculptures it sounds is just a step along the road perhaps a uh a move down the path but you're going further now yeah to computing shrines which is like okay similar but different tell us about computing shrines so internet sculptures is sort of like the like the business or the shop like container for all this thing you're selling yeah it's like i do these experiments some of them you know feel cohesive enough repeatable enough to be like products they go in the internet sculptures shop it also serves as a vehicle to do like collaborations with companies or organizations if they want like custom ones.

31:35And the manifestation of all those things is in this latest project, Computing Shrines, which is like a sculptural version of these same concepts where you take larger sculptures and create a more immersive digital experience that's only accessible at the sculpture. So it creates this very direct physical to digital bond. and all of them are basically like collective experiences. So they have some interaction with visitors who have been there before. So one of them is like a, it's like a phone booth made out of acrylic. You place your phone, it's like a phone booth for your phone. So you place your phone inside the phone booth.

32:17Okay. And the website or the web experience is like a voice sharing thing where you hear just the last person's voice. And then once you listen to it, you can record a message for the next person. Oh, and that like replaces the message. So, you know, that only one person sort of, uh, your message isn't there forever. It just, it's only the next person in the chain. That's kind of cool. That reminds me of geocaching. You know, you're a geocache. Yeah. Yeah. Cause they have that concept of like leave a thing or take a thing and leave a thing. Right. Yeah. This is cool because it's that same concept.

32:51Only there's only one thing. Like with a geocache, you might open it up and there might be a few trinkets in there or whatever it is or notes or memories, pictures. and you take one with you and you leave your own yeah and then there's still be a few others in there or there might or might not be but with this there's just one one message you're going to listen to that message you're going to leave one message yeah and then only other only one other human in history is going to listen to that one yeah i love it yeah i'm really inspired by like geocaching and all of the um just like very uh i would say folk practices of like leaving traces of oneself in public places.

33:30Like I even think about like very like, you know, people who will like write on chalk or like scribble something in the sand, like write on chalk on like stone or whatever. Like there's all these like small or like stacking stones. If you've ever seen that. Yeah. I have seen that. When you come across one, you're like, wow, somebody spent three hours or however long it was. And like, sometimes you can, you can tell like you know that multiple people have added to it like just by the arrangement of it i like that there's this this like sense of like how many people have been here oh that's interesting yeah so all these are sort of inspired by um those those practices but using a digital form so that it can like yeah i'm interested in like what other sort of interactive experiences you can do that like amplify those practices and it's like you know some people are like there's like environmental concerns of like some of these practices or like you know tagging rocks especially so this is sort of like a way to keep doing those practices but without like still tying into the physical place but without having to like deface anything yeah well as we began talking about this my mind immediately went to graffiti of which i'm i have two minds about graffiti sometimes it's beautiful art and other times you're like this is just desecration you know this is vandalism and so and it's so permanent of course you can paint over it but not with major effort.

34:52So I like this idea of like ripples in water, you know, they have this ripple effect, but eventually it goes back to calm. And that's kind of what you're doing with these, with that particular photo booth experience. What I think is, I think that's a super cool idea. What are some of your other sculptures you've built or are thinking about building? Yeah. So there's one that's, so the phone booth is like Shrine to Voice and there's another one that's Shrine to Earth and it's inspired by the rock stacking practice specifically. So it's, I transformed this like large boulder and like embedded it with some chips and the experience is effectively like a rock stacking experience.

35:33You like load up the website, all of these rocks like come falling down and they're all rocks that have been uploaded by someone who like went there. And so you're able to like offer a rock to the shrine. So you just, it like accesses your photos it like pumps you to like search for a rock it'll like verify it's a rock I can tell you put some work into that one that was very important to you

36:03yeah it verifies it so I wanted it to be like if I could tweak the model I wanted it to be like like if someone uploaded like Dwayne Johnson like the rock I wanted it to accept that like exception yeah yeah but i'm not that advanced yeah but that now now is it set in stone or can you actually uh can you still access the software side and i can still access the software can you upgrade that sucker come on somebody's gonna it's gonna you know you made my day but that's gonna make somebody's weak if it rejects other humans but it accepts dwayne johnson i mean that's the kind of stuff that goes viral i know i love that i'm just here to encourage you to go ahead and work on that that's my the next version yeah yeah so it verifies it's a rock it removes the background and then you see you like you're able to add your rock to the to the to the pile so are these sculptures then like is the selling of the objects funding this stuff that you want to do?

37:13Or is this also commissioned for other... Because these are like living in public spaces, right? Yeah. I mean, I'm trying to get... I'm working on like a public art version of it to be installed in like a park. Oh, that'd be awesome. Yeah, which would be really awesome. Yeah, I don't know exactly how the funding is going to work, to be honest. I received like a grant from San Francisco to try to do this in a park. We'll see it like based on permitting and stuff if that, how that turns out. But yeah, it's, it's tricky for this stuff. I think like, especially like public art in public art broadly is just like, as I've learned more about it, it's like usually just funded from like private patrons or donors.

38:00because it's just, it's not like a, it's not like a museum installation. It's not like something that like brings in a lot of money. It's like literally like a free thing in public for everybody. Exactly a line item on the budget when there's so many other things that they're already paying for. So, which is really, yeah. I mean, which is interesting. It's like, that's the kind of thing I want to do because I like, I've worked on open source and a lot of my projects as well too. And I think, you know, a lot of my philosophy is around technology as a sort of public good. and so this is an interesting like parallel to that in a very physical universe so yeah i'm gonna figure out i don't know how the funding works but at least for now it's not it hasn't gone large scale enough that it's like prohibitively expensive um i guess i'll cross that path when it when it comes to it okay friends augment code i love it this is one of my daily driver ai agents to use super awesome cli vs code jet brains anywhere you want to be augment code can bring better context, better agent, and of course, better code.

39:03To me, augment code is by far one of the most powerful AI software development platforms to use out there. It's backed by the industry leading context engines. The way they do things is so cool. You get your agent, you get your chat, you get your next edit, your completions, it's in Slack, it's in your CLI. They literally have everything you want to drive the agent, to drive better context, to drive better code for your next big thing, for your big thing you're already working on, or whatever you have in your brain you want to dream up. So here's a prescription. This is what I want you to do. I want you to go to augmentcode.com.

39:36Right in the center, you'll see install now. And just go right to the command line. There is a terminal CLI icon there. Click that. And it's going to take you to this page. It says install via NPM. Copy that. Pop into your terminal. Install augment code. It's called Augie. instantiate it wherever you want to type in a-u-g-g-i-e and let loose you now have all the power of augment in your terminal deep context custom slash commands mcp servers multi-modals prompt enhancers user and repo rules task lists native tools everything you want right at your fingertips again augmentcode.com is one of my favorites you should check it out and also by our friends over at NordLayer.

40:19If you're still managing VPNs with outdated hardware, maybe worse, you're letting your remote team access production servers without the proper credentials. That's just not, I mean, who does that, right? Don't do that. Here's the thing. Most business security solutions, they take weeks to deploy, but this is not the case with NordLayer. So what is NordLayer? It is toggle ready network security built for modern businesses. It combines a VPN access control. as well as threat protection into a single easy to use platform. It's built on the trusted standards of NordVPN. This is powered by NordLynx, which is their super fast protocol based on BlierGuard.

40:59NordLayer uses zero trust principles to ensure only the right people access the right resources. And the best part, you can deploy it in less than 10 minutes. There's no hard requirements, no complex configurations, just secure connections and full control. And the best part, because it's that time of year, they're offering an exclusive Black Friday deal. You can get 28 % off yearly plans with the code changelog-28 or changelog-28. Yes, the hyphen is important. Make sure you use that. That is 28 % off all yearly plans. This is valid through December 10th, 2025. 25 but let me take you a little further and this is perfect for those dev teams out there who are managing remote access to internal systems so with nord layer you can get this grainler control over who accesses what from where and on which device the built-in threat detection helps spot risks early preventing malware ransomware and phishing attacks these things are getting so sophisticated.

42:10I almost got fish of the day. It's a side story, but it does all this before it even reaches your end point. So you're secure in all those regards. Deploy it in minutes, not in weeks. It scales instantly as your team grows. There's no hardware investment required. Just toggle it on and you're protected. Again, there is a exclusive Black Friday offer, 28 % off. Don't miss out on that. Use the code changelog hyphen 28. Again, the hyphen is important. changelog hyphen 28. Go to nordlayer.com slash the changelog. Again, nordlayer.com slash the changelog promo code changelog hyphen 28 and secure your endpoints for your whole team and live life happily throughout the holidays.

Read the full transcript

42:55Enjoy.

43:01One of the things you say on your website is that you try to create perpetual energy. Now, I grew up in a world where there is no such thing. So, I assume this is aspirational, but I'm curious your thoughts behind that statement. Yeah, I think it's funny, yeah, because we know this thing is not real. um but i feel like the aspiring towards it like allows us to feel like that it's present in various points or various situations and i think like i think i feel that perpetual energy in all these like um some of these folk practices that we've like talked about like you know the rock stacking or like seeing these traces of people like there's nothing uh you know physical that like is saying that like this energy is circulating but uh you know i can just make that gesture and like so many people will see it and might interpret it and might feel you know this like abstract sense of my presence that feels like there's there's some cycle happening um i think it's the same in like you know if we look at the software side like things like open source or like this public good style technology like and in that case it is sort of like there's more of a you know like infinite possibility because it's like software is free and can be infinitely replicated um but i think you just see like you know all these projects building off of one another and like i think one of the things i think the thing that i strive for most and like the things i make is like that people can surprise me with what they do with it and that also feels like this sort of infinite cycle they get a perpetual cycle that gets produced like if you you know you just come up with one idea or like a project and it like inspires all these other or enables all these other versions of it right yeah yeah it's like perpetual not through exerting of energy but through inspiring to exert energy you know it's like that what's that old saying creation is one percent inspiration and 99 perspiration and when it comes to the perspiring like there's no perpetual for that that's that's just good old-fashioned like motivation plus discipline plus whatever it is stubbornness but the inspiration part perhaps we can get a little bit of perpetuality moving in that direction where your idea you know ripples and it inspires another idea which ripples yeah and inspires another idea and we still got to put the work in you know you still got to go build you still got to make that new ceramic thing tomorrow or whatever but there is a perpetuating of the energy of the idea and the human behind it which i do think is still probably aspirational but sounds like more achievable than just raw energy perpetuated forever you know yeah so that's cool if you do stumble across that one let me know though because yeah I'm sure we could put it to good use.

46:12You could probably fund all your art installations. That might be my business. Yeah. This is my sustainability model is perpetual energy machine. I'll pitch that to some investors. So much cool stuff, Spencer. What else are you working on? What else are you thinking about? What else have we talked about? Cause you have a whole, I just encourage people, of course, check out a live internet theory, but Spencer.plays. he's got a bunch of stuff on his website. I'm sure you can just dive into the depths of each of these projects. But what else are you currently working on or mulling on? One of the projects that I'm really excited about is more on the software side.

46:52It's called PlayHTML. So it's this open source library I made to make making collaborative web elements really easy, as easy as creating like a single player web element. So how it works is like you can just add a single attribute or program interaction as you normally would. And it syncs that state to everyone. So instead of like, you know, I have like a lamp on my website, for example, when you can turn it on and off. And like that is the same state for everyone. Oh, I did that for everybody that was on your website. Yeah. And it persists. So it's like mapping that to like a more permanent thing.

47:36I see. And so, yeah, this is like, I just felt like this paradox of like, so many millions of people are using like modern social media platforms at any given moment. But like the actual experience of using the site is very solitary. Like it's, you have a personal feed, like no one else is seeing the same thing that you are in that given moment. There's sort of like a, like a gap between that. and I think this like having this primitive of like every like what you do is like has effect for everyone else like that forms an interesting foundation for like new I don't know digital social interactions yeah so that was sort of the premise of the project and trying to make more interesting social digital social spaces using it there's certainly been a lot of interesting gaming and maybe even just you know toy experiences online the last five or ten years that have been driven by a similar component where it's like we're all experiencing the same thing at the same time yeah i can't remember who it is whether it's neil.fun or there's another website where they create a lot of cool interactive games yeah uh nolan yes yeah yeah yeah yeah yeah where it's like it it's only fun because there's seven five hundred people there and they're all screwing around on it you know if you're if you were here alone you'd be like yeah 30 seconds and i'm out but the fact that like there's so many people and everything i do affects everybody else does bring a new i don't know what it is a new excitement to what is otherwise a solitary experience right totally so this is a open source project for other people to build stuff like that it's not just driving your works but it's like yeah you're trying to get this to be a thing Yeah, exactly.

49:26And it's also, I guess, an implementation of this philosophy of public good technology. It's an open source library, and I also run the infrastructure that powers it, basically as a service. Okay. Like for a free service, basically, for anybody who uses it. So is there a key value store in the background? or? It's basically like, yeah, there's like a standard sort of database store behind it. And I run the like real time streaming infrastructure. So you have a server behind this as well as a data store. Yeah, you're basically just donate. So if I'm using play HTML, the open source project, I can basically just piggyback on top of your infrastructure.

50:07I got to run my own. Yeah, you can basically piggyback off of my... Don't tell anybody. I know, I know. I have monitoring it and I have some checks in place for abuse. And it's like, you know, set up for like, if you're doing tons of data or something, you can run your own infrastructure. You just point it out to the front. Which would be the kind thing to do versus... That would be the kind thing to do. Effectively hot linking. Whereas effectively hot linking, which we've all learned is not something that you do on the internet without somebody, you know, making you pay. Right, right. But I think that's such a big barrier for so many, like, I think people who create interesting experiences on the web, like when it gets to, like, the backend infrastructure part, like that's, like, the biggest barrier.

50:54And, like, usually these experiences don't need, like, that much, don't need that much bandwidth and don't need that much storage. And so it just feels like it's a very high leverage thing for me to do to provide this because i've seen so many like people who are like not from technical backgrounds but they you know they have like a personality to their websites that they they want to make like enabling them to like create these experiences has been really rewarding yeah it's like if you're trying to make a massively multiplayer version of solitaire that wouldn't make any sense version of minesweeper like you don't want to go take a class in data structures to get your minesweeper game out there yeah like yeah exactly just not this was not this is what a yak shave is like why am i over here shaving this yak i'm trying to make a game exactly and so that's cool that you're providing that uh for everybody and obviously as an open source project as well as anybody have you got anybody to use this thing or you got you know yeah people saying thanks man i built it check out what i built with play html yeah yeah and i've run a few like uh workshops and like get together so there's been a lot of like it just yeah it was cool to see like what ideas like are possible with it and like like for example someone made like a horse racing game where like it's like there's four horses and then you just like you pick a horse and then you just like click on the horse really fast yeah and it starts moving it's like straight out of the carnival you know yeah exactly the carnival game you just like point the water at it you know yeah yeah exactly yeah um someone made this like tug of war game where like you click one side or the other everyone's clicks like are powering it and you just see it like uh going between the two poles love it yeah that's so off the top of it someone like has on their website like uh like a knock they have like a door and you can like knock on it and um you see everyone who's like knocking on it at the same time yeah and then i probably the biggest This one, it was one I made, but it's like this fridge poetry game.

52:56Okay. And basically it's like a huge, it's playhtml.fun slash fridge. And basically it's just like a huge fridge wall for the internet. Like you can add words and you can move them around and you can delete words and you just see like these poems emerge on the website. And that's, yeah, that's had probably like multiple tens of thousands of like players um like go through that sometimes i dream of a world full of love where lightning surrenders with vanishing tenderness just a small sampling from your current fridge wall yeah that's pretty nice yeah i assume you didn't write that i did i i have not been writing for a while yeah and like you can see the color under each word that's a different person like every uh every person has a different cursor color so gotcha whatever color um and then you can delete words off the fridge so if you're a jerk you could just delete this amazing piece of poetry that somebody wrote it does stop you if you're it stops you eventually yeah yeah it's a similar it's actually a similar approach that nolan did for um i think one million check boxes where like if you're griefing and you're doing a lot it like tells you to chill just says yeah yeah knock it off jerk very cool stuff spencer i'm kind of uh i'm inspired i'm also jealous of your creativity and i'm happy that the internet is alive and well with people like yourself uh creating cool things yeah play html.fun spencer.place alive internet alive theory.net yeah and um lots of urls many urls yeah sculptures.com sculptures.com yeah there's a shrine.computer okay you're gonna have to figure out a funny model for your domain name renewals you know that's your biggest expense probably let me teach you about a thing called subdomains you know they work and they're free cool love your work love your perspective and your attitude on the internet and life appreciate you joining me especially on short notice to chat about the alive internet theory anything else you want to say to me or to the audience before i let you go yeah i mean first just thank you so much for having me on i really enjoyed the conversation and i feel like we should be talking more about this stuff And I think also, like, you know, it's up to all of us to, like, keep the alive internet a thing.

55:39Like, it's, I hope, you know, my work is just, like, a seed for, like, all the amazing things that, you know, the person listening to this right now could do. I think it takes all of us coming together to, you know, preserve the internet that we know and love. Beautifully said. And did you hear that to you out there listening to this? Take the seed, plant it in the ground, and hopefully something beautiful will grow. Awesome. Thanks, Spencer. Thank you all for listening. And we'll talk to you on the next one.

56:14Connect with Spencer at his website, spencer.place, and keep up with his newest creations on his newsletter at news.spencer.place. And connect with us in our Zulip chat. Each episode gets a discussion thread and nice people hang out there. You should too. Join now at changelog.com slash community. Thanks again to our partners at fly.io and to our sponsors of this episode, tigerdata.com, namespace.so, augmentcode.com, and nordlayer.com slash the changelog. Thanks also to Breakmaster Cylinder for all of our dope beats. We love you, BMC. Okay, that's it. this episode's done, but we'll be back on Friday.

56:56Is it a swarm? Is it not a swarm? Find out with us on Friday. Bye y 'all.

57:44Game on.

From the publisher

Spencer Chang caught our attention with the alive internet theory website, but he creates all kinds of computery things to bring people together around play, connection, and creation. Spencer's experiments with computing-infused objects inspired him to create an entire line of internet sculptures and real-world computing shrines that will hopefully inspire all of us to keep the internet alive and flourishing for years to come.

More from The Changelog: Software Development, Open Source

All 232 episodes
Creating communal computers (Interview)The Changelog: Software Development, Open Source · 58 min
Listen in VO