<div dir="auto">Yes, I have submitted my final proposal.<div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto">Geetam Chawla.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 03-Apr-2017 7:00 PM, "Boudhayan Gupta" <<a href="mailto:bgupta@kde.org">bgupta@kde.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Geetam,<br>
<br>
I took a long hard look at your Julia code and some other stuff in the<br>
repository. All of it looks good to me.<br>
<br>
If you're planning on working only 5 days a week, 40 hours a week is a<br>
perfectly realistic time commitment.<br>
<br>
I haven't looked at WithGoogle yet (in bed with a fever, too lazy to<br>
browse, sorry) - have you submitted a final proposal?<br>
<br>
<br>
Freundliche Grüße<br>
Boudhayan Gupta<br>
KDE e.V. - Sysadmin and Community Working Groups<br>
+49 151 71032970<br>
<br>
<br>
On 3 April 2017 at 14:53, geetam <<a href="mailto:geetam.chawla@gmail.com">geetam.chawla@gmail.com</a>> wrote:<br>
> Thanks a lot for the feedback Boudhayan, I have now updated my proposal with<br>
> a link to my github repo of some simple Julia scripts, and your point about<br>
> burning out seems to make sense, therefore I have made some changes to my<br>
> proposal.<br>
><br>
> Again thanks for reviewing,<br>
><br>
> Best,<br>
><br>
> Geetam Chawla.<br>
><br>
><br>
><br>
> On Monday 03 April 2017 02:06 AM, Boudhayan Gupta wrote:<br>
>><br>
>> Hi Geetam,<br>
>><br>
>><br>
>> On 2 April 2017 at 22:07, Geetam Chawla <<a href="mailto:geetam.chawla@gmail.com">geetam.chawla@gmail.com</a>> wrote:<br>
>>>><br>
>>>> Hi Geetam,<br>
>>>> I'm a little surprised you've picked a project where you add support<br>
>>>> for a language to an IDE when you say you have only elementary<br>
>>>> knowledge of Julia.<br>
>>><br>
>>> I don't think that my lack of in-depth knowledge of julia will affect<br>
>>> the quality of plugin that I will develop as it will be done with the<br>
>>> help of a language server. Most of the code will be written in c++.<br>
>><br>
>> I like this part of the proposal very much - the use of the VSCode<br>
>> language server extension. Note that GSoC rules don't allow<br>
>> collaboration in a project between two students, so it's quite<br>
>> possible that we'll end up with two implementations of the same thing<br>
>> unless we can find a creative way of bypassing that rule while still<br>
>> keeping with the spirit of the law.<br>
>><br>
>> I'm going to presume you're capable enough of learning the bits and<br>
>> pieces of Julia that need to be learnt as and when required. With this<br>
>> presumption:<br>
>><br>
>>>> Have you ever used Julia before?<br>
>>><br>
>>> I used it in my university course for numerical methods.<br>
>><br>
>> Good, so you know how to use the language. Could we see some code?<br>
>><br>
>>>> Was Julia good enough for your use-case?<br>
>>><br>
>>> Yes, It worked pretty well.<br>
>>><br>
>>>> Why are you motivated enough to add support for that particular language<br>
>>>> into KDevelop?<br>
>>><br>
>>> What impressed me about julia is how easy is it to get something done in<br>
>>> julia and yet it is as fast as languages like go and rust, also going by<br>
>>> the<br>
>>> trends it is likely to get more popular as time goes by.<br>
>><br>
>> I don't buy this. A simple internet search reveals R is more in demand<br>
>> in the job market and growing faster. However, if you're convinced<br>
>> Julia is the tool you'll need to get most of your work done, that's a<br>
>> good enough reason to do this.<br>
>><br>
>>>> In between that and the fact that you'll be unavailable for 4 weeks or<br>
>>>> so for your university finals I'm a little sceptical about this<br>
>>>> proposal.<br>
>>><br>
>>> I am sorry perhaps I should have formatted it better, but May 16 to June<br>
>>> 7<br>
>>> is about 3 weeks, and my university finals take place over a period of 2<br>
>>> weeks, now since I do not know the exact schedule of my university<br>
>>> finals,<br>
>>> I thought it would be a good idea to list 3 weeks a possible period of<br>
>>> inactivity. I do not believe in overpromising and under delivering.<br>
>><br>
>> Yes, private Indian universities suck in this regard. Whether or not<br>
>> this unavailability will be a major problem, will need to be decided<br>
>> collectively by other mentors.<br>
>><br>
>>> I was actually planning to work 10 hrs a day for the whole summer to make<br>
>>> sure that<br>
>><br>
>> Whoa there, that's 50 hours a week (70 if you plan on working<br>
>> weekends). Not only is that severely unrealistic, you'll burn out<br>
>> pretty fast if you try that.<br>
>><br>
>> The FAQ states that you'll expect to work 30+ hours a week. A standard<br>
>> working contract here in Germany is about 38-42 hours a week, and<br>
>> that's usually the sweet spot for most people between productivity and<br>
>> sanity preservation. I'd like you to re-evaluate that last statement<br>
>> and make a more realistic commitment :-)<br>
>><br>
>> I think you're looking good with that proposal, but I do see you're<br>
>> overenthusiastic and prone to making unrealistic commitments (which is<br>
>> both a really good thing and a really bad thing). I'd say take it<br>
>> easy, sleep on it tonight, and revise this if needed with a fresh mind<br>
>> tomorrow. If you think you can stick to exactly what you've written<br>
>> after thinking about it, we'll evaluate that too - just take some time<br>
>> to think.<br>
>><br>
>> Also, just so that you don't accidentally miss the deadline (it's<br>
>> Tuesday 12:30 AM IST, I think), please submit a final copy of the<br>
>> proposal on WithGoogle. I believe you can update it later, and if not<br>
>> in exceptional cases you can mail in an updated proposal to us.<br>
>><br>
>> Again, you're looking good. You can do this!<br>
>><br>
>> Freundliche Grüße<br>
>> Boudhayan Gupta<br>
>> KDE e.V. - Sysadmin and Community Working Groups<br>
>> +49 151 71032970<br>
><br>
><br>
</blockquote></div></div>