<?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>[M]etabrain [E]ntry [L]og &#187; teaching open source</title>
	<atom:link href="http://blog.melchua.com/category/teachingopensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.melchua.com</link>
	<description>Braindump of the Mel. Seek coherency and relevance at your own risk.</description>
	<lastBuildDate>Wed, 28 Jul 2010 22:48:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Putting in a dollar</title>
		<link>http://blog.melchua.com/2010/07/19/putting-in-a-dollar/</link>
		<comments>http://blog.melchua.com/2010/07/19/putting-in-a-dollar/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 08:06:21 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/07/19/putting-in-a-dollar/</guid>
		<description><![CDATA[I promised Asheesh I&#8217;d write this post, though it&#8217;s coming a day late because I crashed through the 2nd day of CLS 2010.
What&#8217;s the balance between inclusiveness/accessibility and being able to use the best tools/formats available (in other words, not having to worry about whether everyone else is keeping up)? For instance, during the first [...]]]></description>
			<content:encoded><![CDATA[<p>I promised Asheesh I&#8217;d write this post, though it&#8217;s coming a day late because I crashed through the 2nd day of CLS 2010.</p>
<p>What&#8217;s the balance between inclusiveness/accessibility and being able to use the best tools/formats available (in other words, not having to worry about whether everyone else is keeping up)? For instance, during the first day of CLS, I found myself zoning out a lot; as someone who can&#8217;t hear, it is extraordinarily hard for me to lipread multiple people in a conversation with background noise &#8211; should I have interrupted them and said &#8220;excuse me, I&#8217;m deaf&#8230; would you mind signaling when you&#8217;re about to start speaking so I know to lipread you?&#8221;</p>
<p>The issue is not that I should scratch my own itch, nor that it would not be an entirely unwelcome or unwarranted interruption and imposition on my part. I&#8217;ve been speaking up and making (and asking for) my own accommodations since I was a child. I fully admit that I&#8217;m frustrated and to some extent just venting/whining here, but my frustration is that there <em>is</em> that extra expectation that I must &#8211; and will &#8211; expend energy on rectifying this every time I&#8217;m at an event, and the incremental cost of doing so slowly chips away at my willingness to participate at all (because it &#8220;costs&#8221; me more than hearing participants to have the same level of participation). There is nothing I can do that will fix it permanently (if there were, I&#8217;d be more than willing to work my ass off for an extended period of time to make that happen) &#8211; things will always be this way, no matter what I do. And I am <em>tired</em>.</p>
<p>It&#8217;s like being told you need to pay a dollar every time you want to participate in a conversation. It makes you pause slightly about participating in that conversation at all, and even if the conversation isn&#8217;t that great, you&#8217;re more likely to reluctantly stick with it, because&#8230; well, you paid a <em>dollar</em>. Others will look at you and go &#8220;why don&#8217;t you just pay the dollar?&#8221; or &#8220;it&#8217;s <em>only</em> a dollar,&#8221; or &#8220;well, if you can&#8217;t even pay a <em>dollar</em> (you lazy bum) you shouldn&#8217;t be here&#8221; &#8211; and not recognize that it adds up. Say you have a dozen conversations each day, which is on the low side &#8211; you probably walk by many more in the space of an hour without realizing it (the questions on the bus? the chatter by the water cooler? the informal banter about the soccer game at lunch?)  &#8211; that&#8217;s $4380 a year.</p>
<p>And you have to <em>publicly</em> put in your dollar. I have to stand up and tell people I can&#8217;t hear, and would they &#8211; graciously, please &#8211; accommodate me? Most folks are goodhearted and will gladly do so, but sometimes I don&#8217;t want to stand out. I don&#8217;t want to be labeled as deaf, because there are some associations that come with it that I find even more tiring. And offering to pay the dollar for me doesn&#8217;t really help, because you have to stand up and publicly say &#8220;hey everyone, I&#8217;m putting in a dollar <em>for Mel!</em>&#8221; which doesn&#8217;t help with the standing-out problem. So I just choose to opt out, and quietly slip out the back door and go away. Sometimes I come back. Sometimes I don&#8217;t.</p>
<p>I want to make this clear: I have no problem with paying the extra bill. I do so often. I stand up and ask often. I take a lot of extra, invisible effort to set up things (sitting in front so I can lipread, etc) so I don&#8217;t <em>have</em> to inconvenience others by asking whenever possible. But sometimes, when I&#8217;m tired, I wish there wasn&#8217;t that expectation. I wish I didn&#8217;t have to ask. I wish I could just <em>be</em> tired and not have to ask and have the world still work and have me be able to participate in it. I&#8217;ve <a href="http://blog.melchua.com/2007/04/20/a-request-for-designers/">expressed this kind of thing</a> before. <a href="http://blog.melchua.com/2007/09/17/flying-and-gloves/">Multiple times.</a></p>
<p>Asheesh did a great thing yesterday: after we talked about this, we went to the next talk together and he started transcribing it in etherpad, in backchannel, in notes that <em>everyone</em> could see &#8211; including me. IRC transcriptions at the last FUDCon were a huge boon. One reason I&#8217;m so fluent in text-based communication channels is that it&#8217;s a part of the world where I never have to ask &#8211; I&#8217;m on equal footing by default. And I wish this could extend more to other parts of the world, even (especially) in tiny increments &#8211; my suitemates leaving captions and subtitles on in our lounge by default (I never asked for it, they never mentioned it) I am incredibly grateful for to this day. Small things like that &#8211; people understanding without you asking them to, and being able to participate in the tiny moments of life folks that people usually think &#8220;oh, this doesn&#8217;t matter&#8221; because they take it for granted.</p>
<p>I feel like I&#8217;m whining here, because I can&#8217;t propose a good solution &#8211; I&#8217;m just venting a frustration, and the frustration I&#8217;m venting is that I can&#8217;t <em>think</em> of a solution. But I promised Asheesh I&#8217;d give this voice, so here it is.</p>
<p>Thoughts?</p>
<p>I&#8217;m tired.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/07/19/putting-in-a-dollar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chuck Hamberg</title>
		<link>http://blog.melchua.com/2010/07/13/chuck-hamberg/</link>
		<comments>http://blog.melchua.com/2010/07/13/chuck-hamberg/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 07:24:10 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/07/13/chuck-hamberg/</guid>
		<description><![CDATA[I just got the news that one of my high school math coaches, Chuck Hamberg, passed away. He was retired by the time I got to IMSA, but still made an impression on my green 14-year-old self, co-coaching our little team of &#8217;shmen with great gusto alongside Dr. Condie. After several years of hungrily burning [...]]]></description>
			<content:encoded><![CDATA[<p>I just got the news that one of my high school math coaches, Chuck Hamberg, passed away. He was retired by the time I got to IMSA, but still made an impression on my green 14-year-old self, co-coaching our little team of &#8217;shmen with great gusto alongside Dr. Condie. After several years of hungrily burning the midnight oil studying math (the kind they didn&#8217;t teach in school) by myself, hiding in the bathroom in the middle of the night to read books, these guys were the ones who first taught me how to <i>do</i> math, how to spin proofs and play with numbers and ideas in a way that&#8217;s never left me since. </p>
<p>It was the first time I&#8217;d heard <i>good</i> mathematicians talk to each other about math and <i>do</i> math, joyously, in front of a group of awestruck and excited kids. This sounds simple, but&#8230; when your prior exposure to math classes has largely been full of rote stuff, watching adults having <i>fun</i> with it is absolutely spellbinding &#8211; and heartening, if you&#8217;ve grown up wondering whether any other <i>real</i> (i.e. not in books and/or dead) people also actually <i>like</i> this stuff. And to watch adults having the kind of dialogue I wanted to grow up to speak &#8211; but had never heard before and therefore couldn&#8217;t even picture &#8211; that was awesome.</p>
<p>Mr. Hamberg also gave me a valuable lesson in teaching. The summer I turned 16, I taught math camp for the first time. As one of the most experienced students in the group (I was a rising senior, so I wasn&#8217;t <i>that</i> experienced), I was in charge of the Number Theory team. We&#8217;d worked hard on our curriculum all school year, and the first day went well &#8211; we taught 3 classes, identical curricula, 1 before lunch and 2 after. And then we pulled out the curriculum for the second day&#8230; and failed. The kids (our students were just a few years younger than I was) blanked out, weren&#8217;t engaged, weren&#8217;t excited&#8230; and we had lunchtime to figure out how to turn this around before sections 2 and 3 hit. My team was looking to me for guidance; I was the leader, I was supposed to know what to do. I had no clue.</p>
<p>Shamefaced, I slunk over to Mr. Hamberg&#8217;s lunch table, sat down beside him, and apologized for being a failure. He and Dr. Condie asked why, and I explained the situation and that we didn&#8217;t know what to do, wavering between resigned dejection and mild panic the entire time. &#8220;Well, what were you trying to teach them?&#8221; Something about Pascal&#8217;s triangle, I replied. Anything, really. &#8220;Lunch is ending. Come watch us and then tell us afterwards what it is you saw us do.&#8221;</p>
<p>They proceeded to pull off this <i>spectacular</i> class on Pascal&#8217;s triangle, Fibonacci numbers, the Sierpinski triangle, and all these lovely little things tied into that sort of stuff &#8211; the kids were practically leaping out of their seats, shouting questions&#8230; and then during the break between sections, they walked up to us and said &#8220;okay, now you teach the next section.&#8221;</p>
<p>&#8220;But&#8230; but&#8230;&#8221; I sputtered, &#8220;I don&#8217;t know what to <i>say</i>! I&#8230; didn&#8217;t prepare that curricula!&#8221;</p>
<p>&#8220;Neither did we.&#8221; They backtracked and explained how teaching wasn&#8217;t a script &#8211; how you knew the material, and then roamed around it with your students, helping them dive into interesting things, roving on the fly. &#8220;All the stuff we just covered,&#8221; Mr. Hamberg pointed out, &#8220;you played with during your first year on math team. You know this stuff.&#8221; And then they left, and the students poured in, and my team looked at me expectantly. </p>
<p>And I proceeded to lead my crew through team-teaching one of <i>the</i> best math classes I have ever taught in my entire life to date. </p>
<p>8 years later, I&#8217;m still proud of it. We were sailing by the seat of our pants, but I really <i>did </i>know the material, and it was exhilarating improvising it and <i>knowing</i> it was okay to do that, that you <i>could</i> make it up, that you weren&#8217;t doing it COMPLETELY WRONG!!! if you didn&#8217;t follow a script, and that&#8230; kids get really excited about math if you do that. Wow. Excited students, learning stuff&#8230; I was on a teaching high.</p>
<p>I went up to them afterwards all excited with this revelation &#8211; probably babbling something like <i>oh my gosh you make it up and it works you totally make it up and it works and it&#8217;s okay and they were so excited and and and PASCAL&#8217;S TRIANGLE!!! and the ideas lead so many places and you just go!</i> and Mr. Hamberg smiled and told me that I was a teacher.</p>
<p>And so I am.</p>
<p>Thanks, Chuck. We&#8217;ll miss you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/07/13/chuck-hamberg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What FOSS communities can look like from the outside</title>
		<link>http://blog.melchua.com/2010/07/13/what-foss-communities-can-look-like-from-the-outside/</link>
		<comments>http://blog.melchua.com/2010/07/13/what-foss-communities-can-look-like-from-the-outside/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:20:30 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[olin]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[sugar]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/07/13/what-foss-communities-can-look-like-from-the-outside/</guid>
		<description><![CDATA[I found this mailing list conversation snippet to be very insightful, and wanted to share it.
Scott: &#8220;Open to critique&#8221; isn&#8217;t quite the same as &#8220;responsive to critique&#8221;. From an outside perspective, it seems that frequently SugarLabs is just not listening to people who offer contrary opinions.&#160; This is better than flaming them, but maybe not [...]]]></description>
			<content:encoded><![CDATA[<p>I found this <a href="http://lists.sugarlabs.org/archive/iaep/2010-July/011362.html">mailing list conversation snippet</a> to be very insightful, and wanted to share it.</p>
<blockquote><p><b>Scott:</b> &#8220;Open to critique&#8221; isn&#8217;t quite the same as &#8220;responsive to critique&#8221;. From an outside perspective, it seems that frequently SugarLabs is just not listening to people who offer contrary opinions.&nbsp; This is better than flaming them, but maybe not as good as it could be. For an end-of-year report, I&#8217;d like to see instances enumerated where SugarLabs actually internalized some outside critique and responded in a positive way &#8212; some concrete change made to the UI, or Sugar, or to process.&nbsp; That would be more convincing that simply stating, &#8220;we are now open to critique&#8221;.<br />&nbsp;<br /><b>Bernie:</b> We&#8217;re definitely intimidating to non-technical people. At least, this is what I sensed at the Realness Summit. OLE also seems to be doing a better job at connecting with educators. I&#8217;m not completely sure what corrective actions should be. We might need to do some work on the&nbsp; wiki, maybe add web forums, which non-geeks tend to prefer&#8230;</p>
<p><b>Scott:</b> I suspect that the answer to this problem does not involve installing additional software.</p></blockquote>
<p>Later in the day, Jeff and I were having this conversation on #teachingopensource.</p>
<blockquote><p><b>Jeff:</b> Is IRC really a barrier to entry?&nbsp; maybe I have simply been using it too long, but it seems immediately recognizable to me. I think one barrier might be the attitudes that crop up.&nbsp; Even with emoticons, sometimes it&#8217;s hard to discern intent.&nbsp; Hard enough in email, but sometimes devastating in real time.</p>
<p><b>Mel:</b> Actually, yes. I had a really, really hard time figuring out IRC. First, figuring out that it existed and I had to use it. Then how to get it, how to set the software up. Then what the heck networks and channels and whatnot were &#8211; and why channels? my IM paradigm was &#8220;you have a buddy list and you ping people individually.&#8221; So &#8220;chatrooms are the default!&#8221; wasn&#8217;t hard to understand once I realized it, but it took a while to realize because I wasn&#8217;t looking for it.</p>
<p>And then &#8220;oh man, who are all these people? I am nervous about pinging them, will they yell at me?&#8221; And then all the /commands I had to remember. It was so bewildering and terrifying and new <i>and</i> it was being used as a way to present new information to me at the same time, sort of like&#8230; taking your first calculus class in&#8230; Mandarin, if you&#8217;ve also just started studying Mandarin as a foreign language. You can&#8217;t concentrate much on the calculus because you&#8217;re going &#8220;zomg it&#8217;s in CHINESE.&#8221;</p></blockquote>
<p>It&#8217;s hard to remember how <i>hard</i> things can be, especially when you&#8217;re surrounded by a community of people who are the ones who <i>self-selected</i> and <i>made</i> it past that hardness. By definition, if you&#8217;ve gotten into FOSS, the current participation mechanisms worked for you&#8230; so why fix them?</p>
<p>Because we want others to join us.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/07/13/what-foss-communities-can-look-like-from-the-outside/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>irssi + screen quickstart</title>
		<link>http://blog.melchua.com/2010/07/07/irssi-screen-quickstart/</link>
		<comments>http://blog.melchua.com/2010/07/07/irssi-screen-quickstart/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 05:31:42 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[sugar]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/07/07/irssi-screen-quickstart/</guid>
		<description><![CDATA[Notes I wrote up months ago that have since been found by others to be useful. Posting for posterity. Basically, these instructions are for how to set up an always-on logger for IRC (chat) &#8211; helpful for being able to hear the conversations others are having about the project you&#8217;re working on while you&#8217;re away. [...]]]></description>
			<content:encoded><![CDATA[<p><i>Notes I wrote up months ago that have since been found by others to be useful. Posting for posterity. Basically, these instructions are for how to set up an always-on logger for IRC (chat) &#8211; helpful for being able to hear the conversations others are having about the project you&#8217;re working on while you&#8217;re away. I am assuming a fair amount of background knowledge here, but the content is remixable, so feel free to yoink/improve/etc.</i></p>
<p>1. ssh into the box you have an account on &#8211; for instance, Sugar Labs folks can use sunjammer (aka people.sugarlabs.org) by requesting an account at <a class="moz-txt-link-freetext" href="http://wiki.sugarlabs.org/go/Sysadmin/Shell_account_request">http://wiki.sugarlabs.org/go/Sysadmin/Shell_account_request</a><br />
.</p>
<p>2. Run these commands (comments in parentheses).</p>
<p>screen<br />
<br />(a dialog will pop up, hit return to kill it)</p>
<p>irssi<br />
<br />(you&#8217;ll get a mostly blank screen, with a stripe across the bottom with the<br />
time and a number [1] in brackets &#8211; that&#8217;s the window list &#8211; and then a line<br />
below that with [(status)] in it, which is the description of the window that<br />
you&#8217;re in, and the place you type the rest of the commands.)</p>
<p>/connect irc.freenode.net<br />
<br />(and then, if you want, /msg nickserv identify &lt;password&gt; to sign in.)</p>
<p>/set autolog on<br />
<br />(it&#8217;ll start storing things in ~/irclogs in self-explanatory filenames)</p>
<p>/join #sugar<br />
<br />(and whatever other channels you may want to be in)</p>
<p>(You&#8217;ll notice that every channel you join opens up another window &#8211; the first<br />
channel will be in window 2, the next in window 3, and so forth. Use ctrl-p<br />
(previous) and ctrl-n (next) to switch between windows, or alt-NUMBER to jump<br />
to the NUMBERth window.)</p>
<p>(You&#8217;ll also notice that the numbers for each window light up in different<br />
colors when someone joins/leaves a channel (blue), talks in a channel (white),<br />
or calls your name in a channel (pink).)</p>
<p>(All the normal IRC commands work as expected, and so does tab-completion.)</p>
<p>(a note on /whois: if you have a PM window open for that person, the whois<br />
information will appear in the PM window. Otherwise, it will appear in window<br />
1.)</p>
<p>3. When you want to stop, do</p>
<p>/away &lt;away message&gt;</p>
<p>and then detatch from screen, which is</p>
<p>CTRL-a, d<br />
<br />(ctrl-a followed by d)</p>
<p>which will dump you in your normal sunjammer shell outside of screen.</p>
<p>Or you can just kill the terminal by typing</p>
<p>~.</p>
<p>or whatever.</p>
<p>When you log in again, restart the screen session with</p>
<p>screen -raAd</p>
<p>&#8230;and you&#8217;ll be back. If you then type</p>
<p>/away</p>
<p>&#8230;you&#8217;ll see all the messages sent to your nick in the meantime in window 1,<br />
and you&#8217;ll be set to not-away.</p>
<p>4. More docs at <a class="moz-txt-link-freetext" href="http://www.irssi.org/documentation/startup">http://www.irssi.org/documentation/startup</a><br />
and <a class="moz-txt-link-freetext" href="http://quadpoint.org/articles/irssi">http://quadpoint.org/articles/irssi</a><br />
.</p>
<p>I mostly find irssi useful for being always-on all the time and having backlogs<br />
of conversations that have happened while I&#8217;m away. It also means that anywhere<br />
I have ssh, I have IRC.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/07/07/irssi-screen-quickstart/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>nb: FOSS textbook commenting tool</title>
		<link>http://blog.melchua.com/2010/06/30/nb-foss-textbook-commenting-tool/</link>
		<comments>http://blog.melchua.com/2010/06/30/nb-foss-textbook-commenting-tool/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 02:49:24 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[olin]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/30/nb-foss-textbook-commenting-tool/</guid>
		<description><![CDATA[I&#8217;m at a curriculum development workshop at Olin working on the design of POSSE. It is&#8230; well, let&#8217;s just say I think I understand what POSSE participants feel like (this is also a week-long faculty workshop; I&#8217;m the only participant who&#8217;s not a professor) &#8211; it&#8217;s an experience that&#8217;s making me see a world (in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at a <a href="http://i2e2.olin.edu/summer2010/program.php">curriculum development workshop</a> at <a href="http://www.olin.edu">Olin</a> working on the design of <a href="http://teachingopensource.org/index.php/POSSE">POSSE</a>. It is&#8230; well, let&#8217;s just say I think I understand what POSSE participants feel like (this is also a week-long faculty workshop; I&#8217;m the only participant who&#8217;s not a professor) &#8211; it&#8217;s an experience that&#8217;s making me see a world (in this case, curriculum design at universities) in an entirely new light, and <i>finally</i> starting to gain the ability to learn at the level I&#8217;d like to learn at&#8230; I&#8217;m nowhere near there, but I think this week is bootstrapping me up to the point where I can learn much of the rest by doing (a lot, for a long time &#8211; now I need a <i>lot</i> more experience). This workshop is giving me cultural context. Whoa.</p>
<p>Awesomeness of the day (one moment of many): running into <a href="http://mit.edu/sanjoy/www/">Sanjoy Mahajan</a>, an MIT professor who was my advisor for my humanities capstone on open content engineering textbooks. Sanjoy is also a FOSS geek, <i>and</i> he&#8217;s a visiting professor at Olin this coming year. Back in the day, we talked about software for writing textbooks. Turns out he kept working on it, and now one of his students has made an open source textbook writing software called <a href="http://nb.csail.mit.edu/">nb</a> &#8211; the code is actually under an MIT license, I&#8217;m told, but there&#8217;s no (easily findable) public repo of it yet, etc&#8230; we&#8217;ll fix that soon.</p>
<div class="youtube-video"><object height="300" width="400"><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7370219&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></param><embed src="http://vimeo.com/moogaloop.swf?clip_id=7370219&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"></embed></object></div>
<p><a href="http://vimeo.com/7370219">A Guided Tour of NB</a> from <a href="http://vimeo.com/user2508991">Sacha Zyto</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Basically, it&#8217;s heatmapped commenting on textbooks in pdf format, inspired by the <a href="http://gplv3.fsf.org/comments/gplv3-draft-2.html">comment workflow on the GPL v3 draft</a> back when it was a draft a few years ago. This way you can see at a glance where folks have commented, and how much, so you know what areas of the text you need to work on. See Sanjoy&#8217;s book, <a href="http://mit.edu/6.055/notes/notes-annotated.pdf">Street Fighting Mathematics</a>, for an example of an annotated text. </p>
<p>How would this work in practice?
<ul>
<li><b>source code:</b> TeX</li>
<li><b>compiler: </b>LaTeX</li>
<li><b>submit a comment/patch</b>: write an annotation on the book using nb</li>
<li><b>accept/push a patch</b>: revise the upstream TeX, &#8220;recompile&#8221; the pdf in LaTeX</li>
<li><b>forking:</b> get the TeX source and build your own</li>
<li>etc.</li>
</ul>
<p>I don&#8217;t know how <i>well</i> it would work, but I&#8217;ll be poking the maintainer over the weekend, trying to get an instance of nb up, and then throwing the latest instance of the <a href="http://teachingopensource.org/index.php/Textbook_Release_0.8">TOS Textbook</a> up on it to see how that goes, just as an experimental &#8220;let us try this tool!&#8221; branch. Hrm. When&#8230; do I have free time? That is the hard part. If this works out, it would be <i>amazing</i> to have students in classes (Heidi and Tim, I&#8217;m looking at you) comment on the textbook as they&#8217;re using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/30/nb-foss-textbook-commenting-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shell script ninja help needed: weekly test image downloading</title>
		<link>http://blog.melchua.com/2010/06/26/shell-script-ninja-help-needed-weekly-test-image-downloading/</link>
		<comments>http://blog.melchua.com/2010/06/26/shell-script-ninja-help-needed-weekly-test-image-downloading/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 12:44:07 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[soas]]></category>
		<category><![CDATA[sugar]]></category>
		<category><![CDATA[teaching open source]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/26/shell-script-ninja-help-needed-weekly-test-image-downloading/</guid>
		<description><![CDATA[Dear lazyweb: there must be a simple answer to this. I&#8217;m trying to write a shell script that a cron job can run every week to update our Sugar on a Stick (SoaS) test image repository. The ticket in question is Sugar Labs #2058. Longer explanation than usual given so those new to the dev/test/release [...]]]></description>
			<content:encoded><![CDATA[<p>Dear lazyweb: there must be a simple answer to this. I&#8217;m trying to write a shell script that a cron job can run every week to update our <a href="http://wiki.sugarlabs.org/go/Sugar_on_a_Stick">Sugar on a Stick</a> (SoaS) <a href="http://wiki.sugarlabs.org/go/Sugar_on_a_Stick_release_process#Test_image">test image</a> <a href="http://download.sugarlabs.org/soas/test/">repository</a>. The ticket in question is <a href="http://bugs.sugarlabs.org/ticket/2058">Sugar Labs #2058</a>. Longer explanation than usual given so those new to the dev/test/release cycle can follow along.</p>
<p>Basically, SoaS is a <a href="http://spins.fedoraproject.org">Fedora Spin</a>, so we get nightly composes made <a href="http://alt.fedoraproject.org/pub/alt/nightly-composes/soas/">here</a> (as in, &#8220;Fedora automagically builds our .isos for us so we don&#8217;t have to&#8221;). In order to (we assume) save on disk space, the Fedora servers only store the latest nightly compose &#8211; once a new .iso is made, the old one is <em>gone forever, bwahaha! </em></p>
<p>This is fantastic for developing, but not so much for testing. Expecting testers to keep up with daily builds is a bit much, and it&#8217;s putting a burden on people who are downloading them every day (possibly even getting into trouble with their ISP), so we decided to go with a weekly test cycle &#8211; each Thursday evening we&#8217;d designate the most recent image as the &#8220;image under test&#8221; and point everyone there. That way, developers would also know exactly what image people were finding bugs in each week.</p>
<p>Problem: in order to (we assume) save on disk space, the Fedora servers only store the latest nightly compose -  once a new .iso is made, the old  one is <em>gone forever, bwahaha! </em>So we need to grab the most recent image &#8211; which has a special naming &#8211; at that time and pull it down to the Sugar Labs servers so we have the files at <a href="http://download.sugarlabs.org/soas/test/">http://download.sugarlabs.org/soas/test/</a> (We&#8217;re also storing the old test images so we can go back and forth between them Since the builds do contain their build date in their name, and we can&#8217;t predict ahead of time what the build date and time are, we don&#8217;t know the exact filename to pull.</p>
<p>So we&#8217;re basically looking for a shell script that will:</p>
<ol>
<li>Pull the latest iso and checksum from the SL servers</li>
<li>Rename the checksum so it matches the datetime stamp of the iso (the checksum is currently called &#8211; rather unhelpfully &#8211; &#8220;CHECKSUM-i386&#8243;).</li>
<li>Update the symlinks so that <a href="http://download.sugarlabs.org/soas/test/soas-i386-test-latest.iso">http://download.sugarlabs.org/soas/test/soas-i386-test-latest.iso</a> and <a href="http://download.sugarlabs.org/soas/test/soas-i386-test-latest-checksum.sha">http://download.sugarlabs.org/soas/test/soas-i386-test-latest-checksum.sha point to the latest iso and checksum that were just downloaded.</a></li>
</ol>
<p>This probably requires some sort of weird wildcard bash-fu that would take me multiple hours to inelegantly figure out, and someone else 5 minutes to write a one-liner to solve.</p>
<p>Can haz halp?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/26/shell-script-ninja-help-needed-weekly-test-image-downloading/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FOSSCon POSSE panel notes</title>
		<link>http://blog.melchua.com/2010/06/22/fosscon-posse-panel-notes/</link>
		<comments>http://blog.melchua.com/2010/06/22/fosscon-posse-panel-notes/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 06:18:44 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/22/fosscon-posse-panel-notes/</guid>
		<description><![CDATA[These are notes from the POSSE panel we had at FOSSCon &#8211; thanks to everyone who helped take them on etherpad in realtime!
We started with an overview of the POSSE curriculum, which is all about open source development and teaching.
Day 1: Open (communication tools and culture)Day 2: Source (getting, building, changing, making patches, committing)Day 3: [...]]]></description>
			<content:encoded><![CDATA[<p>These are notes from the <a href="http://teachingopensource.org/index.php/POSSE">POSSE</a> panel we had at <a href="http://fosscon.org/">FOSSCon</a> &#8211; thanks to everyone who helped take them on etherpad in realtime!</p>
<p>We started with an overview of the POSSE curriculum, which is all about open source development and teaching.</p>
<p><b>Day 1: Open</b> (communication tools and culture)<br /><b>Day 2: Source</b> (getting, building, changing, making patches, committing)<br /><b>Day 3: Development</b> (diving into a real project, picking up a ticket, and making a contribution)<br /><b>Day 4: And</b> (development, continued)<br /><b>Day 5: Teaching</b> (pedagogical and practical considerations, aligning with release schedules, grading, etc)</p>
<p>Then we split into mixed groups, each group with <a href="http://www.rit.edu/">RIT</a> and outside-RIT-FOSS folks, to figure out a project that the FOSS group(s) and the RIT folks could do together, resulting in invitations to play at <a href="http://foss.rit.edu">http://foss.rit.edu</a>, the notion of a <a href="http://drupal.org/">Drupal</a> partnership (have RIT co-ops hacking on Drupal modules, and get a Drupal site up at RIT to tell those stories), working on <a href="http://civx-proxy1.csh.rit.edu/">CivX</a>, and more. </p>
<p>One issue is lowering the barrier of entry for FOSS projects to work with RIT groups. For instance, some of the folks at RIT would like to offer mirroring for open source projects, but permission to actually do this with RIT&#8217;s infrastructure is difficult to obtain. However, as a first step, RIT will be hosting <a href="http://activities.sugarlabs.org">http://activities.sugarlabs.org</a> for the <a href="http://sugarlabs.org">Sugar Labs</a> project by the end of summer.</p>
<p>We talked about Rochester&#8217;s FOSS presence, and how the <a href="http://www.lugor.org/">local LUG</a> and the campus hacking community didn&#8217;t seem to mix much. Luckily, some POSSE participants (<a href="http://www.ist.rit.edu/?q=node/163">Gary</a> and <a href="http://www.geoffreyanderson.net">Geoff</a>, mainly) talked with <a href="http://ftbeowulf.wordpress.com/">Charles</a>, the head of LUGOR, and it sounds like LUGOR might get meeting hosting, and that incoming freshmen to RIT will get some flyers about meetings on campus&#8230; it&#8217;s not just LUGOR, too. The local <a href="http://www.meetup.com/pythonistas/">Pythonistas</a> are moving to the RIT Center for Student Innovation, and the <a href="http://wiki.laptop.org/go/OLPC_Rochester,_NY">OLPC User Group</a> meets at RIT every 4th Thursday of the Month.</p>
<p>The current computing curriculum was another topic. <a href="http://www.asheesh.org/">Asheesh</a> pointed out that open source development bears little resemblance to the computer science curriculum. In fact, the IT world looks very different from the computer science curriculum. As Gary pointed out soon afterwards, schools don&#8217;t necessarily prepare students for the world they&#8217;re about to graduate into; sometimes it prepares them for a world that passed a decade ago. At the same time, faculty are under great pressures that make it difficult for them to change the things they teach. How can we make it possible for this to change?</p>
<p><a href="http://blog.chris.tylers.info/">Chris</a> talked about the success <a href="http://cdot.senecac.on.ca">Seneca College</a> has had working with upstreams like <a href="http://fedoraproject.org">Fedora</a>, <a href="http://mozilla.org">Mozilla</a>, and <a href="http://openoffice.org">OpenOffice</a>. For instance</p>
<ul>
<li>Half of Mozilla&#8217;s build team is composed of Seneca graduates.</li>
<li>Students who hacked on Firefox helped to close gaps in the university&#8217;s infrastructure. After reconciling bugs in their &#8220;Learning Management Software&#8221;, Firefox became the standard browser for staff all over campus.</li>
</ul>
<p>The latter example brought up an interesting point &#8211; FOSS collaborations in education are actually three-way relationships: the academic experience (teachers/students learning skills), the FOSS community they work with, and the school&#8217;s IT department that needs to deploy infrastructure, and can oftentimes use the code produced and maintained by the first two groups. </p>
<p>At this point, the panel session concluded, but we left with our list of FOSS/edu partnerships to start or continue, and we&#8217;ll see where the conversation goes from here.<br />&nbsp;&nbsp;&nbsp; <br /><b>Panel participants: </b></p>
<ul>
<li>Mel Chua, Red Hat/Fedora/Sugar Labs &#8211; POSSE ninja and FOSS + Edu geek in general. Sugar Labs board, Fedora Marketing. Community engineer.</li>
<li>Chris Tyler, Seneca College/Fedora Project &#8211; Professor, author, open source contributor, Fedora board member, event organizer, one of the founders of teachingopensource.org</li>
<li>Mike Quin, University of Stirling Sysadmin, freenode staffer</li>
<li>Laura Quin, Writer</li>
<li>Geoffrey Anderson, Rochester Institute of Technology &#8211; Database Tutor and Lab Instructor, Student in MS in Information Sciences and Technology &#8212; Ubuntu and Oracle enthusiast</li>
<li>Kingdon Barrett, Rochester Institute of Technology &#8211; Computer Science Major (Bachelor) Graduate in August 2010.&nbsp; Specialize in Virtualization and Web Software, EliveCD user! </li>
<li>Luke Macken, RIT Computer Science Alumni, Python Ninja @ Red Hat, Inc.</li>
<li>Remy DeCausemaker, Hacktivist &amp; Storyteller, FOSS@RIT (http://foss.rit.edu)</li>
<li>Mo Morsi, Syracuse University Alumni, Deltacloud / Ruby developer @ RH</li>
<li>Stephen Jacobs:&nbsp; FOSS@RIT.edu, Game Design FOSSProf, Open Source dilettante http://foss.rit.edu, https://fedorahosted.org/mailman/listinfo/fossrit.</li>
<li>Devin Zuczek: DLC Solutions/Drupal developer, CE/CME</li>
<li>Jonathan Dahan: Stony Brook University CS/Digital Arts hacker</li>
<li>Jonathan Simpson (JonathanD) freenode/fossevents and fosscon</li>
</ul>
<p><b>Learn more:</b></p>
<p>#teachingopensource on irc.freenode.net<br /><a href="http://teachingopensource.org">teachingopensource.org</a><br /><a href="http://teachingopensource.org/POSSE">teachingopensource.org/POSSE</a></p>
<p><b>We&#8217;re looking for:</b>
<ul>
<li>schools to match with FOSS communities for a POSSE</li>
<li>FOSS communities to match with schools for a POSSE</li>
<li>infrastructure + support for folks who are teaching open source</li>
</ul>
<p>If you&#8217;re interested, please swing by and say hello!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/22/fosscon-posse-panel-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the best FOSS chemistry software you know of?</title>
		<link>http://blog.melchua.com/2010/06/21/whats-the-best-foss-chemistry-software-you-know-of/</link>
		<comments>http://blog.melchua.com/2010/06/21/whats-the-best-foss-chemistry-software-you-know-of/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:00:18 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/21/whats-the-best-foss-chemistry-software-you-know-of/</guid>
		<description><![CDATA[One of my cousins, Bea Tan, is a chemistry major at UP Diliman (the University of the Philippines&#8217; big campus in Manila). A few days ago, a fire destroyed their building and everything in it. All chemistry classes have been suspended as they scramble to get lab equipment and move it into an empty building [...]]]></description>
			<content:encoded><![CDATA[<p>One of my cousins, Bea Tan, is a chemistry major at <a href="http://www.upd.edu.ph/">UP Diliman</a> (the University of the Philippines&#8217; big campus in Manila). A few days ago, a <a href="http://www.gmanews.tv/story/193089/fire-razes-up-dilimans-chemistry-building">fire destroyed their building and everything in it</a>. All chemistry classes have been suspended as they scramble to get lab equipment and move it into an empty building so they can continue their studies. They need everything&#8230; not fancy stuff, but the basics. Glassware. Refrigerators. And (I am guessing) computers&#8230; and software.</p>
<p>I&#8217;m not sure what they need, if anything. I&#8217;m not sure if they <i>need</i> to run proprietary software for some specific fancy lab machines (but they no longer <i>have</i> any fancy lab machines, so I am guessing &#8220;not right now&#8221;). Bea reports that they have not really used computers in the chem department in the past, but we wonder if this is due to software being downright too expensive &#8211; most of the students at the university can&#8217;t afford computers, so this is <i>definitely</i> talking about shared computer use in classrooms and labs. There are some nice <a href="http://fedoraproject.org/wiki/SIGs/SciTech/PackageList#Chemistry">chemistry programs packaged in Fedora</a> that would be useful; that list is probably out of date, and there are probably more programs out there. For instance, <a href="http://avogadro.openmolecules.net/wiki/Main_Page">Avogadro</a>, a molecular editor (below).</p>
<p><img style="max-width: 800px;" src="http://blog.melchua.com/wp-content/uploads/2010/06/752px-ColorNanotube.png" height="484" width="607" /></p>
<p>So this might be an opportunity to help by getting an university-branded Fedora chemistry Remix on some machines in the new building, so that they don&#8217;t have to pay ridiculous amounts of money for proprietary programs. <i>Might</i> be an opportunity to help. We don&#8217;t know if they need it, we don&#8217;t know what they need, we don&#8217;t know if they&#8217;ll even be receptive to the prospect of free software, we don&#8217;t know if they <i>have</i> computers for their buildings&#8230;</p>
<p>However, spinning up a remix prototype is quick, so I&#8217;m going to toss one together to give Bea and her professors and classmates an idea of what that might look like. I&#8217;ve got some free time on Wednesday and over the weekend, so I need suggestions for packages to include (or software that isn&#8217;t yet packaged but <i>should</i> be included, since I <i>can</i> include non-packaged stuff on account of this being a remix). If nothing else, it&#8217;s something that interested students can explore while they, y&#8217;know, have <i>no classes to take</i>.</p>
<p>I will be pulling packages into the kickstart file off <a href="http://fedoraproject.org/wiki/SIGs/SciTech/PackageList#Chemistry">this list</a>, so either add to it (if you have Fedora wiki edit privs) or post comments here (if you don&#8217;t) and I&#8217;ll put everything there that fits in, do a quick rebranding test to slap the uni logo on, redo the default bookmarks file, check to see if the software works, and ship it off for them to try and holler back about.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/21/whats-the-best-foss-chemistry-software-you-know-of/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bugzilla notes from POSSE, and writing/journalism profs</title>
		<link>http://blog.melchua.com/2010/06/16/bugzilla-notes-from-posse-and-writingjournalism-profs/</link>
		<comments>http://blog.melchua.com/2010/06/16/bugzilla-notes-from-posse-and-writingjournalism-profs/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 03:01:12 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/16/bugzilla-notes-from-posse-and-writingjournalism-profs/</guid>
		<description><![CDATA[The POSSE RIT IRC logs for the day have possibly the most thorough set of notes I&#8217;ve ever taken detailing usage of Bugzilla. I think they are detailed enough that a reader with no exposure to Bugzilla could use them to walk through Bugzilla usage in the context active FOSS contribution. (Although I&#8217;m equally positive [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://teachingopensource.org/index.php/POSSE_RIT">POSSE RIT</a> <a href="http://meetbot.fedoraproject.org/teachingopensource/2010-06-15/teachingopensource.2010-06-15-19.15.html">IRC logs for the day</a> have possibly the most thorough set of notes I&#8217;ve ever taken detailing usage of <a href="http://www.bugzilla.org/">Bugzilla</a>. I <i>think </i>they are detailed enough that a reader with no exposure to Bugzilla could use them to walk through Bugzilla usage in the context active FOSS contribution. (Although I&#8217;m equally positive that they are incomplete in some way.) I haven&#8217;t seen any resources like this out there yet (how <i>does</i> a ticket tracker fit into the workflow of an actual project?) and think this may make for a good addition to something like the <a href="http://teachingopensource.org/index.php/Textbook_Project">Textbook</a> &#8211; if an editor is willing to sprint with me on this, I&#8217;ll block out an hour or two on IRC to &#8220;push this patch upstream,&#8221; so to speak.</p>
<p>Thanks to Andrea Hickerson for nudging me, via her remote presence, to actually take good notes today &#8211; I hope Antonio Mondragon&#8217;s remote presence tomorrow will do the same. Remotees keep me honest about &#8220;upstreaming&#8221; our conversations and our notes to the broader community, where more people can benefit from them in &#8211; including us, the original participants in the conversation, since we&#8217;ll get to hear more thoughts and feedback from more people.</p>
<p>Speaking of Andrea, professors of Journalism, English, Technical Writing, and so forth may be interested in the <a href="http://andreahickerson.blogspot.com/2010/06/posse-day2-and-3.html?showComment=1276743532276#c9145381446246023163">comment</a> I left on her blog post from today, which points to several projects that she might want to look at for her students to join (complete with &#8220;join&#8221; URLs, mailing list info, and individual names and links to contact information from folks I think are good starting points within those communities). </p>
<p><a href="https://fedoraproject.org/wiki/User:Pcalarco">Pascal</a> (<a href="http://fedoraproject.org/wiki/FWN">Fedora Weekly News</a>), <a href="https://fedoraproject.org/wiki/User:Rbergero">Robyn</a> (<a href="http://fedoraproject.org/wiki/Marketing">Fedora Marketing</a>), <a href="http://www.harihareswara.net/">Sumana</a> (<a href="http://gnomejournal.org/">GNOME Journal</a>), and others in the &#8220;writing + FOSS == WIN!&#8221; domain -&nbsp; if you&#8217;re looking for new contributors, <a href="http://andreahickerson.blogspot.com">Andrea Hickerson</a> and <a href="http://chronicgadgetosis.wordpress.com/2010/06/16/posse-day-two-oy/">David Shein</a> may make good folks to ping; they both teach in the writing-esque sphere at the college level and are keen on getting their students into FOSS contribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/16/bugzilla-notes-from-posse-and-writingjournalism-profs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>POSSE Worcester: Wednesday</title>
		<link>http://blog.melchua.com/2010/06/09/posse-worcester-wednesday/</link>
		<comments>http://blog.melchua.com/2010/06/09/posse-worcester-wednesday/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 00:18:03 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[soas]]></category>
		<category><![CDATA[sugar]]></category>
		<category><![CDATA[teaching open source]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2010/06/09/posse-worcester-wednesday/</guid>
		<description><![CDATA[The email I sent my team today as a &#8220;what did Mel do?&#8221; update:
00:18&#160; * mchua has had a great day.00:19 &#60; mchua&#62; When college professors start high-fiving each other across the classroom like excited kids because they got a button to work on a Sugar Activity, and then head out for ice cream, it [...]]]></description>
			<content:encoded><![CDATA[<p>The email I sent my team today as a &#8220;what did Mel do?&#8221; update:</p>
<blockquote><p>00:18&nbsp; * mchua has had a great day.<br />00:19 &lt; mchua&gt; When college professors start high-fiving each other across the classroom like excited kids because they got a button to work on a Sugar Activity, and then head out for ice cream, it is a Good Day.</p></blockquote>
<p>I&#8217;m too behind/tired to be more verbose &#8211; turns out it&#8217;s difficult to simultaneously teach at and document a <a href="http://teachingopensource.org/index.php/POSSE">POSSE</a> (probably due to that blasted 3 hours of driving per day &#8211; will hopefully do better next week). But betwen Friday noon and Sunday at 6 when the RIT one starts, I&#8217;ll spew logs from this one.<b><br /></b></p>
<p><b>Theme:</b> &#8220;Development&#8221;</p>
<p><b>Big idea:</b> Sometimes, you&#8217;ve just got to dive in and work  on the code&#8230; together. </p>
<p><b>Skill:</b> Making contributions to an open source project &#8220;in  the wild.&#8221; (In this case, the <a href="http://git.sugarlabs.org/projects/measure">Measure Activity</a>.)</p>
<p><b>Full logs:</b>  </p>
<ul>
<li> <a href="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-12.36.html" class="external text" title="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-12.36.html" rel="nofollow">Peter Robinson on Spins, Remixes and release management</a> </li>
<li> <a href="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-17.33.html" class="external text" title="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-17.33.html" rel="nofollow">Demo of IRC logging bot (zodbot)</a> </li>
<li> <a href="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-17.37.html" class="external text" title="http://meetbot.fedoraproject.org/teachingopensource/2010-06-09/teachingopensource.2010-06-09-17.37.html" rel="nofollow">IRC logging bot tutorial, FOSS events, maddog&#8217;s talk</a></li>
</ul>
<p>Of the three, the notes for the last one are the most interesting &#8211; the notes for maddog&#8217;s talk are essentially a paraphrased (brief) transcript of his 1.5 hour presentation on &#8220;how FOSS teaches you twice.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2010/06/09/posse-worcester-wednesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
