It's not that I don't have significant programming skills myself, nor that I don't work on side projects, nor even that I don't really like Battle for Wesnoth... I've just sworn off every working on a C++ legacy codebase.
So I'm not really sure what I have to contribute to a legacy C++ codebase.
Ed: I went back and read, and they're looking for people to add Python code to their toolchain. My answer is thus amended: I dislike trying to interface toolchains for building data to legacy codebases, and I do that for my job. I have no interest in doing ugly hacky things on legacy codebases for free, because it's honestly sort of soul crushing work.
Rather, I'm merely repeating why I didn't help then, instead of particularly why now, which is a much more boring "I'm just busy".
I suppose it's possible the codebase has changed so much in those years that the answers are no longer relevant, but they would be the only open source project (not sponsored by a corporation) I'm aware of that happening in.
By near definition, it's ugly hacky legacy code.
That's just the nature of these things.
If that's the case, I'll certainly see what I can do!
I spend quite a bit of my free time doing open source work because it's fun =)
Out of curiosity, why call people out?? Has it worked for you in other projects?? Or, have you reached contributor burnout?
"I'm not interested in that kind of work" is a fair answer, but it seems pretty rude to dismiss it as an ugly hacky legacy code base without reviewing it first.
Like I said, I wanted to disengage but I see this kind of attitude repeat itself over and over within open source communities and can't escape the feeling that it only pushes people away from contributing.
Before this conversation, I planned to do some work on Wesnoth, but it reminded me of all the politics involved in contributing. I don't want to be called out when my ideas don't align with those of 'the elite' so why would I possibly get involved in a project?
Based on my experience, the following things do not work:
A) Accessing someone's personal details with the intention of asking them why they will contribute to one cause but not another.
B) Asking an open-ended question then attacking answers that do not align with yours.
If you are burned out or just need to vent, email me and we can talk about this. I've been burned out from managing/recruiting volunteers and I likely understand the feeling as well as anyone. Use me if I can be of any assistance.
His Github username is also the same as his Hacker News username.
Chill out.
We've detached this subthread from its original parent (https://news.ycombinator.com/item?id=9946787) and marked it off topic.
Two things are clear:
1 - you have time to be prolific in open source
2 - you have significant Python skills
Seems like you fit the bill for what Wesnoth needs! Why not step in and help yourself? I don't want to come across as calling you out here - I'm genuinely interested in learning why, because I maintain many open source projects myself and I want to know some of the reasons why skilled programmers who appreciate projects don't contribute to them.