Hacker News new | ask | show | jobs
by CapsAdmin 989 days ago
> It blows my mind though how the moment that someone offers free stuff, the first comments are people asking for more free stuff.

If you create something from the perspective of "I had to make this on my unpaid spare time..", then requests for additional work do seem annoying.

But is that the case here?

If I made a utility I thought other people could also benefit from I'd personally be open to suggestions. I'd ignore a lot of them, but every now and then someone requests something interesting that sparks motivation to expand the utility.

2 comments

I have a tool I've been working on on and off, and after several years it's actually working. But I was barely smart enough to do even that. If people actually started using it and asking for features that would be a nightmare for me lol
“No” is your friend in such scenarios. “Because I made it for me and I don’t need that” is your other friend if people are insistent. (A screenshot of the “fork” button on Github might be a third, rather muscly friend who doesn’t like to talk.)

I do understand the desire to be helpful but one should put themself first when it comes to fulfilling requests. Just in case anyone gets here and is similarly discouraged.

(Good job finishing the features you wanted!)

You can always say "feel free to fork my project, I currently don't have the bandwith." That's absolutely within the spirit of open source.
Do you maintain any popular open source projects?
I have one popular project I've worked since around 2010. Lately I've let some of the long time users who can also code maintain it though. It's a character creation editor for a game, a bit like second life in a way. (it's called pac3 for garrymsmod)

I don't have any numbers apart from steam workshop which claims 800k current subscribers, though that doesn't say anything about active users. But there are a lot of tutorials, discord groups, etc centered around this so I'd call it popular.

The way I maintain this project is not very professional. I maximize my own joy first because if I don't have that, I can't work on the project.

The community is loud, maybe because the community is also mostly young gamers. Sometimes I break things and people complain. Sometimes they can call me names, write long emotional posts about how I should revert something and how everything was better in the past version.

But overall I enjoy working on the project and seeing the amazing things people create with it that I could never foresee.

There are several channels for feature requests (github, discord, steamcommunity), but I don't actively follow it. I usually check when I'm not sure what to do but still feel like working on it.

Sometimes people contact me directly to ask if I can add X feature. Sometimes that works.

For features in general I try to implement something everyone can benefit from, since the editor allows you to create things from smaller building blocks, I'd rather make those smaller building blocks necessary to create the high level feature that was requested.