The Joy of Small Projects
One tip I've picked up from experience: avoid projects that have user accounts.<p>If your project has user accounts, you'll get users who you have to take responsibility for. Then it's not a side-project any more, it's a part-time job.<p>These days I much prefer side projects which have no user accounts at all (like <a href="https://www.niche-museums.com/" rel="nofollow">https://www.niche-museums.com/</a>) or that are open source tools where the end user installs and uses the software without me having any involvement at all (like <a href="https://github.com/simonw/shot-scraper" rel="nofollow">https://github.com/simonw/shot-scraper</a>)