[Development] Buddy group to help new contributors
Mike Trahearn
mtrahearn at topcon.com
Sun Dec 10 00:11:11 CET 2023
Pedro had already reached out to me on my experience with this for myself and I gave some helpful feedback at that time. Many folk have since here echoed those points.
Reading the comments thus made, I would council those responsible for listening to the feedback to do so without comment until a broad picture of the issues and inertial dampers for newcomers can be fully appreciated.
There may be some easy wins and there may be some hard lessons to learn. Let's don't be afraid or resistant of those. They could just turn into the big wins in the end.
Newcomers do come with new and sometimes challenging ideas. And sometimes they are not so experienced. It takes discernment to respond appropriately.
Be nice and listen first. This is no time for closed minds and being patronising. This just pushes the good minds Qt really needs away.
These guys' suggestions may not match the well-established mediocratic heavyweight process that Qt contribution is, but that just might mean they bring a fresh perspective which might be worth looking at.
For me at least I agree with a lot of what has been said so far and as someone experienced in code review processes in very large-scale projects, I do find the Qt approach helpful in that you get to engage with exactly the right people during the review and that helps you gain a lot of insight and also get to know the experts a little more - I think that's one of the biggest benefits.
The entry learning curve is definitely very hard and tricky to set up and the wiki looks like it was written by software engineers (that's not a good thing). That would be my first point of change.
Once it works though you can see many of the benefits of the git hooks and the checks therein.
It took me an entire week to get one commit over the line which in comparison to what I'm used to is unacceptably slow.
In summary, there's a lot to like and a lot to learn and a lot to change. And listen first, don't bite.
Just looking out for the little guy!
Mike
Confidentiality Notice: This message (including attachments) is a private communication solely for use of the intended recipient(s). If you are not the intended recipient(s) or believe you received this message in error, notify the sender immediately and then delete this message. Any other use, retention, dissemination or copying is prohibited and may be a violation of law, including the Electronic Communication Privacy Act of 1986.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20231209/379ee0fd/attachment-0001.htm>
More information about the Development
mailing list