Dogfooding [1] is a good way to make something that is good. You can also build a project for other people, but it's more difficult to get it right.
[1] Old posts by Joel Spolsky https://www.joelonsoftware.com/2001/05/05/what-is-the-work-o... and by Jeff Atwood https://blog.codinghorror.com/the-difficulty-of-dogfooding/
Dogfooding [1] is a good way to make something that is good. You can also build a project for other people, but it's more difficult to get it right.
[1] Old posts by Joel Spolsky https://www.joelonsoftware.com/2001/05/05/what-is-the-work-o... and by Jeff Atwood https://blog.codinghorror.com/the-difficulty-of-dogfooding/