Hacker News new | ask | show | jobs
by bradleyboy 3431 days ago
My recent workflow has been this:

1. Put the project in a private GitHub repo. Paying for it adds incentive to work on it.

2. Break up the work into small tasks and add them as issues in the GitHub project. Aggressively separate them into milestones to stay focused (Milestone 1 == MVP, less important stuff in Milestone 2, etc).

The reason I think this works is that it is easy to get overwhelmed by all the work on a side project, and you have limited time to work on it. Now when you have time, you grab a ticket, complete it. Each ticket should be doable in a few hours or the scope of your ticket is too broad.

1 comments

Tip; if you have a home server check out GitLab-CE.

I run it in a docker on my Unraid (file)server, all easily managed via webinterface.