Should I complete a lot of tasks?
It's been 4 days since I started GCI and I have completed only 2 tasks. I see people on leader board, How much tasks they've completed? Should I complete as many tasks as I can?
@Naseef if you want to reach top 10, to get a change of grand price winner, you should do this. But don't ignore quality.
Does number of completed tasks completed count when choosing finalists?
Not only, also the quality of the tasks!
I can code, But haven't done any coding task yet. Finished 2 design task.
(deleted)
How many tasks does it usually take to be in the top 5-10?
Iirc, the top 10 candidates last year finished about 30-40 tasks. There is still enough time for that. It's up to you, what you prefer, designing or coding. You can also mix them at your pleasure. Maybe coding tasks take more time than designing, so a good mix may be the best recipe.
Oh yikes, that's quite a lot.
mahdi, you just want to make sure you're in the top-10 (i.e., you're listed on https://codein.withgoogle.com/organizations/brl-cad/
from there, it's all about cumulative quality, value, impact
if the #10 ranked person had 20 tasks for example, but all absolutely top-notch, top-priority; and the #1 guy had 40 tasks, but all of them were rushed and easy -- guess who would get picked as the winner
Oh, I didn't even know the ranking feature existed -- is that new?
so you want enough quantity that you make the list, but beyond that you really want to focus on doing quality work
it is and I don't think it's being told to people yet (oops)
Lol, the number of completed tasks might be exploited by some competitors in upcoming years. Also, speaking of improving quality I took some time to redo the Splash Screen design. Is it any better?
This is the version I'm using for the QT tasks but the .psd would allow someone to change the title easily.
love it, though you'd have to cite the source of that archer dude
Indeed I have.
Splash screen looks impressive.
Thank you! The feedback I received from the mentors helped me come up a better design.
Do you guys know how the leaderboard is structured? Some organizations don't have any leaders which leads me to question how an algorithm could be picking them.
don't know, probably have to have a minimum # of non-beginner tasks
Is it okay abandon a task for a second time?
sure you can come back to it later
I'd like to do another task while I build BRL-CAD
go for it
maybe leave a comment so the mentors know
I'd like to do the 'Alternative GUI' set of task. It sounds cool for me.
those are priority tasks too
which one you leaving?
The Appleseed tasks.
ah, so swapping priority for priority :)
I'll come back to it in a hour.
I'd like to do the both. I have 45 days.
that's more than enough time -- each task is nominally 2-4 hours of work if everything goes right and you know everything you need to know
as you get fully set up and gain experience, tasks will take a LOT less time than they're taking here at the beginning
The time is actually fixing build erros :)
I have Qt 4, should I use Qt5?
building appleseed requires 4
there's no reason, however, for new development to use anything but the latest
Got it, Going for Qt5
I thought there is some existing code which use a specific Qt version, Sound like it's a new development.
there is existing code that uses Qt -- so it depends on the task
"Use CMake for the creation of the build environment ..."
Why not QMake?
qmake is specific to Qt
cmake is generalized to anything
cmake is what most projects use
Yea, This is a Qt task
but it's a task that we'll be integrating with other work if it's to be of any future use
Okay...
more commentary here: https://stackoverflow.com/questions/34370088/what-are-the-differences-and-similarities-between-cmake-and-qmake
Hmm.. Yeah, I kinda knew a little about QMake already.
I've been reading exact same thing :D
a while a go.
I've finished the code a long while ago, It works perfectly when configured with qmake.
TBH I have to learn a lot about CMake.
it's VERY similar, identical in some respects. syntax should pretty much directly translate. maybe try looking up a simple cmake tutorial / example.
That's what I'm doing :)
In order obtain enough knowledge to complete this task, I need at least a few hours
Lol, same; going into the projects I had very little idea of what CMake was but now I'm really glad I got to learn about it. CMake is incredibly powerful and learning how to use it efficiently would make someone a much better developer. That being said, I think it's going to take a couple of weeks before I fully understand how CMake functions. Good luck to both of us though :D
Goodluck!
(deleted)
Yeah, I used it as a dummy to test some of the zulip features but unfortunately forgot the account information.
I'm working on Qt design 1, What's you're working on?
I'm working on QT design 4 :P @Naseef
Do you use Qt Creator?
Well, I'm using QT Creator as an IDE because of its sweet correction features but I compile with Visual Studio
One of the mentors mentioned that you can't use the MinGW compiler so be warned of that
That's nice.
I'm on Ubuntu so I got GCC! :wink:
Touche :wink:
Are there any other tasks you've worked on?
I've done 2 for now
Animation task and Splash Screen
Animation is a beginner task for another Org
And you?
I'm currently on my 9th; I'm planning on continuing these QT tasks even though they take longer than the others.
I've only done tasks for BRL-CAD
That's nice and so fast!
Well, considering how the top 10 usually have 30+ tasks that's probably not a lot.
But well, It's been just 5 days
I'm still figuring out what is GCI :D
All I know is that it's a cool way to have some fun coding and learning :P I can understand the appeal of open source development now.
I liked the idea of Open Source since I heard about it for the first time. I didn't knew how I can contribute to open source development. GCI is helping me a lot to learn about open source.
That's pretty sweet. Have you ever worked with QT before?
No
But I've worked with GTK
hi everyone...
anyone started with appleseed
Yea, Me!
Aren't "[SETUP FOR CODERS] Compile and Install BRL-CAD" and "Compile BRL-CAD from source on your computer" just the same task? I don't see much differences.
one is a beginner task, one is not
you should only claim one of them
Claimed the non-beginner one.
that's good -- that was intentional, so people could choose which beginner tasks to do, or if they started with installation and modeling tasks, they could still be mentored through compilation setup
My exams start tomorrow, I have to focus on studying for the exam. So I can't do time-consuming coding tasks for about a week or so. I'm going to do modelling tasks until the exam ends, and then I can get back to my favorite coding tasks.
I suppose we're in the same situation: I also have a lot of work to do this week so I probably won't be able to get much done. The most difficult part about this contest is probably having to balance your school activities with the time to complete a task.
Time to complete task isn't very bad, You get at least 3 days to complete a task, IMO not bad at all.
But for coding tasks, I have to spend all day on writing the code, solving CMake problems, Making my code readable, And learning CMake and Qt as I do the task (never used any of those before).
We're on the last week of GCI!
Yeah :sweat_smile:
yeah :(
:disappointed:
I have only done 1 beginner task. Should I do another one? (Beginner tasks aren't interesting)
they are probably not compulsory
Are people allowed to visit Googleplex?
Yeah
you generally need an invite or you won't get to see or do much
can't go into any of the buildings, for example, without a visitor pass .. and that visitor pass requires a googler
Yeah, I Googled that. I read that we can't enter the interior without an employee of google showing us around (maybe a friend or relative).
the grand prize winners will obviously be invited and shown around by googlers
among other fun activities
That'll be exciting
Miss receiving mails from GCI
There are lot of unread emails from GCI in my inbox. Why I have to read email notifications when I check my dashboard every hour?
Last updated: Jan 10 2025 at 00:48 UTC