It depends on why you’re doing it. Supporting a family, and contributing money and spare time to your community, are very meaningful. I’m building <yet another API> for <Company> in order to do my real job which is being a parent and citizen.
If the job you have genuinely doesn't allow you to do your real job (support a family etc) then you're definitely in the wrong job.