<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ahmed El-Hassany&#039;s Blog &#187; gsoc2009</title>
	<atom:link href="http://hassany.ps/tag/gsoc2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://hassany.ps</link>
	<description>ICT Thoughts From Palestine</description>
	<lastBuildDate>Mon, 24 Oct 2011 02:41:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Advice For GSoC’s Students: How to make Project Timeline</title>
		<link>http://hassany.ps/2009/03/advice-for-gsoc%e2%80%99s-students-how-to-make-project-timeline/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=advice-for-gsoc%25e2%2580%2599s-students-how-to-make-project-timeline</link>
		<comments>http://hassany.ps/2009/03/advice-for-gsoc%e2%80%99s-students-how-to-make-project-timeline/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 01:39:12 +0000</pubDate>
		<dc:creator>ahassany</dc:creator>
				<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[gsoc2009]]></category>

		<guid isPermaLink="false">http://hassany.ps/?p=28</guid>
		<description><![CDATA[It’s really hard to make time line for software project and most of software project takes more time than expected, so don’t be surprised when big software vendors delay the release date of their products. To make time line I usually do the following: 1- Define from where I will start  and what the end [...]]]></description>
			<content:encoded><![CDATA[<p>It’s really hard to make time line for software project and most of software project takes more time than expected, so don’t be surprised when big software vendors delay the release date of their products.</p>
<p>To make time line I usually do the following:<br />
1- Define from where I will start  and what the end result I want to achieve.<br />
2- See what tools and technologies I will have to learn in order to achieve my goal.<br />
3- Define the project architecture. It’s good practice that my project architecture follow a well known design pattern like Model-View-Controller (MVC) or whatever is suitable for my project. But if I can’t make my project follow a well known pattern it’s OK design pattterns are not for all type of project. But always try to make your architecture into layers and modules.<br />
4- Divide my big goals into millstones. Each millstone  means I have something that can work and can be tested. For example, if I’m following Model-View-Controller (MVC) design Pattern then finishing the model is a millstone and finishing the view is a millstone, also finishing the controller is a millstone, testing is millstone, packaging is a millstone, etc..<br />
5- On each millstone I try to divide it to a smaller tasks like I want to implement class A on day1 and class B on day2, I want to test module X on day 3, etc.<br />
6- Always put some time for catchup in case I didn’t follow the timetable. GSoC is very short programm so I guss you can’t put more than week for catch up.<br />
7- Always Revise the time line you put on the proposal during the Community Bonding period because once I know more about my project I will be able define more accurate time line.<br />
8- Always do weekly progress reports even I don’t made any progress. By this way I always put the time table on mind and do my dest to follow it.</p>
]]></content:encoded>
			<wfw:commentRss>http://hassany.ps/2009/03/advice-for-gsoc%e2%80%99s-students-how-to-make-project-timeline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GSoC Workshop First Day &amp; Second Day</title>
		<link>http://hassany.ps/2009/02/gsoc-first-day-second-day/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-first-day-second-day</link>
		<comments>http://hassany.ps/2009/02/gsoc-first-day-second-day/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 01:23:13 +0000</pubDate>
		<dc:creator>ahassany</dc:creator>
				<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[gsoc2009]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://hassany.ps/?p=15</guid>
		<description><![CDATA[Today and last Sunday I held the Google Summer of Code™ Your Way to a Global Mission Workshop. The first day went fine but I expect that I will present better than that; this may be due bad weather it was a very rainy day. On the first day I discussed the open source philosophy [...]]]></description>
			<content:encoded><![CDATA[<p>Today and last Sunday I held the Google Summer of Code™ Your Way to a Global Mission Workshop. The first day went fine but I expect that I will present better than that; this may be due bad weather it was a very rainy day. On the first day I discussed the open source philosophy and I focused on how to join open source project on the ‘traditional’ way. I emphasize a lot on open source because none of the attended students has participated before on open source and very few of them used open source projects. And I know for sure (because I’m graduated from the same university) that they didn’t introduced probably to open source.</p>
<div id="attachment_16" class="wp-caption aligncenter" style="width: 280px"><a href="http://hassany.ps/wp-content/uploads/img_0006.jpg"><img class="size-full wp-image-16 " title="img_0006" src="http://hassany.ps/wp-content/uploads/img_0006.jpg" alt="" width="270" height="360" /></a><p class="wp-caption-text">What&#39;s open source</p></div>
<div id="attachment_18" class="wp-caption aligncenter" style="width: 280px"><a href="http://hassany.ps/wp-content/uploads/img_0018.jpg"><img class="size-full wp-image-18 " title="img_0018" src="http://hassany.ps/wp-content/uploads/img_0018.jpg" alt="" width="270" height="360" /></a><p class="wp-caption-text">MySQL GSoC 2008 Logo</p></div>
<div id="attachment_21" class="wp-caption aligncenter" style="width: 280px"><a href="http://hassany.ps/wp-content/uploads/img_0028.jpg"><img class="size-full wp-image-21 " title="img_0028" src="http://hassany.ps/wp-content/uploads/img_0028.jpg" alt="Free Ubuntu CD" width="270" height="360" /></a><p class="wp-caption-text">Free Ubuntu CD</p></div>
<p>The seconad was sunny! and I did better than the first day. On the second day I talk specificlly on GSoC and how to join this program. But I notice that some of the students have some fears from participating such big program some of them might think “Oh, this is Google and the most prestigious FOSS organizations what I’m going to do! “. I belive GSoC is a challenging program in which I pushed my self to the limit. GSoC is designed for students and they know that you’re a student and you’re here to have fun and learn.</p>
<div id="attachment_22" class="wp-caption aligncenter" style="width: 280px"><a href="http://hassany.ps/wp-content/uploads/img_0055.jpg"><img class="size-full wp-image-22 " title="img_0055" src="http://hassany.ps/wp-content/uploads/img_0055.jpg" alt="GSoC Statistics" width="270" height="360" /></a><p class="wp-caption-text">GSoC Statistics</p></div>
<p style="text-align: center;"><a href="http://hassany.ps/wp-content/uploads/img_0083.jpg"><img class="aligncenter size-full wp-image-23" title="img_0083" src="http://hassany.ps/wp-content/uploads/img_0083.jpg" alt="" width="270" height="360" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://hassany.ps/2009/02/gsoc-first-day-second-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advice For GSoC’s Students, Stage One: Before Google Announce the Mentoring Organizations</title>
		<link>http://hassany.ps/2009/02/advice-for-gsocs-students-stage-one-before-google-announce-the-mentoring-organizations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=advice-for-gsocs-students-stage-one-before-google-announce-the-mentoring-organizations</link>
		<comments>http://hassany.ps/2009/02/advice-for-gsocs-students-stage-one-before-google-announce-the-mentoring-organizations/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 01:19:56 +0000</pubDate>
		<dc:creator>ahassany</dc:creator>
				<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[gsoc2009]]></category>

		<guid isPermaLink="false">http://hassany.ps/?p=12</guid>
		<description><![CDATA[I’m proud to join GSoC 2008. GSoC was a great experience for me and it really changed my life. I’m writing this post to give the new GSoCer some tips that I hope it will be useful for them. In this series I will give different tips for all the stages of Google Summer of [...]]]></description>
			<content:encoded><![CDATA[<div><span style="font-size: small;"><span style="line-height: 24px;">I’m proud to join GSoC 2008. GSoC was a great experience for me and it really changed my life. I’m writing this post to give the new GSoCer some tips that I hope it will be useful for them. In this series I will give different tips for all the stages of Google Summer of Code™.</span></span></div>
<div><span style="font-size: small;"><span style="line-height: 24px;"></p>
<div id="attachment_13" class="wp-caption aligncenter" style="width: 635px"><a href="http://hassany.ps/wp-content/uploads/2009-summer-of-code-logo-final-r3-01.png"><img class="size-full wp-image-13" title="2009-summer-of-code-logo-final-r3-01" src="http://hassany.ps/wp-content/uploads/2009-summer-of-code-logo-final-r3-01.png" alt="Google Summer of Code™ 2009 Logo" width="625" height="417" /></a><p class="wp-caption-text">Google Summer of Code™ 2009 Logo</p></div>
<p></span></span></div>
<ol>
<li>Look at the previous GSoC mentoring organizations, most of them has already published this year ideas list. You might try using Google search engine to search for ‘Google Summer of Code 2009 Ideas’.</li>
<li>Try thinking of those ideas, see what might interest you. I would remind you that GSoC is about three to four months you don’t have much time for big projects. Also, being ambitious is good but remember you have to be realistic about your project don’t over take projects that are over your capabilities. In GSoC you’re going to learn a lot of things and you mostly you will not have all the knowledge and experience to do the project. But you should got the basics and you have all the summer to learn and work. So, the best thing is to try to balance between what you already have and between what you’re going to learn.</li>
<li>Make short list about 5 to 7 projects from different organizations. You free to select more, but big list will distract you. Also, try to select projects that have similarities on your advantage, like all the project on your list use PHP and you have PHP experience.</li>
<li>Start walking around on the mailing lists and IRC channels for these projects.</li>
<li>It will rise your chance to be accepted if you send patches for those projects, but if you don’t it’s OK.</li>
<li>If you feel that those projects on the short list is hard and over your capabilities don’t panic. Try thinking again on that project sometimes project look very hard at the first time but when you think of it or discuss it with your friends you will see how easy it is. If you think of the project one time after another and you still find it very hard it’s OK, try looking for other projects.</li>
<li>Note: not all organizations that apply for GSoC will be accepted. It’s also competitive for the mentoring organizations, so be sure that your short list contain projects from at least three diffrent mentoring organizations.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://hassany.ps/2009/02/advice-for-gsocs-students-stage-one-before-google-announce-the-mentoring-organizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code™ Your Way to a Global Mission Workshop</title>
		<link>http://hassany.ps/2009/02/google-summer-of-code-your-way-to-a-global-mission-workshop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-your-way-to-a-global-mission-workshop</link>
		<comments>http://hassany.ps/2009/02/google-summer-of-code-your-way-to-a-global-mission-workshop/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 01:14:42 +0000</pubDate>
		<dc:creator>ahassany</dc:creator>
				<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[gsoc2009]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://hassany.ps/?p=4</guid>
		<description><![CDATA[You’re Welcome to attend the workshop at PNINA’s office. This workshop is three days workshop (2 hours per day). The workshop is designed for students who want to participate on Google Summer of Code but they don’t have any previous experience on Open Source. The First day I will introduce the Open Source and the [...]]]></description>
			<content:encoded><![CDATA[<p>You’re Welcome to attend the workshop at PNINA’s office. This workshop is three days workshop (2 hours per day). The workshop is designed for students who want to participate on Google Summer of Code but they don’t have any previous experience on Open Source.</p>
<p>The First day I will introduce the Open Source and the philosophy behind it. On the second day, I will talk about Google Summer of Code. And on the third day I will talk about Open Source developments and the things that will be useful for students to learn before  joining Google Summer of Code.</p>
<div id="attachment_5" class="wp-caption aligncenter" style="width: 717px"><a href="http://hassany.ps/wp-content/uploads/invitation.jpg"><img class="size-full wp-image-5" title="invitation" src="http://hassany.ps/wp-content/uploads/invitation.jpg" alt="Google Summer of Code™ Your Way to a Global Mission Workshop Invitation" width="707" height="740" /></a><p class="wp-caption-text">Google Summer of Code™ Your Way to a Global Mission Workshop Invitation</p></div>
<p><strong>Note:</strong> Each attandant student will get a free copy of Ubuntu Linux from PNINA and will get GSoC sticker from Google</p>
]]></content:encoded>
			<wfw:commentRss>http://hassany.ps/2009/02/google-summer-of-code-your-way-to-a-global-mission-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

