I wrote a twitter bot two years ago. It was a side project to experiment with python. It happily runs along on my raspberry pi.
However, once in a while it needs my attention. Usually, because the API it calls has changed. When this happens it takes me awhile to get my environment set back up. My IDE needs an update, the libraries it depends on need updating etc.
So, how do you maintain your side projects? Do you schedule a time to update it? Do you care if the project uses current dependencies? Do you launch the app into the world and then ignore it? How do you know when your app is broken? I am curious to know what other developers do.