<div dir="ltr">Hi There, <div><br></div><div>As a newcomer I personally think that <b>suggestions </b>section would be nice. </div><div>and that seasonal competition. Everybody loves some gifts no? </div><div><br></div><div>Thanks!</div><div>RM Rishan</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 3 May 2019 at 22:26, Amaan Iqbal <<a href="mailto:amaaniqbal2786@gmail.com">amaaniqbal2786@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="auto">I meant these trivial tasks should just be for providing confidence to the newcomers so that they can at least get started. It may be less productive but will help them keep going.</div><div dir="auto"><br></div><div>We can also have a <b>Suggestions </b>section on the readme of every repo. I just thought about this. And there can be a new set of issues on every repo to come up with 2 specific suggestions, say </div><div><ul><li>Come up with an updated look of specific section of an activity/website</li><li>Come up with a latest idea of some specific functionality</li><li>Come up with two new feature suggestions for xyz activity/website</li><li>Find redundant codes etc.</li></ul><div>I strongly feel some of the suggestions could be worth having and may be such that we have not thought about it so far. But overall these will be a basic reason for the newcomers to go through the code base and start helping. After having an understanding of the code base, our mission, and our community, it may be onto them how longer they want to be a part of us. </div><div><br></div><div>All in all, there has to be a <b>Why? </b>for every question, then only we could maximize our potential. For instance, if the following Why?'s could be answered properly, it will mean we are going in right direction otherwise we need to find the answer to these Why?'s. Some of them are</div><div><ul><li>Why should a newcomer contribute?</li><li>Why should past contributor keep contributing?</li><li>Why should I learn something new for SugarLabs?</li></ul><div><br></div><div><b>If none sounds good, I have another idea!</b></div></div><div>Can we have a seasonal/monthly/quarterly competition for the newcomers? We may have SugarLabs T-shirt or some other award for the top 3-5 contributors.</div><div>Here newcomers may be defined as anyone with less than 50 commits or so. Also, SugarLabs T-Shirt will be another reason for Offline Publicity and hence will encourage the friends of the winners to compete next time.</div><div><br></div><div>I find it much more interesting to be honest.</div><div><br></div><div>What do you think?</div><div>(Any newcomer to sugar-devel, please feel free to share what do you think about this)</div><div><br></div><div>Thanks,</div><div>Amaan</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On May 3, 2019 11:32 AM, "James Cameron" <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks.  Yes, it makes sense.<br>
<br>
But it is like directing an investigation.  A true and well-done<br>
investigation is one where the investigator is independent of bias.<br>
<br>
When we bias the newcomers toward certain tasks, we tend only to get<br>
those tasks done.  An example is how we've had many activities ported<br>
to GTK 3 and still not yet released.<br>
<br>
I've got "Maintain an activity" on my "How to get started as a Sugar<br>
Labs developer";<br>
<br>
<a href="http://lists.sugarlabs.org/archive/sugar-devel/2019-April/056615.html" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/2019-April/056615.html</a><br>
<br>
And also on our "Contribute code"<br>
<br>
<a href="https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#modifying-activities" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#modifying-activities</a><br>
<br>
There seems to be a hope that the reason why we don't have newcomers<br>
doing this is because they find it too hard, and they want something<br>
easier, like changing colours.<br>
<br>
I'm not sure that this is true.  I think the reasons why we don't have<br>
newcomers doing anything this are far more profound;<br>
<br>
1.  very few other people are doing anything; development has slowed,<br>
<br>
2.  work done by others earlier has not been merged, or not released,<br>
<br>
3.  there are more interesting things to do,<br>
<br>
A way to be sure is to ask our newcomers why they chose not to do<br>
anything.  Or why a newcomer made a few patches and did not help to<br>
get an activity released.  We might also ask the oldtimers why they<br>
have chosen not to help, or not to learn new skills.<br>
<br>
On Fri, May 03, 2019 at 11:08:44AM +0530, Amaan Iqbal wrote:<br>
> I meant if the color palette update(actual update in the code), Improvised look<br>
> (in the code), suggestion etc is of some value, then their PR can directly be<br>
> merged. <br>
> <br>
> Also we can have a section in each repo Readme for some 'expected<br>
> functionalities' to have, which the newcomers can directly update. So that they<br>
> can get the feel of getting the PR merged. <br>
> <br>
> For redundant codes, the newcomers may find 2 places where similar code is<br>
> appearing and remove either of them and send corresponding PR. <br>
> <br>
> Regarding console errors, we may have basic issues, specific to each error say<br>
> of datatype mismatch etc which doesn't block the expected behavior but better<br>
> to fix them. These issues can be worked upon by the newcomers and will require<br>
> finding out which module is located where. This will help them dig deeper into<br>
> the code base and contribute further. <br>
> <br>
> I hope it makes sense. <br>
> <br>
> Thanks, <br>
> Amaan <br>
> <br>
> On May 3, 2019 9:37 AM, "James Cameron" <[1]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
> <br>
>     Interesting idea.  But I've an ethical problem with creating issues<br>
>     that don't need to be fixed, and will never merge.  It seems arbitrary<br>
>     and unfair to a new contributor.<br>
> <br>
>     On the other hand, some of the issues you listed have general value;<br>
>     such as minimising console output.<br>
> <br>
>     On Fri, May 03, 2019 at 09:05:07AM +0530, Amaan Iqbal wrote:<br>
>     > I have a suggestion here. We may create some issues with beginner labels,<br>
>     such<br>
>     > that solving it may not be really helpful to us at first, but it can give<br>
>     > insights of the code base to the new contributors. <br>
>     ><br>
>     > For instance, an issue for trying new color palette for our SugarLabs<br>
>     website.<br>
>     > Or an issue for trying different border radius, color to a section of any<br>
>     > activity  etc. <br>
>     ><br>
>     > These may be useful in the long run especially if a new contributor can<br>
>     come up<br>
>     > with something out of the box. Or atleast it will help them get familiar<br>
>     to our<br>
>     > code base. <br>
>     ><br>
>     > These can be marked as 'reserved for beginners'. Some examples of these<br>
>     issue<br>
>     > can be <br>
>     > * Try color palette ABC to our website <br>
>     > * Try color palette EFG to our website <br>
>     > * Change the border radius of xyz element to make it look better<br>
>     > * Update padding/look of xyz section of abc activity <br>
>     > * Come up with 2 instances of redundant codes in xyz repo of SugarLabs<br>
>     > * Come up with the idea of 2 features improvement for xyz repo<br>
>     > * Come up with an idea to implement xyz functionality <br>
>     > * Minimize console errors of abc activity<br>
>     ><br>
>     > I guess some of these would be interesting to the user even if they don't<br>
>     know<br>
>     > how to code. It will definitely help in attracting a good number of new<br>
>     > contributors. <br>
>     ><br>
>     > Also, it would not affect the development time of the experienced<br>
>     contributors<br>
>     > since these issues would not require deep understanding of the code base<br>
>     or any<br>
>     > skill. <br>
>     ><br>
>     > Thanks,<br>
>     > Amaan<br>
>     >  <br>
>     ><br>
>     > On May 3, 2019 4:07 AM, "James Cameron" <[1][2]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
>     ><br>
>     >     You're saying leave some flaws rather than fix them.<br>
>     ><br>
>     >     In general that's a good idea for attracting new members to a<br>
>     >     community, but it takes investment in preparing the issue, and if<br>
>     that<br>
>     >     investment is greater than fixing the flaw there's not much benefit.<br>
>     ><br>
>     >     Also, when I do create issues, some experts use it as an opportunity<br>
>     >     to post off-topic criticism, and some beginners don't apply any<br>
>     >     diligence before asking questions.  The issues sit there with the<br>
>     >     criticism or questions and answers, and nothing else gets done.  We<br>
>     >     have plenty of them.<br>
>     ><br>
>     >     What we really need is a well-functioning community of people with a<br>
>     >     common goal who will listen to each other.  Create that first, then<br>
>     >     the beginner issues can be created.<br>
>     ><br>
>     >     On Thu, May 02, 2019 at 06:23:13PM +0530, Sumit Srivastava wrote:<br>
>     >     > I've already been saying we need more issues that are marked as<br>
>     beginner<br>
>     >     > issues.<br>
>     >     ><br>
>     >     > We have too few!<br>
>     >     ><br>
>     >     > To the community: Let me know if you see an issue that needs to be<br>
>     marked<br>
>     >     as a<br>
>     >     > beginner issue, or comment on it and someone will tag it.<br>
>     >     ><br>
>     >     > Regards<br>
>     >     > Sumit<br>
>     >     ><br>
>     >     > On Thu, 2 May 2019, 5:29 pm Walter Bender, <[1][2][3]<br>
>     <a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
>     >     > wrote:<br>
>     >     ><br>
>     >     >     Something to consider: [2][3][4]<a href="https://publiclab.org/notes/" rel="noreferrer" target="_blank">https://publiclab.org/notes/</a><br>
>     gauravano/<br>
>     >     03-29-2019/software-community-growth-through-first-timers-only-issues<br>
>     >     ><br>
>     >     >     --<br>
>     >     >     Walter Bender<br>
>     >     >     Sugar Labs<br>
>     >     >     [3][4][5]<a href="http://www.sugarlabs.org" rel="noreferrer" target="_blank">http://www.sugarlabs.org</a><br>
>     >     >     [4]<br>
>     >     >     _______________________________________________<br>
>     >     >     Sugar-devel mailing list<br>
>     >     >     [5][5][6]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     >     [6][6][7]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     >     ><br>
>     >     > References:<br>
>     >     ><br>
>     >     > [1] mailto:[7][8]<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
>     >     > [2] [8][9]<a href="https://publiclab.org/notes/gauravano/03-29-2019/" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/</a><br>
>     software-<br>
>     >     community-growth-through-first-timers-only-issues<br>
>     >     > [3] [9][10]<a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
>     >     > [4] [10][11]<a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
>     >     > [5] mailto:[11][12]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     > [6] [12][13]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     >     > _______________________________________________<br>
>     >     > Sugar-devel mailing list<br>
>     >     > [13][14]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     > [14][15]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     >     --<br>
>     >     James Cameron<br>
>     >     [15][16]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     >     _______________________________________________<br>
>     >     Sugar-devel mailing list<br>
>     >     [16][17]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     [17][18]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     > References:<br>
>     ><br>
>     > [1] mailto:[19]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>     > [2] mailto:[20]<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
>     > [3] [21]<a href="https://publiclab.org/notes/gauravano/03-29-2019/software-" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/software-</a><br>
>     community-growth-through-first-timers-only-issues<br>
>     > [4] [22]<a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
>     > [5] mailto:[23]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [6] [24]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [7] mailto:[25]<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
>     > [8] [26]<a href="https://publiclab.org/notes/gauravano/03-29-2019/software-" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/software-</a><br>
>     community-growth-through-first-timers-only-issues<br>
>     > [9] [27]<a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
>     > [10] [28]<a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
>     > [11] mailto:[29]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [12] [30]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [13] mailto:[31]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [14] [32]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [15] [33]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     > [16] mailto:[34]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [17] [35]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
>     > _______________________________________________<br>
>     > Sugar-devel mailing list<br>
>     > [36]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [37]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
>     --<br>
>     James Cameron<br>
>     [38]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> <br>
> References:<br>
> <br>
> [1] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [2] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [3] mailto:<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
> [4] <a href="https://publiclab.org/notes/gauravano/" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/</a><br>
> [5] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [6] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [7] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [8] mailto:<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
> [9] <a href="https://publiclab.org/notes/gauravano/03-29-2019/software-" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/software-</a><br>
> [10] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [11] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [12] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [13] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [14] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [15] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [16] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [17] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [18] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [19] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [20] mailto:<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
> [21] <a href="https://publiclab.org/notes/gauravano/03-29-2019/software-community-growth-through-first-timers-only-issues" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/software-community-growth-through-first-timers-only-issues</a><br>
> [22] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [23] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [24] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [25] mailto:<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>
> [26] <a href="https://publiclab.org/notes/gauravano/03-29-2019/software-community-growth-through-first-timers-only-issues" rel="noreferrer" target="_blank">https://publiclab.org/notes/gauravano/03-29-2019/software-community-growth-through-first-timers-only-issues</a><br>
> [27] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [28] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [29] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [30] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [31] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [32] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [33] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [34] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [35] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [36] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [37] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [38] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</blockquote></div></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>