I was just curious if you have any personal examples or practices for closing out your cancelled or completed projects (Archive - Purge - Blog Post - Open Source - viking send-off)?
Ask HN: How do you close your side projects?
1–10 of 33 posts
Re: Ask HN: How do you close your side projects?
#2Why? I would never destroy anything I'd created like that. Unless you're doing it for some sort of closure, the way people throw things into the ocean in books and movies, I don't see the benefit. On the con side, you never know when you might start it back up, or just have some use for it. More than once I've gone back to a project I hadn't touched in years and either used it again (e.g. a "one-off" utility script), or just copied pieces of it to use in something current.
I think open sourcing something you're done with (that wasn't already open source) is a great idea in general.
Re: Ask HN: How do you close your side projects?
#3Re: Ask HN: How do you close your side projects?
#4Re: Ask HN: How do you close your side projects?
#5file_a 2014-05-04
file_b 2015-04-17
file_c 2016-03-23
Clearly that's something that my mind gets interested in around springtime (for no consciously apparent reason). I wrote it in one language in 2014, redesigned it in 2015, and rewrote it in a different language last year. Who knows what I'll do with it this year or next?
I don't purge because I know I'm likely to want to take it up again, or at least pluck part of it out to use in something new.
Re: Ask HN: How do you close your side projects?
#6Often times, you'll have a hard time running old stuff you wrote (finding the same versions of the compiler/libraries/tools/etc.) so try to vendor your dependencies if that's an option. Even if you can't run your code down there road, having the source file can be a fun read or useful.
For non-code stuff: convert to a plain file, PDF or screenshot and file it away in your Dropbox/Google drive/whatever.
Re: Ask HN: How do you close your side projects?
#7Re: Ask HN: How do you close your side projects?
#8I personally have a repo full of old code and move projects there once I'm done with them: https://github.com/Xe/code
Re: Ask HN: How do you close your side projects?
#9I don't understand though why you mention "open source" as a method. Although some people do this, I don't think github etc. should become graveyards of abandoned projects. Open source should rather be a method of developing a project. (When you're done with it put a note at the top of your README.)
WRT to (digital) archiving etc., I'd like to take a slightly different take on that topic: Every project is of limited interest. Sooner or later your interest will wane. Let's organize projects (or rather their digital artifacts) in a way that incorporates this fact. E.g. put all files related to project X, you created this year, into "Projects/2017/X" and create a symlink to that folder in "Projects/now", where you keep your references to projects that you're working on now. No need to archive anything later on. Just remove the symlink.