> why would you not instead implement these common requests?
Because time is finite. Apparently you're one of the few developers that doesn't have 10x more feature requests than you have resources to work on them. Good for you. However, that's not the norm.
> why not write a few modules for some other people?
See above. It's a mistake to generalize from young and/or small projects to those that have become large and complex over time.
On every project that I have worked on, developer support for projects increased with the amount of users.
I would understand if there was no one using this project and it was a one-person operation, but if you are getting so many requests that it is literally impossible to comply with the top 5% of them then you should have made friends with enough people in your community who would be suited for doing these tasks.
Don't get me wrong, I am not saying do every single request and I am definitely not saying spend most of your time doing requests. But my the developers admission, "Taskwarrior [...] is easy to programmatically convert to any other data interchange format."
If it would make that many people happy, to the point where you need to have a link handy to tell them "no", then it might be worth it just to write the feature that everyone seems to want, even if it is in an optionally usable format like a 'module'.
I've haven't noticed any increase in developers with my main project, which is very user heavy. It's a multiplatform GUI application, something which attracts a lot of non programmers. If you write some sort of library, you're going to get a lot of development help. That's not the case for a GUI app lots of people can use.
Please don't be personally abrasive in HN comments. This post would be fine without the snarky swipe at the beginning and the personal swipe at the end.
Because time is finite. Apparently you're one of the few developers that doesn't have 10x more feature requests than you have resources to work on them. Good for you. However, that's not the norm.
> why not write a few modules for some other people?
See above. It's a mistake to generalize from young and/or small projects to those that have become large and complex over time.