The web is always changing and that’s one of my favorite things about it. But there’s a unique sadness in visiting a URL and seeing a 404 where your work once was.
I make websites for a living and most of the time it’s for companies. I don’t have any delusion about who owns that work. Don Draper voice: “That’s what the money is for!”
But that work is still also mine: the product of my brain and hands working together in the way only mine do. I made it a requirement that any job I take allows me to say so. But in the end, the code, the artwork, the domain—it belongs to them.
Companies change. They grow, have layoffs, pivot. They get acquired, they close up shop. And as team members rotate and domains expire, you see more and more of your work disappear.
I don’t have any solutions here, just thoughts and feelings about things I mostly have no control over. I feel hopeful about renewed enthusiasm for personal sites and blogs over platforms, but for most of my work, it’s just out of my hands.
So when oss.love oss.cards went down this February, I felt that familiar grief. Another bit of work disappearing into the ether. Netlify decided not to renew the domain and planned to archive the project. A bit on impulse, I asked if they would give it to me and they said yes.
After some work getting things transferred and updated, the site is back up and under my care! You can continue to visit oss.love oss.cards and share cards of appreciation with your fave open source peeps.
As with all my projects, but this one especially, I am keenly aware of the costs of maintenance:
- The domain is not cheap. I thought I would have to pick a new one, but OpenSauced and ui.dev are generously sponsoring the project so I can cross that bridge later. Edit: We crossed that bridge! The project is now at oss.cards
- The site has a lot of pieces I don’t understand. It uses GitHub APIs, Netlify functions, Supabase, and Cloudinary. This is all outside of my skillset, so if things break or I want to make enhancements I’ll likely need help. The site is open source so hopefully that will make it easier.
- High usage brings high costs. Right now I’m using free tiers for services, but if the project gets a lot of traffic (good), the costs will go up (bad). Again another bridge I will cross later if needed.
That’s not nothing, but I’m also not worried. I’m glad that—at least for now—my work still appears when you hit that URL.
Some thanks are in order here. Thank you to Netlify and specifically Phil Hawksworth for his amazing work on the original project. Huge thank you to Ryan Mulligan for helping me transfer everything. Thank you to Jason Lengstorf for helping me get the site back up and running. And thank you again to OpenSauced and ui.dev for supporting the project.
Now, get sending those cards 💚 oss.love oss.cards