<?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; events</title>
	<atom:link href="http://blog.melchua.com/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.melchua.com</link>
	<description>Braindumps on things Mel Chua has found shiny lately.</description>
	<lastBuildDate>Sat, 11 Feb 2012 03:12:20 +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>NECC Monday continued</title>
		<link>http://blog.melchua.com/2009/06/30/necc-monday-continued/</link>
		<comments>http://blog.melchua.com/2009/06/30/necc-monday-continued/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 16:42:46 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<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/2009/06/30/necc-monday-continued/</guid>
		<description><![CDATA[NECC, Days 1-2 &#8211; photo slideshow, and then I&#8217;ll finish my notes for Monday (with the expectation that I&#8217;ll feel better enough afterwards to head to Tuesday&#8217;s NECC; I love my immune system.) Many attendees here have flipcams and netbooks &#8211; simple, few-function devices that they do not mercilessly power-use. They&#160; generally don&#8217;t have time [...]]]></description>
			<content:encoded><![CDATA[<p>NECC, Days 1-2 &#8211; photo slideshow, and then I&#8217;ll finish my notes for Monday (with the expectation that I&#8217;ll feel better enough afterwards to head to Tuesday&#8217;s NECC; I love my immune system.)</p>
<div class="youtube-video"><object type="application/x-shockwave-flash" data="http://widgets.clearspring.com/o/46928cc51133af17/4a4a233beb25fff6/46928cc51133af17/1910ede9/-cpid/8f80beaba3f82d99" id="W46928cc51133af174a4a233beb25fff6" height="240" width="432"><param name="movie" value="http://widgets.clearspring.com/o/46928cc51133af17/4a4a233beb25fff6/46928cc51133af17/1910ede9/-cpid/8f80beaba3f82d99"></param><param name="wmode" value="window"></param><param name="allowNetworking" value="all"></param><param name="allowScriptAccess" value="always"></param><param name="allowFullScreen" value="true"></param></object></div>
<p>Many attendees here have flipcams and netbooks &#8211; simple, few-function devices that they do <i>not</i> mercilessly power-use. They&nbsp; generally don&#8217;t have time to recompile their kernel, let alone know what one is; they need to email their students NOW. They don&#8217;t have time to debate the merits of .ogg vs .avi vs other video formats; their high school seniors are presenting NOW and they need to grab something off the shelf and hit a button and have a movie NOW and who has time to figure out licensing when you need to upload that movie for their parents NOW and we need a spreadsheet NOW so let&#8217;s use Excel because it&#8217;s on our computers anyway or maybe if we aren&#8217;t on dial-up) Google Spreadsheets is sufficiently handy to fulfill our need for NOW. Default settings are important.</p>
<p>I need to talk with more teachers to find out how they find about technologies to use, but my current hypothesis is &#8220;click first hit from a Google search that has a massive easy-setup download button and is free or very, very cheap.&#8221; By that metric, Fedora and Sugar have a long, long ways to go. The workshop on Google Apps, on the other hand, had a crowded line that stretched on down the hallway. The&nbsp; workshop wasn&#8217;t run by Google; it was run by a teacher who had used the stuff. Same with the iPhone session.</p>
<p>Went by the Second Life pavilion. This was a master lesson on how to welcome newbies to a space in a way that makes them want to&nbsp; come back again and again. No sooner had I sat down than a volunteer approached me and offered to help get me started &#8211; sat with me for a half-hour walking me through making an account and doing basic navigation, didn&#8217;t leave until I&#8217;d started talking with the remote welcome team in Second Life (who he enthusiastically described to me &#8211; &#8220;oh, she&#8217;s wonderful! One of my best friends in SL! Tell her I say hello!&#8221;). By starting as a message courier, I rapidly got drawn into the conversation; the online greeters were equally excited, people kept coming up to me and welcoming me and showing me small interesting things (multiple welcomers treating you as if you were already a key part of their community == good feeling), the on-site volunteer kept popping in and asking if everything was all right and going &#8220;oh, you&#8217;re doing X! That&#8217;s awesome! Check out that thing near X!&#8221;</p>
<p>The thing that most impressed me was how they encouraged me to experiment and explore while simultaneously putting &#8220;you won&#8217;t fail&#8221; fallbacks in place (&#8220;Mel, can you try to teleport and follow me? Don&#8217;t worry, I&#8217;ll teleport you if you get lost.&#8221;) I tend to be more reckless than the average in terms of launching from unfamiliar trapeezes and trusting that I&#8217;ll grab <i>something</i> to break my fall on the way down, but knowing exactly what safety net was in place was nevertheless comforting. They had scheduled tours; we walked around Genome, a world that a genetics professor had constructed (swim inside a cell! talk with chromosomes!) and then Biome (flying up to realize the globe of paramecium I&#8217;d been staring at was actually a water droplet in the lens of a gigantic microscope was a lovely moment) and were constantly encouraged to try things, play with things, come back and use the space anytime&#8230; Teachers sure do know how to make you feel comfortable taking risks in learning new things. We need to learn that.</p>
<p>Looking at ads like this, I wonder how computers ever got a reputation for making children into socially isolated beings.</p>
<p><img style="max-width: 800px;" src="http://blog.melchua.com/wp-content/uploads/2009/06/cimg4066.jpg" /></p>
<p>Andy Pethan (engineer): &#8220;The focus on STEM! STEM! STEM! is driving me <i>nuts!</i>&#8221; (STEM = Science, Technology, Engineering, and Mathematics.) &#8220;I think English teachers are the biggest untapped market for technology in education. They could do so much with it.&#8221; I pointed out to Andy that STEM teachers tend to be the ones that like the tech stuff &#8211; which he knew and acknowledged as obvious &#8211; and that sometimes English teachers became English teachers, or early childhood teachers, or&#8230; well, non-STEM teachers &#8211; not just because they loved English or small children or History or such, but also because they might be afraid of STEM. This is a blatant overgeneralization and there are tons of exceptions, but that&#8217;s something that&#8217;s been drilled into my head by my aunt (who teaches kindergarten) &#8211; the phrase &#8220;those who can&#8217;t, teach,&#8221; as untrue and unfair as we think it may be, actually did come from <i>somewhere.</i> Argh! Systems that don&#8217;t work!</p>
<p>Happy exception: an art teacher and a physical education (PE) teacher from Ohio had teamed up to get another HP grant &#8211; I talked with Julie Lustic, the PE teacher, and was amazed. These teachers started out with very little technical knowledge. Julie described how she had to figure out how to save video files, struggling on her own until she discovered &#8220;File &gt; Save As,&#8221; and then how it was tough to figure out which folder it had just saved into &#8211; a reminder of how many computer skills I take for granted despite trying my best not to. I was awed by their tenacity; they&#8217;d obviously gotten far more digitally fluent on their own since.</p>
<p>Julie would film her students running, jumping, and skidding across the gym on scooters. &#8220;Kids love to watch themselves,&#8221; she said. This was particularly helpful for the very young children (kindergarten, first grade) who were still developing a lot of fine and gross motor skills. Kids go through a continuum of development; for jumping rope, a 4-year-old might start by trying to windmill her arms awkwardly around at the shoulder, arcing over the back of her head; then over the next year or so progress to flailing elbow movement until finally, at 6, she&#8217;s jumping rope fluidly with her hands down by her sides and the barest hint of wrist movement. By filming the kids, she was able to track who was in what development stage when, and convey that to the parents, who often would think &#8220;able to jump rope&#8221; was a binary &#8220;yes she can / no she can&#8217;t&#8221; switch, and profited greatly from seeing the stages of learning they could then help their kid through.</p>
<p>She showed videos of adult athletes doing the moves she was about to teach them. &#8220;None of these kids had ever seen somebody vault before. They thought it was something I had invented.&#8221; They got projectors so kids could see the videos closer to the scale of actual people. All three teachers also set a target of raising 4th grade math test scores; they did this by talking with the 4th grade classroom teachers to find out what vocabulary words they were using in their classrooms, then working those words into their lessons (&#8220;run around the <i>perimeter</i> of the gym, measure the <i>circumference</i> of your head&#8230;&#8221;). While Julie and I talked, Ida Bergson &#8211; the art teacher &#8211; played stop-motion videos of dancing geometric shapes that she and the kids had made. Ida and Julie were proud of how it had worked out, and also said it had taken an immense amount of extra effort to pull it off. </p>
<p>These were teachers clearly going above and beyond and having huge effects on their students. And they had to fight every step of the way. Nobody in their district took their grant application seriously, because &#8220;they thought we weren&#8217;t going to get it anyway, sure, apply.&#8221; When they got it, there was an uproar because &#8220;who gives a <i>PE teacher</i> a computer?&#8221; They were refused district tech support and told they were on their own, which is entirely reasonable. But when they tried to fix things on their own, they got in trouble for not going through the district tech support that had already said it wouldn&#8217;t help them. There was a long story about how they had to keep on fighting through administration to keep doing this &#8211; even after the results had been apparent and positive. </p>
<p>We talked about where that might come from. Politically, it <i>is</i> unusual for art/PE teachers to get technologies the classroom teachers don&#8217;t have themselves (then again, Julie and Ida put in the work to make the grant happen and succeed). It&#8217;s new. It&#8217;s scary. New things are scary. And if you barely have the resources to keep afloat, taking the energy to deal with scary new things is not high on your priority list; you kinda wish that it would go away. Another systems problem. It&#8217;s hard to fix. I&#8217;m glad that Ida and Julie are still determined to fight the good fight; those kids in Cleveland Heights are very, very lucky.</p>
<p>My cousin Audrey watches this TV show, so I had to take a picture with the SuperWhy! team.</p>
<p><img style="max-width: 800px;" src="http://blog.melchua.com/wp-content/uploads/2009/06/cimg4072.jpg" /></p>
<p>Walking around the vendor exhibition area, I was reminded that I&#8217;m not really the type of person that&#8217;s attractive for a sales rep to talk with. For good reason. I look too old to be a K12 student but too young to be a teacher (though I&#8217;m old enough to be a brand-new one) or someone who actually makes or influences purchasing decisions (ok, wearing a t-shirt rather than business attire may have made a difference) so I wasn&#8217;t pegged in the &#8220;education&#8221; space, and as a young woman I usually don&#8217;t get pegged in the &#8220;technology&#8221; space, so educational technology vendors probably don&#8217;t see me as a fit for who they ought to talk with. (Many happy exceptions here, but compared to the response to my friend Evan, a 21-year-old asian male engineer a in collared shirt, it was a fascinating contrast.) </p>
<p>I actually like being invisible, since I can easily choose to make myself visible by turning on the SHEER ENTHUSIASM!!! switch. This let me quietly wander around and watch what people were doing; there was an overwhelming amount of marketing shiny &#8211; far more than I would usually think contributes to conveying the real value of a product or service. Does a salesman dressing up as Indiana Jones (complete with whip and cave-themed booth) make your product any more valuable? Can you be more specific than &#8220;RAISES STUDENT ACHIEVEMENT!&#8221; in terms of what you&#8217;ll do for me? Primary colors and exclamation points everywhere; buzzwords on every sign. There were a lot of mini-workshops where the presenter &#8220;taught&#8221; the audience something with their technology, be it a clicker response system or a smart whiteboard; they were very polished and energetic, but I felt like most of them were&#8230;. sort of manufactured. One booth had a film crew taping the presenter on a stage, elevated about 4 feet above an audience of roughly a dozen people &#8211; few enough to jump down and have a <i>real</i> conversation with, in any case.</p>
<p>I have very mixed feelings about branding and marketing and PR. (This means, of course, that if I ever get an MBA, it&#8217;ll probably be in one of those, since that&#8217;s the thing that makes me most uncomfortable. And I do realize the three are different things&#8230; the MBA interns at RH are trying to teach me the difference, but I don&#8217;t yet really understand it. Anyway.)</p>
<p><a href="http://www.ncwit.org/">NCWIT</a> <i>did </i>see me walking by, and went &#8220;oh! you need to go encourage young women to pursue technology careers!&#8221; That&#8217;s a paraphrase, but I got a packet of materials (&#8230;actually, with rather good statistics) and a howto on approaching a local school to volunteer to do a presentation or something with them. I&#8217;ve got mixed feelings about this too. I am female, and I do like technology (and education, for that matter), and&#8230; okay, so? I&#8217;m wearing sandals, and I like technology, and you don&#8217;t see campaigns crusading for more sandal-wearers to get into IT. I was amused by how they tried to persuade me to particularly target low-income schools to volunteer at, though. &#8220;You know first-hand that engineering is a way to not have a low income!&#8221; I&#8217;m fairly certain that if you tallied up my work hours and my income since graduation, I would be making way below minimum wage, but that&#8217;s what I chose when I decided that volunteering and working on interesting things to help people trumped getting a stable job with lots of monies immediately after getting my degree (which was certainly an option &#8211; and I can see that someone from a low-income background might be more motivated to pursue that route than a child of the middle class with backup savings, no student loans, and no family to support).</p>
<p>Apparently <a href="http://en.wikipedia.org/wiki/Joseph_Schumpeter">Joseph Schumpeter</a> wrote about <a href="http://disruptingclass.mhprofessional.com/apps/ab/">Disrupting Class</a> 70 years before the book came out.</p>
<p>Generally speaking, I have not found the below photograph to be true.</p>
<p><img style="max-width: 800px;" src="http://blog.melchua.com/wp-content/uploads/2009/06/cimg4067.jpg" /></p>
<p>As an open source geek, I find it interesting to see proprietary software vendors trumpet that their products give users the &#8220;freedom to create, share, and discover everywhere.&#8221; If you buy their product, you are free to use it to create non-interoperable files and share those files with other people who have purchased the exact same software, and thereby discover what they&#8217;ve done. You can take your laptop running this software with you, hence the &#8220;everywhere.&#8221; (Or maybe you can pay to make it work on your cell phone for a year.) I know this is a very biased view, but it makes me feel kind of like&#8230; &#8220;yes, cookies from a box are mighty tasty, but in comparison to cookies that my brother bakes from scratch &#8211; you really don&#8217;t know what you&#8217;re missing&#8230;&#8221; </p>
<p>Sat down next to two teachers (well, one is now a teacher trainer) for lunch. When I conveyed my mixed feelings about what I&#8217;d seen that morning, <a href="http://www.sandyscragg.com/">Sandy Scragg</a> helped me sort it out by explaining that there were two tracks of thought in educational technology. The one we come from is the one that sees tech as a tool for creation, for enablement, for <i>greater</i> interaction between individuals. The other one is an entirely reasonable response to the current system which is full of high-pressure, high-stakes assignments and tests and unions and long hours and low pay and high turnover; it sees technology as a way to automate teaching, not to free teachers to be more creative, but to turn them into standardized automatons. &#8220;Can you believe, I actually heard them say, &#8216;with this, your teachers don&#8217;t even need to think!&#8217; They give you these scripts, say &#8216;read this word for word,&#8217; the idea is, since we have high turnover, with a script it doesn&#8217;t matter <i>who&#8217;s</i> in front of the kids.&#8221;</p>
<p>We talked about how K12 education in the US has had this huge &#8220;lectures are bad! we need to make things more interactive! no lectures!&#8221; thing going for quite some time, and when our most successful students from that system graduate and go to college as we hoped they would (the topic of whether college as The Desired Endpoint of K12 is another debate), where do they end up their freshman year but 200+ student lecture rooms. We also talked about standardized testing; Sandy differentiated between testing as a benchmark (&#8220;that&#8217;s okay&#8221;) vs high-stakes testing as The Thing that the futures of &#8220;students, teachers, entire districts&#8221; ride upon. </p>
<p>Later that afternoon, I sat with a teacher from the Bronx and another one from a tough part of Texas who were discussing the difficulties of dealing with parents. In the good ol&#8217; days (long before I was born, according to their dates &#8211; they&#8217;re both veteran teachers), parents were More Involved; schools made an effort to reach them. They&#8217;d bus the parents in for meetings and workshops once a month after school, so they could teach the parents too. They had a place where non-working parents could go and study and learn in the library after they dropped off their kids in the morning. Nowadays they&#8217;re seeing far more teenage parents who don&#8217;t know how to raise their kids because they didn&#8217;t have a chance to finish growing up themselves, 24-year-old mothers with 10-year-old children. The mothers still want to go out and party all night because they missed prom, missed hanging out with friends, dropped out of school, etc. because they had a kid to take care of&#8230; both the child-rearing and the childhood-having can&#8217;t coexist, so both get done quite badly, in most cases. There was no mention of what happened with the dads.</p>
<p>That&#8217;s all for Monday. I&#8217;ll write about <a href="http://edtechfuture.org/">http://edtechfuture.org/</a> separately, since I hope to find out more about it today.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=0c94d246-a134-85c3-a3ee-e961a3aa5e09" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/30/necc-monday-continued/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NECC[1] = Monday</title>
		<link>http://blog.melchua.com/2009/06/29/necc1-monday/</link>
		<comments>http://blog.melchua.com/2009/06/29/necc1-monday/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 03:25:06 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<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/2009/06/29/necc1-monday/</guid>
		<description><![CDATA[In the style of &#8220;release early release often&#8221; and &#8220;perfect == good.enemy()&#8221; we bring you this totally unedited, rapidly typed post, because I need sleep. This was the late-night idea. Results forthcoming. Traffic not as good as hoped, but it did meet our primary criteria of &#8220;hey, we need a way to meet people!&#8221; (In [...]]]></description>
			<content:encoded><![CDATA[<p><i>In the style of &#8220;release early release often&#8221; and &#8220;perfect == good.enemy()&#8221; we bring you this totally unedited, rapidly typed post, because I need sleep.</i></p>
<p>This was the late-night idea. Results forthcoming. Traffic not as good as hoped, but it did meet our primary criteria of &#8220;hey, we need a way to meet people!&#8221; (In other words, we were so busy talking to people that we didn&#8217;t have time to constantly man #neccwall. This is good.)</p>
<div class="youtube-video"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/O5V2VDF6fqU&amp;hl=en&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/O5V2VDF6fqU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object></div>
<p>Manned the Sugar Labs booth for a bit; had a good conversation with Scott Bullock on how engineers interested in education tend to make things for the kids they used to be (a tiny minority) and the problem of how to reach the rest.</p>
<p>Stopped by and talked with teachers who had gotten HP tablet PC grants. An Arkansas school had children annotate photographs with geometric drawings (&#8220;This sunflower exhibits symmetry over this line! *drawdraw*&#8221;). I asked if it was far more engaging to do that than to print out the picture and hand the kid a marker. They said yes, but didn&#8217;t know why &#8211; I wonder how much &#8220;technology helps students!&#8221; is attributable to students being excited by shiny new things, how much is due to the self-selecting nature of teachers willing to experiment with new tech (they&#8217;d tend to be the more adventuresome, dynamic ones even without &#8220;technology&#8221;), and how much the design and enablements of technology actually chips in to &#8220;increased performance.&#8221; </p>
<p>Another note: as an engineer, I&#8217;m used to being able to think about the &#8220;perfect&#8221; solution and then take the time to build it. Most teachers can&#8217;t do that; they don&#8217;t have the skills or time to create much in the way of new things (said the Arkansas teachers). You look around and see what&#8217;s on the shelf and do something with it. You don&#8217;t waste time thinking of things to build from scratch because you&#8217;ll never have the resources.</p>
<p>Then there was the Mt. Vernon high school that had gotten tablet PCs for their teachers. They didn&#8217;t have them for students; maybe 50% of their students had computer access at home. One of the teachers mentioned that he&#8217;d done his student teaching in a neighborhood with much more computer access, where you could actually email the students files and expect all of them to be able to print them out and bring them in the next day &#8211; this was a very different situation. Computers are <i>expensive.</i></p>
<p>They were <i>so</i> proud that they had moved to using Powerpoint for classes. &#8220;The students love it,&#8221; they said. &#8220;Some teachers don&#8217;t have good handwriting&#8230; and this way it&#8217;s clear what they have to study [by memorization]&#8230; if they&#8217;re absent, they can watch the video at home without having to come to class and talk with the teacher&#8230;&#8221; </p>
<p>I&#8230; have conflicting feelings about this. On the one hand, they&#8217;re doing the best they can with a difficult situation. On the other hand, this is an incremental improvement down a road I don&#8217;t agree with (drill and kill, turning learners into automatons and using technology to script away human interaction). But to overturn such a difficult situation would be extremely difficult, so maybe this <i>is</i> the best that they can do.</p>
<p>Overheard amusing conversation: &#8220;Municipal wifi? Won&#8217;t that spread all sorts of viruses around?&#8221;</p>
<p>There is a film titled &#8220;Autism: The Musical.&#8221; It is a documentary of an acting teacher coaching 5 autistic children to perform a musical, and looks intriguing. </p>
<p>The exhibit hall is HUGE.</p>
<div class="youtube-video"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/XMMJmJ0zWQY&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XMMJmJ0zWQY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object></div>
<p>These notes take me nearly to lunchtime on Monday. I will have to finish them tomorrow.</p>
<p>If I were making NECC bingo cards, they would have the following words: collaboration, sharing, management (as in &#8220;classroom managment&#8221; &#8211; this bothers me, as if children were an industrial process that we need to keep in line), problem-solving, 21st century learners, integrative, accountability, standards, immersive, constructionist, community, reaching-outside-the-classroom-walls, rigorious, standards, innovate.</p>
<p>There&#8217;s power and honesty here. There&#8217;s also a lot of thin glossy washes of sounding-good &#8211; educators aren&#8217;t in particular positions of power, nor are the kids they teach, and both have (as people in those situations tend to do) become extremely good at giving the answers that those in power like to hear. You can see that gloss occasionally washing over someone&#8217;s passion &#8211; projects designed so that the outcome is in ready-made press-release format, obligatory scatterings of buzzwords (you know what? I <i>will</i> make that bingo card) but it gives me heart that oftentimes the fire <i>will</i> break through. The best thing I can do, I think, is be on fire myself these next two days so that nobody else will be the only one outside their comfort zone.</p>
<p>Speaking of fire, I&#8217;ve got a low-grade fever &#8211; my immune system has decided that DC is full of allergens that it must FIGHT! NOW! so I&#8217;m going to sleep and write the remainder of Monday&#8217;s notes tomorrow.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=039d3dce-22fb-8503-be26-bd826a2e1726" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/29/necc1-monday/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NECC[0] = Sunday</title>
		<link>http://blog.melchua.com/2009/06/29/necc0-sunday/</link>
		<comments>http://blog.melchua.com/2009/06/29/necc0-sunday/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 03:20:18 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<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/2009/06/29/necc0-sunday/</guid>
		<description><![CDATA[Hypothesis: sometimes it is better to release crappy existent stuff rather than nonexistent perfect stuff. It is late, I am tired and quashing a mild fever, here we go. Breakfast with Mike Lee while we picked up Sugar Labs flyers. Talked about the digital divide; seniors and the underprivileged are being left out; the interfaces [...]]]></description>
			<content:encoded><![CDATA[<p>Hypothesis: sometimes it is better to release crappy existent stuff rather than nonexistent perfect stuff. It is late, I am tired and quashing a mild fever, here we go.</p>
<p>Breakfast with Mike Lee while we picked up Sugar Labs flyers. Talked about the digital divide; seniors and the underprivileged are being left out; the interfaces we assume are also leaving people out (typing, reading, and able to carry 5lbs of laptop are big assumptions). Pointed Mike towards <a href="http://cyber.law.harvard.edu/iif/The_Internet_and_Societal_Inequity">IIF&#8217;s session with Ezter Hargittai</a>, who studies social inequity online.</p>
<p>Mike mentioned that the MIT Media Lab was working on a collaborative development environment. ACTION: find out what this is &#8211; it sounds neat!</p>
<p>Email discussions with Eric, Mikell, and Greg about <a href="http://usfirst.org/">FIRST</a> robotics and open source, prompted by FIRST presence at NECC (yay!) Why <i>aren&#8217;t</i> teams producing open source robotics code? Why don&#8217;t they have code repositories, even? Some of this is in the works to being fixed, and there are certainly people interested in making it happen, but nobody&#8217;s stepped up to drive it yet. I am trying to plant as many seeds as possible this week because I know I don&#8217;t have the bandwidth to drive this (but I think I might have the bandwidth to help mentor and encourage someone who wants to). Should track down Denise Lewis tomorrow.</p>
<p><a href="http://www.allforgood.org/">All For Good</a> &#8211; another excellent Mike Lee conversation. The balance between shiny top-down endorsement/marketing from the big players and the grassroots movements they&#8217;re trying to start is fascinating. I admire the effort &#8211; aggregating and matching volunteers with opportunities is certainly <a href="http://www.volunteermatch.org/">not</a> a <a href="http://www.idealist.org/volunteer/index.html">new</a> <a href="http://www.onlinevolunteering.org/en/index.html">idea</a> &#8211; at the same time, I wonder if it&#8217;s going to work. </p>
<p>There are serious signal-to-noise problems to overcome without bottlenecking at a single point of quality control; it&#8217;s hard to make sure organizations can actually handle the volunteers they ask for. Even the amazing Leslie Hawthorn puts in tons of effort filtering <a href="http://code.google.com/soc/">Summer of Code</a> orgs and certainly doesn&#8217;t have a perfect hit rate. Compounding this problem is the divide between &#8220;traditional&#8221; volunteer coordinators (volunteer coordination as done, say, 20-30 years ago) and the kind of volunteer coordination folks like Mike and myself and the Red Hat CommArch team do (which is less coordination and more&#8230; the best word I know for it is Karsten&#8217;s &#8220;gardening&#8221; analogy). It&#8217;s always a problem when two people use the same word thinking they mean the same thing when that&#8217;s not actually the case. We tossed around the idea of <a href="http://wiki.laptop.org/go/Content_stamping">content stamping</a> before letting it rest as a wait-and-see.</p>
<p>And then we got to the convention center. This conference is freakin&#8217; HUGE. I have never seen anything on this scale before. You stand in the entrance and look up and there are four stories of displays and then hallways that go back and back and back and <i>then</i> there is another building and it is LARGER THAN MY COLLEGE BY ORDERS OF MAGNITUDE. (Granted, that&#8217;s not extraordinarily difficult.)</p>
<p>The keynote was Malcom Gladwell, who is a good speaker. I&#8217;ve watched him before, though, and he tends to rehash points from his books. (And sure enough, he did it again this time. Still a good speech.) I didn&#8217;t actually watch the keynote; I caught up with people on it afterwards, and read the written summary. Instead, I helped set up the 60 VMs in the Open Source Pavilion, hereafter referred to as the OSP. Thin clients are sweet. With the money one school saved by getting a thin client system, they got huge monitors, sound systems in every classroom&#8230;&nbsp; </p>
<div class="youtube-video"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/hJnoewfA7Ro&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hJnoewfA7Ro&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object></div>
<p>Mike has a video of every machine here simultaneously rebooting (with cheers from the crowd). It&#8217;s sweet.</p>
<p><a href="http://www.elkner.net/">Jeff Elkner</a> arrived. I introduced him to April-Hope (one Sugar/OLPC chapter founder to another, with the &#8220;high school chapters are awesome&#8221; bonus shared category). And <a href="http://luke.faraone.cc/">Luke Faraone</a> and I have finally met face-to-face. </p>
<p>Talked with teachers from northeastern NC about BBQ until one of them started telling the story of how her (middle school) kids put on a film festival &#8211; &#8220;have you ever seen a room of middle school students fully engaged? They would cheer, and then whent the next video started, they would become absolutely quiet&#8230;&#8221; The same group of teachers pointed me towards animoto, which which I have attempted to produce a slideshow. I&#8217;ll post this when the pictures are done processing.</p>
<p><a href="http://www.iste.org/AM/Template.cfm?Section=SIGs&amp;Template=/CM/HTMLDisplay.cfm&amp;ContentID=18214">ISTE has a lot of SIGs.</a> It&#8217;s a list worth looking at to see the topics and the language educators interested in technology are grouping into right now. Of note: there is no early childhood category here. In fact, they don&#8217;t even really have books on it. There is a huge debate on whether computers should even be used in early childhood &#8211; with &#8220;computer usage&#8221; meaning &#8220;sit the kids in front of a screen and have them type.&#8221; I don&#8217;t think that&#8217;s age-appropriate (these kids usually are learning how to read and don&#8217;t have much fine motor control for rapid typing) <i>but</i> also think that type of computing is just a tiny, tiny piece of what &#8220;technology&#8221; can mean. Teachers doing vlogs of their young students, for instance.</p>
<p>Then there&#8217;s #neccwall. It&#8217;s one of those &#8220;it&#8217;s 11pm and we have AN IDEA!&#8221; moments (3 people now, but we&#8217;re going to try to find other first-time attendees to help out). It will be&#8230; explained more when I don&#8217;t have to wake up in 4 hours to prepare for it. In the meantime, the best explanation I can give is this <a href="http://www.hulu.com/watch/27461/accepted-what-do-you-want-to-learn">video</a>.</p>
<p>Finally made the mile+ hike to my hotel, accompanied partway by a group of teachers (a retired edu prof and her former students, it turns out) who gave me a blackboard pointer (I am not sure what to do with this, but I can point at things with inpunity and 2 extra feet of reach now!) and once I mentioned I&#8217;d attended a math and science magnet high school, we talked about math and science training for teachers until our paths diverged.</p>
<p>Need sleep so badly.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=df8a596b-e081-89ed-b83a-b7fef87cf340" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/29/necc0-sunday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NECC[-1] = Saturday</title>
		<link>http://blog.melchua.com/2009/06/29/necc-1-saturday/</link>
		<comments>http://blog.melchua.com/2009/06/29/necc-1-saturday/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 05:24:21 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<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/2009/06/29/necc-1-sunday/</guid>
		<description><![CDATA[The open-source-and-education fun at NECC started even before I hit the conference. On the shuttle from the airport, I sat in front of a bone marrow transplant delivery man and next to Randall Samstag, an environmental engineer from Seattle who (as it turns out) had some questions about OpenOffice.org. We quickly got into a discussion [...]]]></description>
			<content:encoded><![CDATA[<p>The open-source-and-education fun at NECC started even before I hit the conference. On the shuttle from the airport, I sat in front of a bone marrow transplant delivery man and next to <a href="http://www.achildsright.org/council.php">Randall Samstag</a>, an environmental engineer from Seattle who (as it turns out) had some questions about <a href="http://openoffice.org">OpenOffice.org. </a>We quickly got into a discussion about sanitation systems, designing waste processing plants for the developing world, and the difficulties of breaking into the field of appropriate technology and the difficulties of changing a large-scale entrenched system when customers want to throw money at the problem and be done with it rather than taking the time to get involved with the design needs of the community they&#8217;re serving. This sounded pretty familiar.</p>
<p>A lot of sanitation projects are large-scale government-backed operations, and <em>getting</em> the technology in place was harder than inventing it &#8211; he told the story of his friend, the inventor of a 3-chamber sequential flow gravity-fed wastewater treatment system designed for Venezuela that was a huge improvement over the prior &#8220;dump &#8216;er in the lagoon and the bacteria will break it down&#8221; method (which works, but you need a lot of lagoon space for a lot of people; this system was much smaller). It worked like a charm. Then the Cubans came. They wanted sanitation everywhere (a noble goal) but didn&#8217;t understand this newfangled 3-chamber system &#8211; they knew lagoons. So the new tech sat unused and the lagoons got dumped in and the harmful effluents in the water supply increased by an order of magnitude&#8230; and there was no way to share the information, the design, the knowledge of how to use it, so there wasn&#8217;t much anyone could do about it.</p>
<p>I brought up the idea of open design repositories such as <a href="http://appropedia.org/">Appropedia</a> (where Chris Watkins has been doing work on sanitation), and how they serve as knowledge bases and watering holes for projects like <a href="http://iddsummit.org">IDDS</a> as well as ways for potential future sanitation engineers to get involved without the high entry barrier (&#8220;must have experience to get experience&#8221;) that makes it tough for folks like <a href="http://ekneen.com">Liz</a> and <a href="http://chriscarrick.com">Chris</a> to break into the field. Randal was intrigued.</p>
<p>What does this have to do with open source and education? (more below the fold, for the sanity of Planet aggregator readers&#8230;)</p>
<p><span id="more-1264"></span></p>
<p>Talking with Randal immediately pre-NECC got me in the mindset of seeing this as more than just an education problem, more than a technology problem&#8230; the mindset and practices of open source communities are a system, and this system can cut across multiple disciplines on many, many scales to solve a ton of systems problems.</p>
<p>That stayed with me throughout the conversations later that evening &#8211; whenever someone mentioned a problem that they wished they could fix, instead of jumping (as I usually do) to &#8220;let us make $foo to solve that!&#8221; (technology == solution!) or &#8220;all we have to do is teach them X!&#8221; (training == solution!), I could pause and think about what the system was that, rationally proceeding, would result in problematic outcomes (like &#8220;you can complete your college CS homework without needing to think&#8221;). And how to find out what that system was when you didn&#8217;t know. And then what kinds of tiny things might start to tip that system over.</p>
<p>It was a good start.</p>
<p>The shuttle dropped me off at <a href="http://www.edubloggercon.com/EduBloggerCon+2009+Party">EduBloggerCon&#8217;s afterparty</a>, where all the food had already been consumed by hungry teachers. Andy Pethan and Evan Morikawa came out to tell me that one of my high-school friends was here, and I was still completely mystified when <a href="http://april-hope-wareham.blogspot.com/">April-Hope Wareham</a> came flying out of the corner. April-Hope was one of the founders of the <a href="http://wiki.laptop.org/go/IMSA">IMSA OLPC chapter</a>; I first met her as a high school senior from my alma mater, and she&#8217;s gone on to study CS at university (sophomore at UIUC next year). So she&#8217;s quite well-versed in the &#8220;open source for K12 learning&#8221; space &#8211; but told me that now she wants to bloody well <em>fix</em> undergraduate engineering education too &#8211; we&#8217;ve both been spoiled by learning in open-source communities and filling out rote textbook problem sets has lost its appeal. I told her about <a href="http://teachingopensource.org/index.php/POSSE_2009">POSSE</a> and <a href="http://ifoundry.illigal.uiuc.edu/">iFoundry</a> and she started jumping up and down.</p>
<p>Then she took me to a table where people were making &#8220;education anarchy! subvert the system!&#8221; headbands (mine: &#8220;svn checkout anarchy&#8221; on the front, &#8220;<a href="http://en.wikipedia.org/wiki/Lolcat">iz in yr anarchy</a>&#8221; on back, with picture of cat). And this is how I met <a href="http://twitter.com/orwinr">Randy Orwin</a>, who, with <a href="http://www.stevehargadon.com/2008/06/free-and-open-source-software-sessions.html">Steve Hargadon</a>, is wrangling the Open Source Pavilion at NECC. But only for a moment. Because a photographer motioned to me, April-Hope, Andy, and another fellow named Tyler and told us to stand together and smile. We obediently mugged for the camera in our red bandana headbands.</p>
<p>&#8220;Do you know why I took a picture of you?&#8221; the photographer asked afterwards. We shook our heads. &#8220;Look around. You guys are the digital natives. Everybody else here-&#8221; and we realized with a start that most of the attendees were old enough to be our parents &#8211; &#8220;is a digital immigrant. You guys are <em>natives</em>.&#8221;</p>
<p>We looked at each other. &#8220;Wellll, we had <em>computers</em>,&#8221; Andy said. &#8220;But not so much the internet,&#8221; I said. &#8220;Oregon Trail!&#8221; April-Hope said. Everyone under age 25 nodded and started talking about hunting pixelated buffalo. I reckon I could be a digital native (or at least a digital very-young immigrant) &#8211; but a networked native&#8230; that&#8217;s more like my younger cousins &#8211; the kindergarten blogger, the (then) 12-year-old who decided that the best way to get classmates to lower their carbon emissions was through tracking them on a social networking site, the 3rd grader who taped her Girl Scout cookie pitch on YouTube&#8230; compared to them, my bahasa digital is the slightly more formal lexicon of someone who&#8217;s worked through grammar books to gain that last gasp of almost-native fluency.</p>
<p>The night had started to wind down (I&#8217;d come in an hour before closing). Met Jennifer Ashby and Lois Smethurst, two teachers from Australia who were blogging with kids as young as 5. I was enthralled by their stories of how excited the kids were to have their work be world-readable. They used it as a portfolio of sorts, Lois explained. But it was hard to keep track of because they had one blog for the entire school, so tracking individual kids was a tough manual process &#8211; they couldn&#8217;t keep separate blogs on a finer granularity than grade level, because kids within a grade would be redistributed among differnent classes for that grade each year. Could you have an individual blog for each kid and then a <a href="http://planetplanet.org">Planet aggregator</a> for each class, and just redo the .planet configuration files once a year? I asked. Individual portfolios that could stay with each student throughout all 12 years of schooling, but easy access to everyone in Mr. Johnson&#8217;s class, or the 7th grade, or the entire school, with one click. &#8220;Wow,&#8221; said Lois. &#8220;That sounds perfect.&#8221; Now I need to see if there are Planet install instructions that can be followed by a non-technical person (like a teacher&#8230;)</p>
<p>Took <a href="http://curiouslee.typepad.com/weblog/">Mike Lee</a> to dinner (generic Chinese restaurant) where he obtained a very appropriate <a href="http://blog.melchua.com/2009/06/28/mike-lees-fortune-cookie-the-day-before-setting-up-the-sugar-labs-necc-booth/">fortune cookie</a> &#8211; Mike is the driving force behind the <a href="http://olpclearningclub.org">OLPC DC Learning Club</a>, and he caught me up on the brand-spankin&#8217;-new <a href="http://dc.sugarlabs.org">Sugar Labs DC</a> and a host of other things &#8211; like educational technology being a systems problem not just for kids in school, but also for seniors (Mike works for the <a href="http://aarp.org">AARP</a>) and others on the far side of the digital divide. Almost nobody&#8217;s doing stuff for them. Kids with laptops look much cuter in press photos, maybe.</p>
<p>We were pretty exhausted. I didn&#8217;t even check my email when we got to Mike&#8217;s house (though I did, to his fascination, pull out and use all my anti-RSI equipment to unkink my arms). Just patted the dog, texted Luke, crawled onto his couch, and was out almost instantly.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=aa00f8a5-eec0-8ec4-ba11-da10beb93414" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/29/necc-1-saturday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the road: Washington DC</title>
		<link>http://blog.melchua.com/2009/06/28/on-the-road-washington-dc/</link>
		<comments>http://blog.melchua.com/2009/06/28/on-the-road-washington-dc/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 13:11:30 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2009/06/28/on-the-road-washington-dc/</guid>
		<description><![CDATA[Yesterday was a day of win. Warm, humid morning. Woke up early without an alarm and switched the SIM cards on my phones so that I would have one this week (the one with the keyboard doesn&#8217;t ring loud enough for me to hear in my sleep, and vibrates punily, so I&#8217;m downgrading for more [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was a day of win.</p>
<p>Warm, humid morning. Woke up early without an alarm and switched the SIM cards on my phones so that I would have one this week (the one with the keyboard doesn&#8217;t ring loud enough for me to hear in my sleep, and vibrates punily, so I&#8217;m downgrading for more functionality). Ginneh came and climbed the tree and read sci-fi on the roof. </p>
<p>I packed, leaving a note for the TSA explaining the mysterious-looking anti-RSI gadgetry filling my bag. Cleaned my room, showered, ran through a few jazz standards, cleaned the (gross; fruit fies!) living room, sent paperwork to UNICEF, shipped the documents that will turn my brokerage account into a noncustodial one (which, technically, you should do on your 18th birthday), printed travel documents, arranged to meet Mike (and Andy and Evan) at the edublogger afterparty, chugged some vegan cake and soymilk, bought Ginneh pupusas and lengua (tongue) tacos for lunch, and slid into the airport in time to check baggage and grab two rounds of preflight hydration.</p>
<p><img style="max-width: 800px;" src="http://blog.melchua.com/wp-content/uploads/2009/06/cimg4032.jpg" height="402" width="322" /></p>
<p>I&#8217;m getting used enough to travel to no longer feel shy and awkward making my way through long terminals &#8211; I can skim down corridors in a backpack, remove all electronics from my bags and pockets while running towards security, redeposit keys and shoes and coins while ambling towards the gate, have a keen enough sense of line-time to spend as much time as possible writing and as little time queuing up as possible. I love the feeling of hitting a foreign pavement in battered leather sandals, looking up at a new skyline in awe,&nbsp; and racing towards it. Speaking of those sandals, they&#8217;ve lasted nearly a quarter of my life (since my shoesize stopped changing) and are mighty chewed up now; I may need new ones soon. Unfamiliar horizons make me thrilled instead of scared. It&#8217;s a big step. This didn&#8217;t use to happen.</p>
<p>Next: notes from NECC, Day -1.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=dc00401d-42a4-8971-bfac-201071a17ae1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/28/on-the-road-washington-dc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>n00bthoughts: producing my first .rpm</title>
		<link>http://blog.melchua.com/2009/06/21/n00bthoughts-producing-my-first-rpm/</link>
		<comments>http://blog.melchua.com/2009/06/21/n00bthoughts-producing-my-first-rpm/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 15:17:48 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[fedora]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/2009/06/21/n00bthoughts-producing-my-first-rpm/</guid>
		<description><![CDATA[In the &#8220;I learn by documenting&#8221; vein, I&#8217;m trying to catalogue my experiences as a first-time packager. As background, I&#8217;ve coded and done development before and have contributed to open-source projects in the past, so I know the ./configure make make install dance and have a rough grasp for how packaging fits into the development [...]]]></description>
			<content:encoded><![CDATA[<p>In the &#8220;I learn by documenting&#8221; vein, I&#8217;m trying to catalogue my experiences as a first-time packager. As background, I&#8217;ve coded and done development before and have contributed to open-source projects in the past, so I know the ./configure make make install dance and have a rough grasp for how packaging fits into the development cycle &#8211; in other words, I started out with tons of advantages over the raw newbie.</p>
<p>And yet this has taken me over a week to do so far (and I haven&#8217;t even submitted my first package for review yet) Why is this taking me so long? Fear of the unknown, really. I don&#8217;t know what&#8217;s involved &#8211; how long it will take or how hard it will be &#8211; so I budget out time not knowing how close to finished I&#8217;ll be then, and need repetitive prodding to get started. As Ian Weller said, the first time is always the hardest &#8211; so I&#8217;m writing down what&#8217;s helpful and what&#8217;s confusing while I still have the privilege of considering this to be Mysterious And Hard.</p>
<p><strong>Helpful: </strong>I aready had an idea of what <a href="http://en.wikipedia.org/wiki/Package_management_system">packaging</a> meant and what <a href="http://en.wikipedia.org/wiki/RPM_Package_Manager">RPMs</a> were. I was told this package needed to be made, and that I could and should do it, rendering me unable to use the &#8220;maybe you need some mysterious, undefined experience to be a packager, so I should stop trying to figure it out&#8221; excuse and giving me something concrete to deliver: I had a no-excuses target.</p>
<p><strong>Confusing:</strong> Where do I find the how-to-make-an-RPM guide? <a href="http://www.google.com/search?hl=en&amp;q=how%20to%20make%20an%20rpm&amp;aq=f&amp;oq=">A google search</a> was not particularly helpful. To get from <a href="https://fedoraproject.org/"></a>to the RPM howto, I had to take this path, starting at <a href="https://fedoraproject.org/">fedoraproject.org</a></p>
<ol>
<li>&#8220;Packaging is participating, so I can click the little <a href="https://fedoraproject.org/en/join-fedora">join-fedora</a> sidebar.&#8221;</li>
<li>&#8220;Uh&#8230; shoot. Packaging doesn&#8217;t seem to exactly be OS development, but I&#8217;ll click <a href="http://fedoraproject.org/wiki/Join#OSDeveloper">OS Developer</a> anyway.&#8221;</li>
<li>&#8220;Ah, that <em>was</em> the right place; Packaging is listed under the skills-you-want-to-learn here. And lo, there is a <a href="http://fedoraproject.org/wiki/PackageMaintainers/Join">Packaging</a> link to click on!&#8221;</li>
<li>&#8220;Now I&#8217;m on a page that shows me how to join the packaging crew. The first thing that it tells me to do is read the guidelines, and here&#8217;s a link to the <a href="http://fedoraproject.org/wiki/PackageMaintainers/CreatingPackageHowTo">Creating Packages HOWTO</a> and the <a href="http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide">Building Packages Guide</a>. Golly, they&#8217;re both huge. And the <a href="http://fedoraproject.org/wiki/Packaging/Guidelines">Packaging Guidelines</a>. And the&#8230;</li>
<li><code>*** Too Much Information! buffer overflow detected ***: /usr/bin/mel-brain terminated</code></li>
</ol>
<p><strong>Helpful: </strong>Sebastian Dziallas pointed me towards <a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=84419">astronomy-bookmarks</a>, which is nearly identical to the RPM I was trying to make; I downloaded and unpacked it and poked around, noticing what files it contained &#8211; and that it did not, in fact, seem to have magic within it. Just files with some settings I didn&#8217;t yet understand. Presumably, somewhere in the oversupply of RPM-making-howtos, <em>something</em> would teach me how to make something similar.</p>
<p><strong>Confusing:</strong> While lurking on another IRC channel, I overheard the <a href="http://docs.fedoraproject.org/drafts/rpm-guide-en/">RPM Guide</a> being mentioned. It&#8217;s gorgeous and a helpful reference, but definitely not a walk-through for first-time packagers. Filed in my &#8220;good references to have around&#8221; section.</p>
<p><strong>Helpful: </strong>The <a href="http://fedoraproject.org/wiki/PackageMaintainers/CreatingPackageHowTo#Creating_Package_HOWTO">Creating Packages HOWTO</a> referred to Christoph Wickert&#8217;s <a href="https://fedoraproject.org/wiki/Building_RPM_packages_%2820090405%29">Building RPM packages tutorial</a>, which was the first thing that really got my rear in gear as far as <em>doing</em> things that would create a package rather than <em>researching</em> how to create a package. It was good to be able to watch Christoph walk newbies through packaging, see what questions they had, and have a conversational stream to follow along.</p>
<p>Using Christoph&#8217;s chat as a guide, I installed all the necessary tools (rpmbuild and rpmdevtools), ran rpmdev-setuptree to make the appropriate folders in my homedir, put my source (a single bookmarks.html file, following the lead of <a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=84419">astronomy-bookmarks</a>) in the SOURCES folder, ran rpmdev-newspec to make a skeletal <a href="http://en.wikipedia.org/wiki/RPM_Package_Manager#Spec_file">spec file</a>, and took a first stab at filling it in. This file was my <a href="http://mchua.fedorapeople.org/edu-spin-bookmarks/edu-spin-bookmarks-spec.old-1">first attempt</a>.</p>
<p><strong>Confusing:</strong> According to the instructions, it was now time to run <code>rpmbuild -ba edu-spin-bookmarks.spec</code>. Experienced packagers who&#8217;ve glanced at my first spec might be able to guess the error I ran into. Here it is.</p>
<p><code><br />
+ install -p -m 644 /home/mchua/rpmbuild/SOURCES /home/mchua/rpmbuild/BUILDROOT/edu-spin-bookmarks-0.0.1-1.fc10.i386/usr/share/bookmarks<br />
install: omitting directory `/home/mchua/rpmbuild/SOURCES'<br />
error: Bad exit status from /var/tmp/rpm-tmp.x3Rq1M (%install)<br />
RPM build errors:<br />
Bad exit status from /var/tmp/rpm-tmp.x3Rq1M (%install)<br />
</code></p>
<p>Two fruitless hours of looking for documentation on %install followed before I realized I&#8217;d just spent 1 hour 50 minutes too many and should really just be asking for help.</p>
<p><strong>Helpful:</strong> Sebastian, once again, came to the rescue.</p>
<pre>&lt;sdziallas&gt; you'll need to specify the bookmarks.html in the source0 part
&lt;sdziallas&gt; mchua: because rpmbuild won't download the file
&lt;sdziallas&gt; mchua: basically, it doesn't know what to do, I guess. you can
            also put just the filename temporarily in the source0 argument.</pre>
<p>Lo and behold. changing line 9 from</p>
<p><code>Source0:        http://mchua.fedorapeople.org/edu-spin-bookmarks/</code></p>
<p>to</p>
<p><code>Source0:        http://mchua.fedorapeople.org/edu-spin-bookmarks/bookmarks.html</code></p>
<p>did the trick. I had been looking in the wrong place for what turned out to be a trivially obvious answer. (If Sebastian had not been around, where should I have looked for the answer? What&#8217;s the ideal way for me to have found the fix?) Running rpmbuild now popped out an edu-spin-bookmarks-0.0.1-1.fc10.i386.rpm &#8211; and now I was ready for Phase II, making the RPM functional and ready for review&#8230; (stay tuned for our next installment!)</p>
<p>Yes, this is a slow and agonizing crawl through something very simple, and I&#8217;m sure I&#8217;m boring many people here to tears. ;-) Here&#8217;s the point: to the beginner, it <em>is</em> a slow and agonizing crawl, and we don&#8217;t see the &#8220;very simple&#8221; yet. Or at the very least, realizing that it&#8217;s simple and learning how to navigate the simplicity is not a trivial thing.</p>
<p>I&#8217;m actually quite impressed by how simple the process is, and how helpful the resources are &#8211; however, my baseline for &#8220;easy process!&#8221; is &#8220;it&#8217;s better than several weeks of blindly trying to install Linux for the first time via stacks of floppies in 2001!&#8221; so just because it&#8217;s &#8220;good enough&#8221; doesn&#8217;t mean it&#8217;s as good as it <em>could</em> be.</p>
<p>How can we improve this experience?</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=25543b86-76dd-8fb0-ab13-df1985fb9604" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/06/21/n00bthoughts-producing-my-first-rpm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My bags are (nearly) packed, I&#8217;m ready to go&#8230;</title>
		<link>http://blog.melchua.com/2009/01/18/my-bags-are-nearly-packed-im-ready-to-go/</link>
		<comments>http://blog.melchua.com/2009/01/18/my-bags-are-nearly-packed-im-ready-to-go/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 07:23:22 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[lca]]></category>

		<guid isPermaLink="false">http://blog.melchua.com/?p=770</guid>
		<description><![CDATA[I&#8217;ve got approximately 12 hours left before I spend 40 hours traveling to LCA, and I&#8217;m excited; I&#8217;ve wanted to come for the past 3 years ever since I first heard about it, but living on the other side of the world more or less put it out of reach for logistical and financial reasons. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got approximately 12 hours left before I spend 40 hours traveling to LCA, and I&#8217;m excited; I&#8217;ve wanted to come for the past 3 years ever since I first heard about it, but living on the other side of the world more or less put it out of reach for logistical and financial reasons. No more!</p>
<p>Thanks to the encouragement and support of a great many people and organizations (a huge thanks to Walter, Pia, Martin, David, Greg, Tabitha, Google, and multiple people named Chris) and <a href="http://www.olpcnews.com/people/leadership/give_one_gone_one_olpc_developer.html">recent events</a> which caused a sudden lack of any schedule conflicts, I have acquired plane tickets (and learned how <em>not</em> to acquire plane tickets in the future), stuffed an eigenset of belongings into my brown backpack, and started to repeat the mantra &#8220;I am young and foolish,&#8221; because&#8230; really, how else do you describe the decision to spend your severance pay on a last-minute trip to a hemisphere you&#8217;ve never set foot in? (&#8220;Educational,&#8221; perhaps?)</p>
<p>I&#8217;m attending as a volunteer for two projects &#8211; <a href="http://wiki.laptop.org/go/User:Mchua">OLPC</a> and <a href="http://wiki.sugarlabs.org">Sugar Labs</a>. Last-minute plane tickets mean I&#8217;ll miss the miniconfs, but I still plan on, among other things, getting over my long-held (vague and irrational) &#8220;Here Be Dragons&#8221; fear of kernel hacking by finally mucking with my own. I&#8217;m also looking forward to meeting a good number of people (including many <a href="http://www.linuxchix.org/">LinuxChix</a>) in open-source whom I&#8217;ve admired for quite some time and asking them lots and lots of questions once I get excited enough to forget that I&#8217;m shy. And I will, for the second time (in 2 weeks, too) miss a <a href="http://keysigning.org/event/lca2009">keysigning</a>. Oh well. I&#8217;ll make one someday, I&#8217;m sure.</p>
<p>Suggestions for things to do, people to meet, and events to document are very welcome &#8211; I&#8217;m playing most of this by ear, and my transcription skills* are open to anyone who needs &#8216;em.</p>
<p>*Old journalistic habits die hard; I type, sketch, record, or photograph everything I go to. As Ed McNierney said at FUDCON: &#8220;I&#8217;ve discovered a new form of communication. It&#8217;s called the Mel-a-gram. If you want to document something, you send Mel there, and then magically, you know everything.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melchua.com/2009/01/18/my-bags-are-nearly-packed-im-ready-to-go/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

