Shutting down a service while preserving history

This Is My Jam is closing down. Web services close down every day, but This Is My Jam is unique in their respectful approach to user data and preserving history.

Instead of letting you export your data by a certain date, This Is My Jam is going to preserve the site as a time capsule. Because you won’t be able to log in and make any changes to your account, they are letting users specify whether they want their accounts to be included in the capsule.

What’s also notable is the admission that all of the time dedicated to keeping TIMJ up to date was spent updating the site to work with the ever-changing external APIs.

But keeping the jams flowing doesn’t just involve our own code; we interoperate with YouTube, SoundCloud, Twitter, Facebook, The Hype Machine, The Echo Nest, Amazon, and more. Over the last year, changes to those services have meant instead of working on Jam features, 100% of our time’s been spent updating years-old code libraries and hacking around deprecations just to keep the lights on. The trend is accelerating with more breaking/shutting off each month, soon exceeding our capacity to fix it. — Jam Preserves, TIMJ

Sharing music on the web is much harder than sharing almost anything else. I wish API providers cared about their products’ stability and longevity as much as Han and Matt care about This Is My Jam and its users.