Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People are people and whether they are maintainer or customer, we can all be ass-hats.

How would you prefer that kind of "arbitrary planning" be addressed though?

I don't have any luck with my FOSS projects but I am SUPER grateful for that because I just don't have the time to sit and work on them after I've done the job I have to pay the bills I also have.

Any advice for someone like me?



My advice: if you like the project you are working on, great! Keep working on it and maybe users will come along. Or they may not, but it does not really matter cause you like it anyway right? If you do not like working on it, stop doing it. No matter users or not.

That's the 1 line summary of doing volunteer work.


In my experience this is usually a recipe for unhappiness, similar to choosing a college major by “following your passion.”

If you want to enjoy working on FOSS, choose to solve a problem that lots of users need solved, the more mundane the better, then make your whole backlog focused on what the user tells you.

FOSS needs product / market (of attention) fit like anything else. Unless you are your own user for a real use case, you need other real users to be the sole driver.


The analogy with a college major is not a good fit. College education needs to provide you with a job later that puts food on the table. Not every moment of that is fun, hopefully many moments are though.

But the only reward with volunteer work in FOSS is the fun you get out of it. That's your compensation. So if you don't like what you are doing, stop doing it. Don't try to mainly please others, unless that's what gives you pleasure.


I don't have time to spend on my FOSS projects and I don't care about user growth. If I use the project myself and my friends are deriving lots of value then that's more than enough.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: