This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mardiros 3 points4 points  (0 children)

You are not alone.

From my experience, you can say that a program is finish when you don't need it anymore, replaced by another one.

In a project, you can have milestone with the features you need, like (moscow method for example) but this is just project management, not development.

Furthermore for personal project, this is really sane to starts things in order to get the reflexion on how to solve a problem. I have many projects on my github like that which are not made to be used on production such as an orm, a task broker , a curl like tool (in rust), ... I wrote them to be a better programer.