<?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>Ragged Clown &#187; education</title>
	<atom:link href="http://www.raggedclown.com/tag/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raggedclown.com</link>
	<description>It&#039;s just a shadow you&#039;re seeing that he&#039;s chasing...</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:40:13 +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>True to his name, William the Conqueror invades England</title>
		<link>http://www.raggedclown.com/2011/07/02/true-to-his-name-william-the-conqueror-invades-england/</link>
		<comments>http://www.raggedclown.com/2011/07/02/true-to-his-name-william-the-conqueror-invades-england/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 18:13:14 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Categories Suck]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2630</guid>
		<description><![CDATA[The History of English continues with the Norman invasion. Tasty fact: cow, sheep &#038; swine came from English but beef, mutton &#038; pork from the French.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.raggedclown.com/2011/07/02/history-of-english/">History of English</a> continues with the Norman invasion.</p>
<p>Tasty fact: <em>cow, sheep &#038; swine</em> came from English but <em>beef, mutton &#038; pork</em> from the French.</p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/1B8TwBrCIEY" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2011/07/02/true-to-his-name-william-the-conqueror-invades-england/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>History of English</title>
		<link>http://www.raggedclown.com/2011/07/02/history-of-english/</link>
		<comments>http://www.raggedclown.com/2011/07/02/history-of-english/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 18:07:15 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Categories Suck]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2622</guid>
		<description><![CDATA[I love learning about the history of English. I love the Open University and I especially love the fact that they put all of their courses online. It&#8217;s almost enough to make me want to finish my OU degree. In &#8230; <a href="http://www.raggedclown.com/2011/07/02/history-of-english/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I love learning about the history of English. I love the <a href="http://www.open.ac.uk/">Open University</a> and I especially love the fact that they put <a href="http://www.youtube.com/user/OUlearn">all of their courses online</a>. It&#8217;s almost enough to make me want to finish my OU degree. In my day, you had to get up at 6:30am to watch boring lectures and tweed jackets and elbow pads. </p>
<p>So, History of English in Ten Minutes one minute at a time. </p>
<p>In the first minute: Angles and Saxons: gave us <em>man</em>, <em>wife</em> &#038; <em>werewolf</em>; church Latin gave us <em>bishop</em> and <em>martyr</em>; vikings gave us <em>give</em> and <em>take</em>.</p>
<p>Chapter One should be straightforward and obvious but it always surprises me how many people think that English came from Latin. This chapter kills that misapprehension dead. With a big axe!</p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/r9Tfbeqyu2U" frameborder="0" allowfullscreen></iframe></p>
<p>Next up: The Normans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2011/07/02/history-of-english/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No Limits?</title>
		<link>http://www.raggedclown.com/2010/11/22/no-limits/</link>
		<comments>http://www.raggedclown.com/2010/11/22/no-limits/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 08:04:21 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Categories Suck]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[Drawings]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[favourite]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2440</guid>
		<description><![CDATA[When I was a teenager, I thought there was nothing that I couldn&#8217;t do if I worked hard enough at it. Except art and music. All my attempts at drawing ended in tears and my attempts at playing the recorder &#8230; <a href="http://www.raggedclown.com/2010/11/22/no-limits/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When I was a teenager, I thought there was nothing that I couldn&#8217;t do if I worked hard enough at it.</p>
<p>Except art and music. All my attempts at drawing ended in tears and my attempts at playing the recorder made people cry. Miss Sindy, my art teacher at Chis and Sid, always seemed to lose my work. I never did figure out why.</p>
<p>As I got older, I discovered that I had plenty of limits and, one by one, I found that most of the things I was good at, I would never be great at.<a href="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/clairdelune.jpg"><img class="alignright size-full wp-image-2444" title="Clair de Lune" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/clairdelune.jpg" alt="" width="300" height="428" /></a></p>
<p>About 20 years ago, though, I bought an electric piano. I don&#8217;t remember why I bought it but I remember that I used to practice and practice for hours on end. I got to the point where I could play, like, 20 pieces all the way through without a mistake. My downfall was <em>Clair de Lune</em>. I had always loved Debussy and that piece in particular and it became a matter of pride that I was going to own it. Sadly, it owned me. I could play it through nicely until those fast arpeggios at the end. I spent months and months trying to get it but eventually gave up.</p>
<p>About 10 years later, I had my piano shipped out to the states. I was never really able to get the hang of it again and it sits in <a href="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/fender.jpg"><img class="alignleft size-full wp-image-2445" title="Sea Foam Green Fender Stratocaster" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/fender.jpg" alt="" width="150" height="454" /></a>the corner now, daring me to try again. To this day, I hear those first three notes in a movie, or in a store, and I shake my fist and curse Debussy.</p>
<p>I was reluctant to try guitar for the same reason. I hate starting things and giving up but I eventually got a guitar to keep Dylan company when he was having lessons. It quickly became obvious that I was never going to be good at guitar no matter how hard I practiced. But a guitar is pretty forgiving and, unlike a piano, you can get a pretty good tune out of one even if you are not very good. So I keep strumming and having fun without ever really feeling that I am getting any better.</p>
<p>Drawing grabbed me about 10 years ago.</p>
<p>I started with sketching in MS Paint with a mouse. Then decided I needed a better drawing program, then a graphics tablet. I had a lot of fun. Drawing on a computer is forgiving too. If you make a mistake, you just hit undo and try again.<a href="http://www.amazon.com/Drawing-Likeness-Practical-Art-Books/dp/0823013588/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1290412216&amp;sr=1-1"><img class="alignright size-full wp-image-2450" title="Drawing A Likeness " src="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/Drawing_A_Likeness157x209.jpg" alt="" width="157" height="209" /></a></p>
<p>One day, I had a fancy that I might try drawing on paper. I had drawn an eagle that didn&#8217;t suck when I was 14. Maybe I could draw another one of those.</p>
<p>I went to Barnes and Noble and came back with armfuls of books: <em>How To Draw What You See, </em><em>Lifelike Drawing, Drawing a Likeness, Drawing the Female Nude.</em> I read all the books that night. Next day, I went to Aaron Brothers and bought a sketchpad, a box of pencils and an eraser, rushed home and opened the first book and started drawing. The first couple of portraits were crap but by the third or fourth I was thinking &#8211; <em>Hey! This isn&#8217;t so hard!</em> <em>Let me try a nude!</em><a href="http://www.amazon.com/Drawing-Female-Nude-Giovanni-Civardi/dp/0289800900"><img class="alignleft size-full wp-image-2451" title="Drawing The Female Nude" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/Drawing-The-Female-Nude-0289800900-L.gif" alt="" width="340" height="475" /></a></p>
<p>For about a year, I drew like a maniac and then one day I just stopped.</p>
<p>I was halfway through a portrait of my wife. I had a five year old child and a newborn and I could never seemed to find a couple of hours of quiet to sit down and sketch. All the books went back on the shelf and all the pencils went in the closet and that was the end of my drawing career. I never did finish that picture.</p>
<p>I had put a few of my portraits up on the wall and, every now and again, I&#8217;d stop and look at them and wonder who I was when I drew them. It was a different person who no longer existed. I picked up a pencil every couple of years to try again, but I could never make any sense of it. But then I got an iPad.</p>
<p>With my iPad, I was able to recapture that sense of freedom to make mistakes. You make a mistake? Just paint over it!</p>
<p>I even managed to turn my sins into a virtue. If you paint over your mistakes &#8211; over and over &#8211; you get a nice layered effect. Hey! I had discovered a style!</p>
<p>I&#8217;m still enjoying sketching on my iPad &#8211; with <a title="Art Studio" href="http://itunes.apple.com/us/app/artstudio-for-ipad-draw-paint/id364017607?mt=8"><em>Art Studio</em></a> &#8211; but I feel like I&#8217;ve hit something of a natural limit. I can copy pretty well now &#8211; I&#8217;ve learned to draw what I see &#8211; but I can only draw <em>exactly </em>what I see. As soon as I try to deviate just a little from the script that the subject has written for me, everything goes to crap. I have no control at all. Cliche, but: It&#8217;s like my drawing is in control and I&#8217;m just a vehicle.</p>
<p>I have a couple of pictures in my head that I&#8217;d like to draw but I know that there is no chance that I can attempt them at my current skill level and I&#8217;ll need lessons to get past where I am now. Meanwhile, it gives me enormous pleasure that I can paint a beautiful little girl and have the result turn out beautiful too.<a href="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/jazz-sketch.jpg"><img class="size-full wp-image-2443  alignnone" title="Jazz's New Haircut" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/11/jazz-sketch.jpg" alt="" width="540" height="720" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2010/11/22/no-limits/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>10% of everything is not crap</title>
		<link>http://www.raggedclown.com/2010/08/08/10-of-everything-is-not-crap/</link>
		<comments>http://www.raggedclown.com/2010/08/08/10-of-everything-is-not-crap/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 02:29:26 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2288</guid>
		<description><![CDATA[I finished the book. A few of Bach&#8217;s points stand out as especially significant to my own life. But first, I want to talk about his story about his fellow testers at Apple. At first I thought I would learn &#8230; <a href="http://www.raggedclown.com/2010/08/08/10-of-everything-is-not-crap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finished <a href="http://www.raggedclown.com/2010/08/07/buccaneer-scholars-unite/">the book</a>. A few of Bach&#8217;s points stand out as especially significant to my own life. But first, I want to talk about his story about his fellow testers at Apple.</p>
<blockquote><p>At first I thought I would learn a lot from the other testers. There were more than 400 of them in my building. But talking to them revealed a startling truth: Nobody cared.<br />
Almost nobody. In the first six months I worked at Apple, out of all the testers in the software testing division, I met maybe 10 who were also reading testing books. The rest muddled through without much ambition to master their craft. It was clear that catching the college kids would not be difficult, after all.</p>
<p>The pattern I experienced at Apple would be confirmed almost everywhere I traveled in the computer industry: Most people have put themselves on intellectual autopilot. Most donâ€™t study on their own initiative, but only when they are forced to do so. Even when they study, they choose to study the obvious and conventional subjects. This has the effect of making them more alike instead of more unique. Itâ€™s an educational herd mentality.</p></blockquote>
<p>This is almost right.</p>
<p>I have been thinking a lot, recently, about Sturgeon&#8217;s Law. Theodore Sturgeon is a science fiction writer who was once on a panel with with other writers from other genres. One of his fellow panelists threw out the observation that</p>
<blockquote><p>90% of science fiction writing is crud</p></blockquote>
<p>To which Sturgeon replied</p>
<blockquote><p>90% of everything is crud</p></blockquote>
<p><em>It&#8217;s usually quoted as <q>crap</q> rather than <q>crud</q> and, since it&#8217;s better to be useful than correct, I&#8217;ll go with that formulation.</em></p>
<p>Most people understand Sturgeon&#8217;s Law as a pessimistic observation of the rottenness that surrounds us: 90% of teachers are crap; 90% of software professionals are crap; 90% of restaurants are crap; 90% of beers are crap; 90% of tv shows are crap. But I prefer to think of Sturgeon&#8217;s Law as a strategy for avoiding hasty judgment in an unfamiliar domain. </p>
<p>If you are at the top of your game in software testing (or science fiction or beer drinking or whatever), you probably surround yourself with other people who think like you and have similar interests to you. When you compare your own circle (beer drinkers in Portland; historical fiction writers) with an unfamiliar circle (beer drinkers in Denver; science fiction writers), you are comparing the best of your circle with the average of another circle. That&#8217;s not a fair comparison because, if 90% of everything is crap, the average is crap too.</p>
<p>Sturgeon&#8217;s Law is about the 10% that is not crap. You have to go find the best before you decide that college graduates are all automatons or that beer drinkers in Denver drink piss or that video games are mindless (compared to movies) or whatever.</p>
<p>Some consequences:</p>
<p>If you are a liberal and all your liberal friends are smart, you need to go look for some smart conservatives before you pass judgment on conservatives as a whole.</p>
<p>If you are a responsible software tester, go look for some smart software developers before you decide that developers are irresponsible. </p>
<p>I could go on. </p>
<p>I have a hunch that this observation explains a whole bunch of phenomena: kids these days aren&#8217;t as smart as they were in my day; Women can&#8217;t change a plug; recent immigrants are stupid and lazy; and, of course, 90% of science fiction is crap.</p>
<p>None of this conflicts with Bach&#8217;s observation about his fellow testers at Apple or his advice that, with just little effort, you can be better than 90% of your co-workers. But it should make you pause before you decide that your group is better, in some way, than some other group. </p>
<p>One other observation and then I am done with buccaneering for a while.</p>
<p>Bach describes a strategy for learning that is very similar to my own. He talks about <em> building a schema</em> for a new topic before he goes about learning the details. I do that too.</p>
<p>When I am learning a new subject, I want to have a theory for what it&#8217;s about as a whole before I start learning the particulars. It&#8217;s a bit more iterative than that, of course: particulars help me understand the whole and the whole helps me understand the particulars; but my initial goal is to develop a theory for how everything hangs together rather than learn any particular detail.</p>
<p>I sometimes wonder if the people who study for exams miss this. </p>
<p>Having never studied for an exam (except my Latin O Level &#8211; I didn&#8217;t have a good theory of Latin), I don&#8217;t quite know how studying works. But I suspect that the studiers are trying to fill their heads with facts rather than build a skeleton understanding of the subject. It&#8217;s inevitable that they&#8217;ll forget everything almost immediately because the soft tissue of facts has no bones to cling to. If you have understanding, you can&#8217;t help but learn the facts as an accidental bi-product.</p>
<p>I have been trying to teach this to my son but, since he doesn&#8217;t study for exams either, he probably knows it already. I hope so. I expect he&#8217;ll turn out to be a buccaneer scholar too, even if he doesn&#8217;t know it yet. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2010/08/08/10-of-everything-is-not-crap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Buccaneer Scholars Unite!</title>
		<link>http://www.raggedclown.com/2010/08/07/buccaneer-scholars-unite/</link>
		<comments>http://www.raggedclown.com/2010/08/07/buccaneer-scholars-unite/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 05:37:14 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Categories Suck]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[memories]]></category>
		<category><![CDATA[navy]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2214</guid>
		<description><![CDATA[I just started reading James Bach&#8217;s Secrets of a Buccaneer Scholar. Buccaneer scholar is Bach&#8217;s term for someone who takes responsibility for their own education rather than having it handed to them by the authorities. The book is an odd &#8230; <a href="http://www.raggedclown.com/2010/08/07/buccaneer-scholars-unite/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/Secrets-Buccaneer-Scholar-Self-Education-Pursuit-Lifetime/dp/1439109087"><img class="alignright size-full wp-image-2219" title="Secrets of a Buccaner Scholar" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/08/scholarbook.jpg" alt="" width="219" height="300" /></a>I just started reading James Bach&#8217;s <em>Secrets of a Buccaneer Scholar</em>. <em>Buccaneer scholar</em> is Bach&#8217;s term for someone who takes responsibility for their own education rather than having it handed to them by the authorities.</p>
<p>The book is an odd mix of autobiography and <em>How To</em> guide.  The autobiographical bits have remarkable parallels with my own life right down to our reasons for learning harmonica and the kids we saved from certain death (I came across mine floating face down at midnight in the pool at Corton&#8217;s Holiday Camp with not another soul around).</p>
<p>A sampling of coincidences &#8230;</p>
<p>We both<a title="Ragged Clown" href="http://www.raggedclown.com/2010/04/10/it-changed-my-life-book-one/"> learned to program in BASIC from a book</a> before we even had a computer to type them into. I used to write programs during French classes in a book under my desk and then type them in when I got home. I typed mine into a Zx81; James into an Apple II. I graduated to Z80; James to 68000.</p>
<p>James left home and school at 15. I waited until I was 16. We left for about the same reason &#8211; school was boring and we felt we weren&#8217;t learning anything. It took me several years though before I bluffed my way into my first programming job. I would&#8217;ve done it much earlier except I didn&#8217;t know it was an option.</p>
<p>Unlike James, I loved taking exams as a kid. It was a chance for me to excel at school without actually doing any work. In England, at that time, the only thing that counted towards your final grade was the exam at the end of the year, so I was pretty much able to do zero work for the rest of the year and still come top of my class. Sadly for them, American kids don&#8217;t have that option.</p>
<p>I should clarify what I mean by zero work. Like James, I was incredibly driven to learn. Apart from teaching myself to write software, I read lot of books &#8211; just not the ones my teachers wanted me to read. My dad got me a college textbook on organic chemistry for my 14th birthday. I read that several times.</p>
<p>Also like James, I excelled at antagonizing my teachers and was constantly in trouble at school. I also had an episode of failing exams on purpose.</p>
<p>The Navy had a very strict policy on throwing people out if they weren&#8217;t able to keep up academically. We had an exam every week or two for the four years of my apprenticeship. If you failed one, you were put on a Commander&#8217;s Warning; two got you a Captain&#8217;s Warning and so on as you worked your way up the hierarchy of shame. Each warning came with ever increasing ceremony (picture a military court and you&#8217;ll have the setting about right) and ever more impressive certificates of failure.</p>
<p>I got very good at getting exactly 49% (50% was a pass) but, on a surprising number of occasions, when I got my paper back, it had been altered to give me a couple of extra points and a passing grade.</p>
<p>When I received the final warning signed by the Commander in Chief himself, my Divisional Officer scribbled on a note &#8220;this beautiful certificate is even more impressive than the one you&#8217;ll get when you graduate&#8221;.</p>
<p>One more failure and I was out. But I blew it. I was so disenchanted with how low the academic standards were in the navy that I wanted to know if I could still pass a proper exam. A friend of mine was taking A-Level Maths and I went and asked if I could take it too.</p>
<p>The education officer explained how it was a two year course and no one had passed it in ten years and failures reflected badly on him and it was a waste of his time and blah blah. Somehow, I conned him into letting me take the exam without taking the classes.</p>
<p>A couple of days after I got my CinC Warning, I was pulled out of class and told to go see the Captain. I was not told why, but I assumed that I had failed my fifth and final exam and that the end of my career in the navy was imminent. Imagine my surprise when I learned that the Captain had called me out of class to give me my A-Level result personally. I had got an A.</p>
<p>It took them a couple of days to figure out that I was the same dude who had been failing all those exams. When they did, I was told in very plain terms that I would not fail any more exams or there would be serious consequences. In a couple days, I had hatched my new scheme: I would become an officer and exercise an officer&#8217;s option to resign&#8230;but that&#8217;s a story for another day.</p>
<p>Back to the book.</p>
<p>I am about three quarters through it already. I&#8217;m enjoying it immensely but it&#8217;s hard for me to recommend it.</p>
<p>If you are the kind of person to quit school at 16, you probably did that already. And you probably don&#8217;t need James&#8217;s lessons on how to learn.</p>
<p>If you are not that kind of person, you probably think of people like us as reckless fools. You are probably better off taking the establishment path to an education anyway.</p>
<p style="text-align: center;"><a href="http://www.buccaneerscholar.com/"><img class="size-full wp-image-2220  aligncenter" title="buckybrig" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/08/buckybrig.jpg" alt="" width="286" height="281" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2010/08/07/buccaneer-scholars-unite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Star-Strolling</title>
		<link>http://www.raggedclown.com/2010/07/15/star-strolling/</link>
		<comments>http://www.raggedclown.com/2010/07/15/star-strolling/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:01:18 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[education]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=2189</guid>
		<description><![CDATA[After working much too late last night, I sat out on my newly-laid patio in my new Adirondack made from freshly-chopped-down, endangered, rain-forest hardwood wrapped in a scarcely-needed blanket with my daughter on my lap sipping rum and milk respectively. &#8230; <a href="http://www.raggedclown.com/2010/07/15/star-strolling/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After working much too late last night, I sat out on my newly-laid patio in my new Adirondack made from freshly-chopped-down, endangered, rain-forest hardwood wrapped in a scarcely-needed blanket with my daughter on my lap sipping rum and milk respectively.</p>
<p>We gazed up at the heavens &#8211; something we do all too rarely &#8211; looking for planets. I confidently pointed out Mars and my daughter asked me what that other fuzzy clump was.</p>
<p>Trusty iPad to the rescue!</p>
<p>If you point an iPad (or iPhone) filled with <a title="Star Walk" href="http://vitotechnology.com/star-walk.html">Star Walk</a> at a star, it tells you its name. Turns out that the fuzzy clump was M5 and that Mars was actually Arcturus. I had been lying about Mars for years!</p>
<p><a href="http://vitotechnology.com/star-walk.html"><img class="aligncenter size-full wp-image-2193" title="Star Walk" src="http://www.raggedclown.com/blog/wp-content/uploads/2010/07/stars.png" alt="" width="330" height="220" /></a></p>
<p>It also draws in all the constellations as you wave your iPad across the sky. It&#8217;s like Orion has OnMouseOver.</p>
<p>Star Walk &#8211; it&#8217;s what iPad was invented for. That sound you hear is Matt, clicking on the Apple Store right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2010/07/15/star-strolling/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Solar Flexus</title>
		<link>http://www.raggedclown.com/2010/01/01/solar-flexus/</link>
		<comments>http://www.raggedclown.com/2010/01/01/solar-flexus/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 03:26:38 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=1842</guid>
		<description><![CDATA[I&#8217;ve wanted to write a physics engine for years and messing with Squeak made me want to try it in Flex. It wasn&#8217;t quite as easy as Squeak but it wasn&#8217;t too hard. (It probably needs flash 10 to work) &#8230; <a href="http://www.raggedclown.com/2010/01/01/solar-flexus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve wanted to write a physics engine for years and <a title="Ragged Clown" href="http://www.raggedclown.com/2009/12/30/my-drawing-table-squeaks/">messing with Squeak</a> made me want to try it in Flex. It wasn&#8217;t quite as easy as Squeak but it wasn&#8217;t too hard.</p>
<p><object width="500" height="400"><param name="movie" value="/blog/wp-content/uploads/2010/01/solar.swf"></param>
  <embed src="/blog/wp-content/uploads/2010/01/solar.swf"  pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="400"></embed></object></p>
<p><em>(It probably needs flash 10 to work)</em></p>
<p>So far I have gravity and collisions for circular objects. Up next: drag.</p>
<p>Here&#8217;s the main loop:</p>
<p><code>[sourcecode language='js']<br />
    public function tick() :void {<br />
      for each(var body :Body in bodies) {<br />
        var force <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint = calculateForceOn(body);<br />
        body.apply(force);<br />
        body.move(1);</p>
<p>        checkForCollision(body);<br />
      }<br />
    }<br />
[/sourcecode]</code></p>
<p>Inverse Square Law to calculate gravity:</p>
<p><code>[sourcecode language='js']<br />
    public function calculateForceOn(body :Body) <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint {<br />
      var force <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint= new Point(0, 0);</p>
<p>      for each(var other :Body in bodies) {<br />
        if(body != other) {<br />
          var distance :Number = Point.distance(body.position,other.position);</p>
<p>          var magnitude :Number = (body.mass+other.mass) /(distance*distance);</p>
<p>          var direction <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint = other.position.subtract(body.position);</p>
<p>          var additionalForce <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint = new Point(direction.x*magnitude/distance, direction.y*magnitude/distance);</p>
<p>          force = force.add(additionalForce);<br />
        }<br />
      }</p>
<p>      return force;<br />
    }<br />
[/sourcecode]</code></p>
<p>Look for collisions and calculate the impulsive forces:</p>
<p><code>[sourcecode language='js']<br />
    public function checkForCollision(body :Body) :void {<br />
      for each(var other :Body in bodies) {<br />
        if(body != other &#038;&#038; body.intersects(other)) {<br />
          var normal <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint = body.findCollisionNormalTo(other);</p>
<p>          var relativeVelocity <img src='http://www.raggedclown.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> oint= body.findVelocityRelativeTo(other);</p>
<p>          var relativeNormalVelocity :Number = dotProduct(relativeVelocity, normal);</p>
<p>          if(relativeNormalVelocity < 0) {<br />
            var impulse :Number = -dotProduct(normal,relativeVelocity) *(coefficientOfRestitution+1) /(1/body.mass+1/other.mass); </p>
<p>            body.applyImpulse(impulse, normal);<br />
            other.applyImpulse(-impulse, normal);<br />
          }<br />
        }<br />
      }<br />
    }<br />
[/sourcecode]</code></p>
<p>And some heavenly bodies:</p>
<p><code>[sourcecode language='js']<br />
      var sun :Body = new Body("Sun", World.Origin);<br />
      sun.radius = 60;<br />
      sun.mass = 50000;<br />
      sun.color = 0x26393D;</p>
<p>      var earth :Body = new Body("Earth", new Point(0,500));<br />
      earth.radius = 40;<br />
      earth.mass = 4;<br />
      earth.velocity = new Point(5,0);<br />
      earth.color = 0xE8E595;</p>
<p>      world.add(sun);<br />
      world.add(earth);<br />
      world.add(moon);<br />
      world.add(mars);<br />
[/sourcecode]</code></p>
<p>I am still not sure whether I like Flex. The libraries are fantastic but the language - ActionScript - is super-annoying. It makes me wish for C#. It's allegedly a dynamic language but the compiler makes you declare every type anyway in that wacky syntax that I can never quite remember. Simulating solar systems is fun though. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2010/01/01/solar-flexus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Drawing Table Squeaks</title>
		<link>http://www.raggedclown.com/2009/12/30/my-drawing-table-squeaks/</link>
		<comments>http://www.raggedclown.com/2009/12/30/my-drawing-table-squeaks/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 08:17:04 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=1830</guid>
		<description><![CDATA[Took the kids to the Exploratorium today. It&#8217;s currently my favourite museum. Better even than OMSI (although they don&#8217;t serve beer at The Exploratorium. How come that hasn&#8217;t caught on outside Portland?)Â  I wish San Jose had a decent museum. &#8230; <a href="http://www.raggedclown.com/2009/12/30/my-drawing-table-squeaks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Took the kids to the Exploratorium today. It&#8217;s currently my favourite museum. Better even than OMSI (although they don&#8217;t serve beer at The Exploratorium. How come that hasn&#8217;t caught on outside Portland?)Â  I wish San Jose had a decent museum. The Tech sucks worse than possibly any museum in the world except <a title="Morwhelum Quay" href="http://www.morwellham-quay.co.uk/">Morwelham Quay</a>.</p>
<p>I couldn&#8217;t find my favourite exhibit &#8211; <a title="Exploratorium" href="http://www.exploratorium.edu/exhibits/ladle/">Ladle Rat Rotten Hut</a>. There are so many great exhibits that I have never actually seen them all.</p>
<blockquote><p>Wan moaning, Rat Rotten Hut&#8217;s murder colder inset, &#8220;Ladle Rat Rotten Hut, heresy ladle basking winsome burden barter an shirker cockles. Tick disk ladle basking tutor cordage offer groin-murder hoe lifts honor udder site offer florist. Shaker lake! Dun stopper laundry wrote! An yonder nor sorghum-stenches, dun stopper torque wet strainers!&#8221;</p></blockquote>
<p><a href="http://www.exploratorium.edu/xref/exhibits/drawing_board.html"><img class="alignleft" title="Exploratorium - Drawing Table" src="http://www.exploratorium.edu/xref/exhibits/images/drawing_board.jpg" alt="" width="180" height="180" /></a>Jazz fell in love with the <a title="Exploratorium" href="http://www.exploratorium.edu/xref/exhibits/drawing_board.html">drawing board</a> and watched it for about 90 minutes. It&#8217;s basically a table hung from four ropes like a pendulum and a pen that draws patterns on a piece of paper as the table swings and twists.Â  There is a weight that makes it swing eccentrically to make the patterns more interesting.</p>
<p>I promised to make her a real one but I wanted to see if I could do it in Alan Kay&#8217;s excellent <a title="Squeak" href="http://www.squeakland.org/">Squeak </a>first. It was pretty easy and quite effective.</p>
<p>Here&#8217;s the program. I messed around with the constants to get different effects.</p>
<blockquote><p><a href="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/program.png"><img class="alignnone size-medium wp-image-1831" title="squeak program" src="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/program-400x205.png" alt="squeak program" width="400" height="205" /></a></p></blockquote>
<p>and here&#8217;s a picture I made with it:</p>
<blockquote><p><a href="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/drawingtable.png"><img class="alignnone size-medium wp-image-1832" title="drawingtable" src="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/drawingtable-400x300.png" alt="drawingtable" width="400" height="300" /></a></p></blockquote>
<p>Today: simulation. Tomorrow: the real thing.</p>
<p>Wish us luck!</p>
<p>UPDATE:</p>
<p>I just downloaded the latest version of Squeak (now called etoys). It&#8217;s MUCH better than it used to be. All the bugs are gone and it doesn&#8217;t look like it was made in 1983 any more. Go get it from <a title="Squeak" href="http://www.squeakland.org/">http://www.squeakland.org/</a> then you can play with my project &#8211; <a href="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/drawing-table002.pr">Squeak: Drawing Table<br />
</a></p>
<p><a href="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/etoys.png"><img class="aligncenter size-medium wp-image-1838" title="etoys" src="http://www.raggedclown.com/blog/wp-content/uploads/2009/12/etoys-400x300.png" alt="etoys" width="400" height="300" /></a></p>
<p>Maybe you could add damping for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2009/12/30/my-drawing-table-squeaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Teach Your Kids to Argue</title>
		<link>http://www.raggedclown.com/2009/08/26/teach-your-kids-to-argue/</link>
		<comments>http://www.raggedclown.com/2009/08/26/teach-your-kids-to-argue/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 05:40:05 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[favourite]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=1652</guid>
		<description><![CDATA[They teach way too much english and history in school and not nearly enough physics (but that&#8217;s the topic of my next blog). But the one subject that they really need to teach more of is rhetoric. Jay Heinrich believes &#8230; <a href="http://www.raggedclown.com/2009/08/26/teach-your-kids-to-argue/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>They teach way too much english and history in school and not nearly enough physics (but that&#8217;s the topic of my next blog).</p>
<p>But the one subject that they really need to teach more of is <em>rhetoric</em>. <a title="Figures of Speech" href="http://www.figarospeech.com/teach-a-kid-to-argue/">Jay Heinrich believes</a> that every parent should teach their children to argue and I agree.</p>
<blockquote><p>To disagree reasonably, a child must learn the three basic tools of argument. I got them straight from Aristotle, hence the Greek labels: <strong>logos</strong>, <strong>ethos</strong>, and <strong>pathos</strong>.</p></blockquote>
<p>Heinrich goes through each of the elements of rhetoric in turn and illustrates it with examples from arguments with his children.</p>
<blockquote><p><strong>Logos is argument by logic.</strong> If arguments were children, logos would be the brainy one, the big sister who gets top grades in high school. Forcing my kids to be logical forced them to connect what they wanted with the reasons they gave.</p>
<p>â€œMary wonâ€™t let me play with the car.â€</p>
<p>â€œWhy should she?â€</p>
<p>â€œBecause sheâ€™s a pig.â€</p>
<p>â€œSo Mary should give you the car because sheâ€™s a pig?â€</p>
<p>Repeat the kidâ€™s premise (sheâ€™s being a pig) with her conclusion (therefore she should let me play with the car), and she has to think logically.</p></blockquote>
<p>Logos is the one that gets technical people in trouble with their non-technical wives. Ethos is what gets them out of trouble. Sometimes.</p>
<blockquote><p><strong>Ethos, or argument by character, employs the persuaderâ€™s personality, reputation, and ability to look trustworthy.</strong> (While logos sweats over its GPA, ethos gets elected class president.) My kids learned early on that a sterling reputation is more than just good; itâ€™s persuasive. In rhetoric, lying isnâ€™t just a foul because itâ€™s wrong, itâ€™s a foul because itâ€™s unpersuasive. A parent is more likely to believe a trustworthy kid and to accept her argument. For example, if both children â€” the entire list of suspects â€” deny having eaten the last cookie, ethos becomes important.</p>
<p>Me: â€œOne of you took the cookie.â€</p>
<p>Dorothy: â€œHave I ever stolen cookies before?â€</p>
<p>Me: â€œGood point. George?â€</p></blockquote>
<p>Careful with pathos. Especially if you have a daughter.</p>
<blockquote><p><strong>Then thereâ€™s pathos, argument by emotion. </strong>Itâ€™s the sibling who gets away with everything by skillfully playing on heartstrings. When a kid learns to read your emotions and play them like an instrument, youâ€™re raising a good persuader.</p>
<p>Dorothy: â€œDad, you look tired. Want to sit down?â€</p>
<p>Me: â€œThanks. Where did you have in mind?â€</p>
<p>Dorothy: â€œBen &amp; Jerryâ€™s.â€</p></blockquote>
<p>The article was even better the second time I read it. <a title="Figures of Speech" href="http://www.figarospeech.com/teach-a-kid-to-argue/">You should read it too.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2009/08/26/teach-your-kids-to-argue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integration is just a better multiplication</title>
		<link>http://www.raggedclown.com/2009/07/16/integration-is-just-a-better-multiplication/</link>
		<comments>http://www.raggedclown.com/2009/07/16/integration-is-just-a-better-multiplication/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 07:03:09 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[maths]]></category>

		<guid isPermaLink="false">http://www.raggedclown.com/?p=1604</guid>
		<description><![CDATA[Regular readers know that I am a big fan of Better Explained in which Kalid makes mathematical ideas accessible. Today&#8217;s installment: Integration is just multiplication when one of the operands is changing. Most people grok integration as area under a &#8230; <a href="http://www.raggedclown.com/2009/07/16/integration-is-just-a-better-multiplication/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Regular readers know that I am a big fan of <em>Better Explained</em> in which Kalid makes mathematical ideas accessible<em>.</em></p>
<p><a title="Better Explained" href="http://betterexplained.com/articles/a-calculus-analogy-integrals-as-multiplication/">Today&#8217;s installment</a>:</p>
<blockquote><p>Integration is just multiplication when one of the operands is changing.</p></blockquote>
<p>Most people grok integration as <em>area under a curve</em> but, as Kalid explains, <em>area</em> is just one convenient way of visualizing multiplication&#8230;but we don&#8217;t need to visualize multiplication as multiplication is already pretty straightforward &#8211; in the simplest case, it&#8217;s just repeated addition.</p>
<p>Many ideas in maths start out simple like that and then gradually generalize to a more complex idea. In Kalid&#8217;s words:</p>
<blockquote><p>Our understanding of multiplication changed over time:</p>
<ul>
<li>With integers (3 Ã— 4), multiplication is <em>repeated addition</em></li>
<li>With real numbers (3.12 x sqrt(2)), multiplication is <em>scaling</em></li>
<li>With negative numbers (-2.3 * 4.3), multiplication is <em>flipping</em> and scaling</li>
<li>With <a href="http://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/">complex numbers</a> (3 * 3i), multiplication is <em>rotating</em> and scaling</li>
</ul>
<p>Weâ€™re evolving towards a general notion of â€œapplyingâ€ one number to another, and the properties we apply (repeated counting, scaling, flipping or rotating) can vary. Integration is another step along this path.</p></blockquote>
<p>In other words,</p>
<blockquote><p>Integration is just a better multiplication</p></blockquote>
<p>or, conversely,</p>
<blockquote><p>Multiplication is a special case of integration when the values are static.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.raggedclown.com/2009/07/16/integration-is-just-a-better-multiplication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

