> If you make what you want, you at least have one user
This is it.
This is how I approach in writing software.
99.9% of the stuff I write is going to have one user. But it's one more than zero, and in the 0.1% of the cases where it does have >1 users, well, I call that a success.