Not every side project needs to ship. Learn how to tell whether a coding project should be finished, demoted, or abandoned without guilt.