Hacker News new | ask | show | jobs
by vinc 952 days ago
I start my projects in `~/tmp/<project>` and when I feel like I'm getting somewhere with them they graduate to `~/src/<project>` and get published on GitHub (and a few mirrors for the most important ones). Anything on `~/src` need to be backed up but things in `~/tmp` can be lost without missing them.

When I start working on a new feature for a project I create a PR on GitHub and document my research and then the implementation with screenshots.

I also have a text file on my computer where I write a few lines everyday about what I'm doing. From time to time I send it to myself by email.

It's relatively simple and low effort but has proven to be very helpful many times.