Hi Kartik,

Thank you for the quick reply and interest.  Not a problem.

GCI is typically for small tasks; ideally succinct self-contained work that 
might take someone experienced around 1-2 hours of effort (including any 
setup).  That is because the goal is tasks that will take a young student 
(13-17 years old) with nominal or no experience about 2-4 hours of effort.  

This typically means breaking larger features and goals down into very specific 
general concepts, e.g., implement just 1 function that takes X,Y for input and 
produces Z' as an output or return value.  It helps if tasks can be very easily 
reviewed without subjectivity.

It’s more work to define tasks, but the productivity can be astounding because 
the kids are trying to complete as many tasks as possible to win.  In years 
prior, I think we’ve accepted about 400-900 completed tasks each year.  We need 
a minimum of 100 task descriptions to get started.  Unlike GSoC, the work can 
be to write code, docs, tests, design, artwork, etc (just not translation).

Mentors can define nearly any task that might take the student 2-4 hours of 
effort, so LibreCAD, FreeCAD, STEPcode, Slic3r, etc, are all fair game.  The 
only issue is having a requirement to download and compile as that’s typically 
a task in itself (they get only 2 beginner tasks).  Kids reported having 
different sets of instructions and tasks was very confusing.  What will work, 
though, are tasks that can be implemented or worked on independently, or that 
are part of a chain of tasks (e.g., Task 1 of 3: do X; Task 2 of 3: do Y; Task 
3 of 3: do Z).

We’ve had a virtual machine image in years prior where we downloaded and set 
everything up for them and that worked really well and we could do it again, 
but someone (!) would need to volunteer to do that work to set it up.

Cheers!
Sean



> On Oct 18, 2019, at 7:11 PM, Kartik kumar <kartik.sckor...@gmail.com> wrote:
> 
> Hi sean
> I received your mail regarding GCI mentoring. I was a part of gsoc with 
> LibreCAD project. Yes i am interested in GCI.
> Right now i am travelling and in a hurry. I can talk on Monday now. Hope 
> that's not a problem.
> I am not much aware of GCI..
> Will the projects of only brl or librecad both?
> Regards
> Kartik
> 
> On Fri, 18 Oct 2019 7:12 pm Christopher Sean Morrison via brlcad-devel, 
> <brlcad-devel@lists.sourceforge.net 
> <mailto:brlcad-devel@lists.sourceforge.net>> wrote:
> LAST CALL for interest in mentoring for GCI this year!  We have a few 
> responses, but not yet enough.  As most of you know, GCI can be pretty 
> intense and really requires a lot of mentors able to spend a couple minutes a 
> day reviewing task submissions.  Fwiw, orgs typically get to send an 
> additional GCI delegate to the mentor summit and this is usually given to one 
> of the most active GCI mentors.
> 
> Again, any coding is fair game but it's ideally tasks that don’t require much 
> setup — tasks can be chained, however, to achieve more complex results.
> 
> For example, we got BRL-CAD ray tracing running in parallel on Windows by 
> defining separate tasks for implementing functions that lock/unlock a 
> semaphore, create/delete a thread, a semaphore unit test, a threading unit 
> test, and an integration test.  Tasks do not have to be limited to code and 
> can include things like designing icons, panels, single static web pages, etc.
> 
> If you are interested, please just send me a quick e-mail or message on 
> Zulip.  Ideally before Monday, please. :)
> 
> Cheers!
> Sean
> 
> 
> 
> 
>> On Oct 10, 2019, at 9:39 PM, Christopher Sean Morrison <brl...@mac.com 
>> <mailto:brl...@mac.com>> wrote:
>> 
>> 
>> Is there interest in participating in GCI this year?  We took a break last 
>> year with the schedule changed too close to GSoC, but now it’s shifted back.
>> 
>> We made some really cool GUI and sample geometry progress that we could 
>> build upon as task sets, along with other potential tasks, but we need at 
>> least a half dozen mentors, ideally 10 or more.
>> 
>> Mentors from any project are welcome BUT tasks will need to be independent 
>> of repos — that seemed particularly confusing last time.  It just means 
>> tasks will need to be chained as sets and be more succinct (eg implement a 
>> function that does X).
>> 
>> If you’re interested, please email me back a quick note as soon as possible.
>> 
>> Cheers!
>> Sean
>> 
>> On Oct 10, 2019, at 1:55 PM, 'sttaylor' via Google Summer of Code Mentors 
>> List <google-summer-of-code-mentors-l...@googlegroups.com 
>> <mailto:google-summer-of-code-mentors-l...@googlegroups.com>> wrote:
>> 
>>> Hi Mentors,
>>> 
>>> 
>>> 
>>> Organization Applications are now open for Google Code-in 2019 - our 10th 
>>> year of GCI! You can go to g.co/gci <http://g.co/gci> to start your 
>>> registration and application by hitting the “Apply as an Organization” 
>>> button in the middle of the page.
>>> 
>>> 
>>> 
>>> Deadline to submit your Org Application
>>> 
>>> The deadline to complete all 3 steps of your application (Org profile, Org 
>>> application and assigning 2 Org Admins) is Monday, October 28 at 17:00 UTC.
>>> 
>>> We will announce the accepted organizations on Tuesday, October 29th, 
>>> giving accepted orgs 5 weeks to enter tasks and invite their mentors for 
>>> the contest.
>>> 
>>> We plan to accept up to 30 organizations for Google Code-in 2019.
>>> 
>>> 
>>> We are looking forward to 2019 being our biggest and best Google Code-in 
>>> yet!
>>> 
>>> 
>>> Questions?
>>> 
>>> If you have any questions at all please contact me at 
>>> gci-supp...@google.com <mailto:gci-supp...@google.com>.
>>> 
>>> 
>>> 
>>> Best,
>>> 
>>> Stephanie Taylor
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Google Summer of Code Mentors List" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to google-summer-of-code-mentors-list+unsubscr...@googlegroups.com 
>>> <mailto:google-summer-of-code-mentors-list+unsubscr...@googlegroups.com>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/google-summer-of-code-mentors-list/53b3fe1f-4c81-466c-ad69-35808c5270f7%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/google-summer-of-code-mentors-list/53b3fe1f-4c81-466c-ad69-35808c5270f7%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net <mailto:brlcad-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel 
> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel

_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to