[haiku] Re: Google Summer of Code (candidate)

  • From: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Tue, 7 Mar 2017 07:16:18 +0100

On Mon, Mar 06, 2017 at 04:21:25PM -0600, Ania Bui wrote:

Hi!

My name is Ania and I am currently a junior at Illinois Wesleyan University
where I am pursuing a B.F.A. in Arts (Graphic Design) and B.S. in Computer
Science. I am more of a visual person and I have a considerable design
experience (you can check my work out here: www.aniabui.com - there are
some links to my profiles there as well), but my programming skills are
limited to the coursework and what I do in college, which means that
everything what I learn in Computer Science become tools to develop my
passion in design.

I have already read through the ideas page and there is one that grasped my
attention (Preferences GUI refactoring), but I am not sure if those
projects would be a good match for me and would take the most out of all my
skills :) I am familiar with HTML, CSS, JavaScript as well as Java, C++ and
Python. So, I'll need to catch up with the libraries used for UI
development and probably boost up my current level of expertise in those
languages.

I am super excited about the opportunity provided by the Google Summer of
Code and I was wondering if you wished to mentor a design-oriented
programmer that would need to polish her skills a little bit so that my
code is of the same production-ready quality as my designs?

Hi,

I would say yes, we are interested. User interface design is a difficult
task, and while we try to do our best, it would be nice to get some more
eyes and hands on that aspect.

It is expected that you are not up to speed with our APIs and coding
guidelines. That's the point of GSoC, in fact: to make the students able
to get up to speed with that, with the help of our mentors and
community.

As for the programming skills, in the case of this project, it will
involve mostly user interface programming, and refactoring existing code
from the various preference panels. We don't expect you to be a C++
expert. Your code will be reviewed and sent back for adjustments if
needed.

Perhaps the most difficult part of this project is engaging with our
user community and making the actual design work in a way that pleases
everyone (probably not possible) or at least the majority of people. I
would expect long discussions about irrelevant details and lots of
strange suggestions from many people.

-- 
Adrien.

Other related posts: