<?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>tending the garden &#187; education</title>
	<atom:link href="http://www.chesnok.com/daily/category/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chesnok.com/daily</link>
	<description>selena marie deckelmann&#039;s blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 13:59:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://www.chesnok.com/daily/?pushpress=hub'/>
		<item>
		<title>Mentor Summit Report for PostgreSQL</title>
		<link>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/</link>
		<comments>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 17:27:24 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[womenintech]]></category>
		<category><![CDATA[mentorsummit]]></category>
		<category><![CDATA[mentorsummit08]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[wrapup]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/</guid>
		<description><![CDATA[Update: Fixed the etherboot wiki link. I attended the Google Summer of Code Mentor Summit this past weekend on behalf of PostgreSQL. We met at the Google campus in Mountain View. This event was an unconference and so, none of the sessions were determined in advance. Some of the highlights were: Leslie Hawthorn and Chris [...]


Related posts:<ol><li><a href='http://www.chesnok.com/daily/2009/10/24/gsoc-mentor-summit-and-the-new-mentors-manual/' rel='bookmark' title='Permanent Link: GSoC Mentor Summit and the new mentor&#8217;s manual'>GSoC Mentor Summit and the new mentor&#8217;s manual</a></li>
<li><a href='http://www.chesnok.com/daily/2008/10/20/october-is-a-month-of-many-conferences/' rel='bookmark' title='Permanent Link: October is a month of many conferences'>October is a month of many conferences</a></li>
<li><a href='http://www.chesnok.com/daily/2009/02/22/report-from-scale-7x/' rel='bookmark' title='Permanent Link: Report from SCaLE 7x'>Report from SCaLE 7x</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.flickr.com/photos/selenamarie/sets/72157608418005086/"><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/10/2975341632_445fc8e65c1.jpg' alt='mentor summit' /></a></a></center></p>
<p><strong>Update:</strong> Fixed the etherboot wiki link.</p>
<p>I attended the Google Summer of Code Mentor Summit this past weekend on behalf of <a href="http://www.postgresql.org">PostgreSQL</a>. We met at the Google campus in Mountain View. </p>
<p>This event was an <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a> and so, none of the sessions were determined in advance.</p>
<p>Some of the highlights were: </p>
<ul>
<li>Leslie Hawthorn and Chris DiBona went into some detail with the whole group about the selection process for GSOC.  This session made me feel as though PostgreSQL had relatively good chances for being accepted again next year. Google, however, does not pre-announce projects/products, so there is no sure thing about our (or any other project&#8217;s) involvement. </li>
<li>
I met MusicBrainz guys and was pleased to receive many bars of chocolate they requested to be distributed to SFPUG and PDXPUG members as thanks for making an great database.</li>
<li>Attended three sessions concerning recruitment and retention of students.  This is a topic that many people were interested in, but that few people feel they have a proper strategy for.</li>
</ul>
<p>I also led a session on recruitment and retention of students to open source projects. Some of the ideas that came out of that and the related sessions were: </p>
<ul>
<li>Determine what makes you personally need to be part of Postgres (joy of learning, scratching a technical itch, making a tool for your job, fame). Find out which of those things your student also needs or wants and try to give that or help your student achieve that thing.</li>
<li>Have a clearly defined method for students to keep journals. Several projects simply used MediaWiki and templates. </li>
<li>Use git (or other distributed revision control), and have students commit early and often to a branch that mentors have access to.</li>
<li>The Etherboot project has a great system: <a href="http://etherboot.org/wiki/soc/2008/start">http://etherboot.org/wiki/soc/2008/start</a></li>
<li>Hold weekly meetings over IRC. These can be brief, but help get students accustomed to your project&#8217;s culture and way of doing things. </li>
<li>Ask the student: &#8220;are you on track?&#8221;, ask the mentor: &#8220;do you think the student is on track?&#8221; on a weekly basis</li>
<li>If you want students to stick around, find incremental responsibilities to assign that are driven by their enthusiasm. </li>
<li>Interview on the phone all your students ahead of time, not just the ones you think might be a problem. </li>
<li>Require a phone number on the application for the student. </li>
<li>Require a secondary contact so that if the student &#8220;disappears&#8221; there&#8217;s a backup person to contact. (and contact that person BEFORE SoC starts)</li>
</ul>
<p>I made good connections with members of Git, Parrot, WorldForge, Ruby and many other community leaders. I was particularly impressed by the ideas and stories from the current Debian project leader, <a href="http://blog.einval.com/">Steve McIntyre</a> and Gentoo council member <a href="http://dberkholz.wordpress.com/">Donnie Berkholz</a>. Donnie recommended some books about recruitment that I plan to read and review in the next few weeks.</p>
<p>The issue of mailing list moderation and the number of people required to keep mailing lists functioning properly came up frequently.  If you know a moderator for a Postgres mailing list, please consider thanking them for doing a very tedious, extremely important and often thankless job. </p>
<p>I also spent some time discussing with Leslie Hawthorn and Cat Allman how to increase the total number of women mentors and students next year.  Leslie and I shared some ideas and I offered to help implement them next year.  One thing the crowd asked for was explicit training on how to recruit and manage female students. Realistically, this information will apply to all students, and I hope this training helps us recruit more students overall.</p>
<p>I thought the conference went quite well. I hope PostgreSQL is accepted next year, and that one of our mentors is able to attend this conference. And, if you go, be sure to register for the hotel early, and stay at the Wild Palms. </p>


<p>Related posts:<ol><li><a href='http://www.chesnok.com/daily/2009/10/24/gsoc-mentor-summit-and-the-new-mentors-manual/' rel='bookmark' title='Permanent Link: GSoC Mentor Summit and the new mentor&#8217;s manual'>GSoC Mentor Summit and the new mentor&#8217;s manual</a></li>
<li><a href='http://www.chesnok.com/daily/2008/10/20/october-is-a-month-of-many-conferences/' rel='bookmark' title='Permanent Link: October is a month of many conferences'>October is a month of many conferences</a></li>
<li><a href='http://www.chesnok.com/daily/2009/02/22/report-from-scale-7x/' rel='bookmark' title='Permanent Link: Report from SCaLE 7x'>Report from SCaLE 7x</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>coders for software engineers</title>
		<link>http://www.chesnok.com/daily/2007/10/03/coders-for-software-engineers/</link>
		<comments>http://www.chesnok.com/daily/2007/10/03/coders-for-software-engineers/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 15:09:45 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2007/10/03/coders-for-software-engineers/</guid>
		<description><![CDATA[I read this article about computer science education this morning - Software Engineering and the Cause of the CS Enrollment Crisis I propose that our current undergraduate computer science programs are designed to produce coders for software engineers. Yeah. This is so true! I immediately thought of Shelley Powers&#8217; comments about what we should do [...]


Related posts:<ol><li><a href='http://www.chesnok.com/daily/2008/02/01/focus-group/' rel='bookmark' title='Permanent Link: Women in Open Source: a focus group in March'>Women in Open Source: a focus group in March</a></li>
<li><a href='http://www.chesnok.com/daily/2007/09/07/comments-on-so-what/' rel='bookmark' title='Permanent Link: Comments on &#8220;So What?&#8221;'>Comments on &#8220;So What?&#8221;</a></li>
<li><a href='http://www.chesnok.com/daily/2007/07/24/moving-on-from-experiencing-to-changing-the-structure/' rel='bookmark' title='Permanent Link: moving on from experiencing to changing the structure'>moving on from experiencing to changing the structure</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I read this article about computer science education this morning -</p>
<p><a href="http://www.amazon.com/gp/blog/post/PLNKUURHQRKBJYSU">Software Engineering and the Cause of the CS Enrollment Crisis</a></p>
<blockquote><p>I propose that our current undergraduate computer science programs are designed to produce coders for software engineers.</p></blockquote>
<p>Yeah. This is so true! I immediately thought of <a href="http://oreillynet.com/pub/a/womenintech/2007/09/06/so-what.html">Shelley Powers&#8217; comments</a> about what we should do with computer science curriculum:</p>
<blockquote><p>
Break up the computer science programs, split the participants into specialized fields within other disciplines, and stop spending all our time on talking about Ruby and how cool it is.</p></blockquote>
<p>(btw, I don&#8217;t mind talking about how cool Ruby is.)</p>
<p>So much of programming for a business is finding solutions for real-world problems. And you need to do that cost effectively. There&#8217;s a lot of &#8220;value engineering&#8221; in there, rather than perfection. And for me, I think there&#8217;s often way too much emphasis on correctness for correctness sake, in education and in the user group circles. </p>
<p>Here&#8217;s another choice quote: </p>
<blockquote><p>It seems to me that the cause of the student&#8217;s disdain for &#8220;programming&#8221; and for the decline in CS enrollment lies there.  As civil engineers need armies of construction workers to build their designs, and as mechanical engineers use armies of factory workers to produce their designs, so do software engineers use armies of programmers or coders, people who are explicitly not software engineers, to produce their designs.  Few students go to college to become construction or factory workers.  Why should it be surprising, then, that few Western students want to go to college to be the Information Age equivalent workers?</p></blockquote>
<p>and a final point about creativity: </p>
<blockquote><p>Computer scientists do not need to write good, clean code.  Science is about critical and creative thinking. Have you ever read the actual source code for great programs like Sketchpad, or Eliza, or Smalltalk, or APL 360?  The code that I have seen produced by computational scientists and engineers tends to be short, without comments, and is hard to read. In general, code that is about great ideas is not typically neat and clean.  Instead, the code for the great programs and for solving scientific problems is brilliant.  Coders for software engineers need to write factory-quality software. Brilliant code can be factory-quality.  It does not have to be though.  Those are independent factors.</p></blockquote>
<p>Hell yes! I feel like so much of my computer science classes sucked the fun out of computers. The most fun I ever had in class was showing people how to use makefiles in the lab. By which I mean, not fun.</p>
<p>Fun was tracking down the exploits and then the crackers who broke into our servers, getting all the evidence together and talking to the FBI. And after that, learning about ways to monitor the system that wouldn&#8217;t be detected by intruders, but would immediately tell us someone just managed to get elevated system privs. That was <strong>engaging</strong>. I did that work as a junior in college, but a first year CS student. And I learned something I&#8217;ll never forget about operating system privileges and system administration (thanks, <a href="http://hexadecimal.uoregon.edu/~stevev/">Steve</a>).</p>
<p>What about the third term of my Intro to CS class? Or my software development class? I was bored. I did the homework as fast as I could to get back to my real job.</p>


<p>Related posts:<ol><li><a href='http://www.chesnok.com/daily/2008/02/01/focus-group/' rel='bookmark' title='Permanent Link: Women in Open Source: a focus group in March'>Women in Open Source: a focus group in March</a></li>
<li><a href='http://www.chesnok.com/daily/2007/09/07/comments-on-so-what/' rel='bookmark' title='Permanent Link: Comments on &#8220;So What?&#8221;'>Comments on &#8220;So What?&#8221;</a></li>
<li><a href='http://www.chesnok.com/daily/2007/07/24/moving-on-from-experiencing-to-changing-the-structure/' rel='bookmark' title='Permanent Link: moving on from experiencing to changing the structure'>moving on from experiencing to changing the structure</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2007/10/03/coders-for-software-engineers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
