From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: I want to contribute and chose right project for graduate thesis Date: Fri, 21 Jul 2017 18:01:42 +0200 Message-ID: <86a83x93tl.fsf@zoho.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1500653000 24668 195.159.176.226 (21 Jul 2017 16:03:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 21 Jul 2017 16:03:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jul 21 18:03:13 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYaOU-0005oi-P8 for geh-help-gnu-emacs@m.gmane.org; Fri, 21 Jul 2017 18:03:10 +0200 Original-Received: from localhost ([::1]:43956 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYaOY-0004P4-Cz for geh-help-gnu-emacs@m.gmane.org; Fri, 21 Jul 2017 12:03:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYaNR-0004Lz-3g for help-gnu-emacs@gnu.org; Fri, 21 Jul 2017 12:02:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dYaNN-0004YM-4U for help-gnu-emacs@gnu.org; Fri, 21 Jul 2017 12:02:05 -0400 Original-Received: from [195.159.176.226] (port=43370 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dYaNM-0004Xa-US for help-gnu-emacs@gnu.org; Fri, 21 Jul 2017 12:02:01 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dYaN9-0001ZT-GM for help-gnu-emacs@gnu.org; Fri, 21 Jul 2017 18:01:47 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 57 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:WujPB5V6OJ142vsGSKnZTvUqT9E= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:113810 Archived-At: Mario Krajačić wrote: > I am student of IT from Croatia on finishing > year for my bachelor's degree. > > For the graduate thesis I would like to > contribute some open source project. > For example it can be some bug fix. For a bachelor degree report, it should be more than just a bug fix. It should be a small module, which is to your liking from day one. It shouldn't be a bug fix as that would be too small and confined, also, it would be defined by what other people haven't done - and why? because it is too trivial or uninteresting or what is there already is a total mess? all red flags. If your project is about what other people have not done, it should be because they haven't thought about it at all or only dared dream about it :) > Language in I work is C. At your level you know several languages and learning a new one isn't a problem. Just make sure the language you learn is, again, to your liking! If you like Lisp, it well within your capability to pick up Haskell in a couple of weeks. But if you don't like Haskell, it is still a bad move. And how do know if you like it before you know it? You just know. Final word is you should believe and enjoy the project from day one. Don't do it just because you feel you are able to do it and it is the next step in your "education career". Because of course it is and of course you are able to do it. And don't be stressed to "get going already". Look for a good project until you know for sure it is the one to go for. This, you simply feel when you see it. PS. Probably you will use several languages. For my CS Master project, I used C++, Lisp, and zsh (for support/tests), with LaTeX, groff, and gnuplot if you count the document itself :) -- underground experts united http://user.it.uu.se/~embe8573