<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet DCS@UofT</title>
	<link rel="self" href="http://www.cs.toronto.edu/~famelis/planet/atom.xml"/>
	<link href="http://www.cs.toronto.edu/~famelis/planet/dcs"/>
	<id>http://www.cs.toronto.edu/~famelis/planet/atom.xml</id>
	<updated>2009-11-23T04:00:31+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Serendipitous and Unexpected</title>
		<link href="http://pyre.third-bit.com/blog/archives/3200.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3200</id>
		<updated>2009-11-22T21:14:34+00:00</updated>
		<content type="html">&lt;p&gt;Via &lt;a href=&quot;http://www.cs.utoronto.ca/~lilien&quot;&gt;Ryan Lilian&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Most research effort does not produce what is thought of as a traditionally publishable result.  That doesn&amp;#8217;t mean, however, that nothing was gained by conducting the research.  These results, whether they are failures or merely perplexing, can provide valuable insights into open problems and prevent other researchers from duplicating work.  We started a journal that focuses on serendipitous (I have no idea why this worked) and unexpected (it seems like this technique should work on this problem but it doesn&amp;#8217;t) results.  The goal of the journal is to provide a venue where ideas can flow and be debated.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://jsur.org&quot;&gt;Journal of Serendipitous and Unexpected Results&lt;/a&gt; (JSUR) is an open-access forum for researchers seeking to further scientific discovery by sharing surprising or unexpected results. These results should provide guidance toward the verification (or negation) of extant hypotheses.  JSUR has two branches, one focusing on Computational Sciences and the other on the Life Sciences.  JSUR submissions include, but are not limited to, short communications of recent research results, full-length papers, review articles, and opinion pieces.&lt;/p&gt;
&lt;p&gt;Recently, we launched the beta version of the journal site at &lt;a href=&quot;http://jsur.org&quot;&gt;http://jsur.org&lt;/a&gt;.  We would love to get your feedback and even better, a submission for the first issue.&lt;/p&gt;
&lt;p&gt;To get the journal started, we&amp;#8217;re looking to collect a large number of short (2-4 page) reports. I know you have something to publish.  Please help us spread the word and forward this information to interested colleagues.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;br /&gt;
The JSUR Editorial Board&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Adaptation just as important as Mitigation</title>
		<link href="http://www.easterbrook.ca/steve/?p=982"/>
		<id>http://www.easterbrook.ca/steve/?p=982</id>
		<updated>2009-11-20T20:33:12+00:00</updated>
		<content type="html">Brad points out that much of my discussion for a research agenda in climate change informatics focusses heavily on strategies for emissions reduction (aka Mitigation) and neglects the equally important topic of ensuring communities can survive the climate changes that are inevitable (aka Adaptation). Which is an important point. When I talk about the goal [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Modeling tools news - Nov. 20 2009</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/zXgYmFH_VUg/modeling-tools-news-nov-20-2009"/>
		<id>http://modeling-languages.com/325 at http://modeling-languages.com</id>
		<updated>2009-11-20T17:26:34+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Recent releases of new modeling tools (in a few cases, &quot;new&quot; may refer to &quot;new to me&quot;, meaning that I've discovered the tool just now but maybe the tool already existed):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; New version of the &lt;a href=&quot;http://dresden-ocl.sourceforge.net/4eclipse_intro.html&quot;&gt; Dresden OCL toolkit &lt;/a&gt; for Eclipse (to parse textual OCL expressions). &lt;a href=&quot;http://www.softpedia.com/progChangelog/Dresden-OCL-Toolkit-Changelog-143881.html&quot;&gt; Changelog for the new version &lt;/a&gt;.&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/modeling-tools-news-nov-20-2009&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/modeling-tools-news-nov-20-2009&quot; dc:title=&quot;Modeling tools news - Nov. 20 2009&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/325&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/325&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/325/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/modeling-tools-news-nov-20-2009&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=zXgYmFH_VUg:ZB_3iSf2iWc:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=zXgYmFH_VUg:ZB_3iSf2iWc:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=zXgYmFH_VUg:ZB_3iSf2iWc:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=zXgYmFH_VUg:ZB_3iSf2iWc:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/zXgYmFH_VUg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Will Peak Oil Save us from Climate Change?</title>
		<link href="http://www.easterbrook.ca/steve/?p=977"/>
		<id>http://www.easterbrook.ca/steve/?p=977</id>
		<updated>2009-11-20T16:51:56+00:00</updated>
		<content type="html">Yesterday, I posted that the total budget of fossil fuel emissions we can ever emit is 1 trillion tonnes of Carbon. And that we&amp;#8217;ve burnt through about half of that since the dawn of industrialization. Today, I read in the Guardian that existing oil reserves may have been deliberately overestimated by the International Energy Agency. [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Academic Genealogy</title>
		<link href="http://feedproxy.google.com/~r/blogspot/QmpX/~3/mp5qwj5HfEs/academic-genealogy.html"/>
		<id>tag:blogger.com,1999:blog-22566012.post-6838597206348664586</id>
		<updated>2009-11-20T10:59:49+00:00</updated>
		<content type="html">Just ran my advisors through &lt;a href=&quot;http://genealogy.math.ndsu.nodak.edu/&quot;&gt;these&lt;/a&gt; &lt;a href=&quot;http://www.davidalber.net/geneagrapher/&quot;&gt;two&lt;/a&gt; services and came up with this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_DvrW_QLstcQ/Swa82g1R1KI/AAAAAAAACBk/nKK6vS4ddSc/s1600/graph.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;207&quot; src=&quot;http://1.bp.blogspot.com/_DvrW_QLstcQ/Swa82g1R1KI/AAAAAAAACBk/nKK6vS4ddSc/s400/graph.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/22566012-6838597206348664586?l=haz-tech.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/QmpX/~4/mp5qwj5HfEs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Haz</name>
			<email>noreply@blogger.com</email>
			<uri>http://haz-tech.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Tech Talk</title>
			<subtitle type="html">Projects and thoughts for the more technically driven.</subtitle>
			<link rel="self" href="http://haz-tech.blogspot.com/feeds/posts/default?alt=rss"/>
			<id>tag:blogger.com,1999:blog-22566012</id>
			<updated>2009-11-20T16:10:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Methods &amp;amp; Tools - a free software development magazine</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/oWDGAPwY76k/methods-tools-free-software-development-magazine"/>
		<id>http://modeling-languages.com/323 at http://modeling-languages.com</id>
		<updated>2009-11-20T02:39:23+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;a href=&quot;http://www.methodsandtools.com/&quot;&gt; Methods &amp;amp; Tools &lt;/a&gt; is a free software development magazine with practical knowledge, news and resources on software development: Software Testing, Project Management, Programming (Java,.NET, Ruby on Rails, Ajax), UML, Agile (eXtreme Programming, Scrum, Test Driven Development), Configuration Management, Databases, RUP, Software Analysis, Software Design, Software Quality Assurance, Software Maintenance, Software Process Improvement (CMMI), Software Development Tools, User Interface, etc.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/methods-tools-free-software-development-magazine&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/methods-tools-free-software-development-magazine&quot; dc:title=&quot;Methods &amp;amp; Tools - a free software development magazine&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/323&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/323&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/323/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/methods-tools-free-software-development-magazine&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=oWDGAPwY76k:qQNegFe4ZKY:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=oWDGAPwY76k:qQNegFe4ZKY:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=oWDGAPwY76k:qQNegFe4ZKY:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=oWDGAPwY76k:qQNegFe4ZKY:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/oWDGAPwY76k&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Animated Database Courseware</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/LHJ4ei-mEkk/animated-database-courseware"/>
		<id>http://modeling-languages.com/321 at http://modeling-languages.com</id>
		<updated>2009-11-20T01:14:03+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;I've just found an online &lt;a href=&quot;http://adbc.kennesaw.edu/&quot;&gt; Animated DataBase Courseware &lt;/a&gt; offering an &quot;Interactive Approach for Teaching the Principles of DataBase Concepts&quot;, including topics like database design (ER notation, transformation rules for deriving database schemas from ER models, normalizations and functional dependencies concepts,...), sql, transactions and security.&lt;/p&gt;
&lt;p&gt; All this is complemented with proposals of exercises (solution is provided) and completely free.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/animated-database-courseware&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/animated-database-courseware&quot; dc:title=&quot;Animated Database Courseware&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/321&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/321&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/321/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/animated-database-courseware&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=LHJ4ei-mEkk:Yag2oR7QYlY:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=LHJ4ei-mEkk:Yag2oR7QYlY:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=LHJ4ei-mEkk:Yag2oR7QYlY:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=LHJ4ei-mEkk:Yag2oR7QYlY:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/LHJ4ei-mEkk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Does Microsoft still believe in model-driven development? - the Oslo move</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/KYgLJHfLSmU/does-microsoft-still-believe-model-driven-development-oslo-move"/>
		<id>http://modeling-languages.com/319 at http://modeling-languages.com</id>
		<updated>2009-11-20T00:46:09+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;When Microsoft started &lt;a href=&quot;http://en.wikipedia.org/wiki/Oslo_(Microsoft)&quot;&gt; Oslo &lt;/a&gt; (in short, Microsoft strategy for model-driven development consisting in the M modeling language + the Quadrant modeling environment + a model repository), we all became very excited. If Microsoft was keen on investing in MDD it was a good indication that they were convinced that they could make some money out of it.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/does-microsoft-still-believe-model-driven-development-oslo-move&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/does-microsoft-still-believe-model-driven-development-oslo-move&quot; dc:title=&quot;Does Microsoft still believe in model-driven development? - the Oslo move&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/319&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/319&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/319/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/does-microsoft-still-believe-model-driven-development-oslo-move&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=KYgLJHfLSmU:25tjCR7TLBA:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=KYgLJHfLSmU:25tjCR7TLBA:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=KYgLJHfLSmU:25tjCR7TLBA:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=KYgLJHfLSmU:25tjCR7TLBA:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/KYgLJHfLSmU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Engineering the Software for Understanding Climate Change</title>
		<link href="http://www.easterbrook.ca/steve/?p=974"/>
		<id>http://www.easterbrook.ca/steve/?p=974</id>
		<updated>2009-11-19T21:01:40+00:00</updated>
		<content type="html">Our paper, Engineering the Software for Understanding Climate Change finally appeared today in IEEE Computing in Science and Engineering. The rest of the issue looks interesting too &amp;#8211; a special issue on software engineering in computational science. Kudos to Greg and Andy for pulling it together.</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">One Trillion Tonnes of Carbon</title>
		<link href="http://www.easterbrook.ca/steve/?p=965"/>
		<id>http://www.easterbrook.ca/steve/?p=965</id>
		<updated>2009-11-19T15:16:17+00:00</updated>
		<content type="html">I posted a few times already about Allen et al&amp;#8217;s paper on the Trillionth Tonne, ever since I saw Chris Jones present it at the EGU meeting in April. Basically, the work gets to the heart of the global challenge. If we want to hold temperatures below a 2°C rise, the key factor is not [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">First evaluation result</title>
		<link href="http://individual.utoronto.ca/ainsley/2009/11/first-evaluation-result.html"/>
		<id>tag:blogger.com,1999:blog-1708779208796721789.post-4880571270869668321</id>
		<updated>2009-11-18T19:11:00+00:00</updated>
		<content type="html">I have a (pretty terrible) result:  with the way things stand right now, tracSnap is able to predict 16% of the people who comment on tickets related to Hadley model defects.&lt;br /&gt;&lt;br /&gt;How I arrived at this result:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Jon gave me a list of tickets (defects) that he was able to associate with a specific revision of the repository.&lt;/li&gt;&lt;li&gt;For each such ticket, I looked at the files that were involved in its associated revision, and used tracSnap to get the &quot;experts&quot; for those files.&lt;/li&gt;&lt;li&gt;I compared this list of experts with the people who actually helped to fix the defect, and checked to see if they are the same people. &lt;/li&gt;&lt;/ol&gt;I have a hunch that I can improve this statistic by finding a better way to relate changes in the branches to the files in the trunk.  Right now, if you make changes in your branch, you are an 'expert' on only the files in your branch, and not the corresponding file in the trunk.  So if you aren't the one to merge your changes to the trunk, you never get associated with the trunk files, and thus will not get suggested as an expert.&lt;br /&gt;&lt;br /&gt;As of yet, I've only looked at the prediction rate using the &quot;experts&quot;, and not the ticket reporter's &quot;suggested contacts&quot;.   I suspect that both analyses will produce similar results, since the suggested contacts and experts are not independent (contact suggestions rely partially on the expertise calculations).&lt;br /&gt;&lt;br /&gt;16%... lame.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/1708779208796721789-4880571270869668321?l=individual.utoronto.ca%2Fainsley%2Fblog.html&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ainsley Lawson</name>
			<email>noreply@blogger.com</email>
			<uri>http://individual.utoronto.ca/ainsley/blog.html</uri>
		</author>
		<source>
			<title type="html">Ainsley C. Lawson</title>
			<subtitle type="html">Reflections on my research and general undergraduate experience at the University of Toronto.</subtitle>
			<link rel="self" href="http://individual.utoronto.ca/ainsley/rss.xml"/>
			<id>tag:blogger.com,1999:blog-1708779208796721789</id>
			<updated>2009-11-19T01:30:16+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Special Issue</title>
		<link href="http://pyre.third-bit.com/blog/archives/3194.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3194</id>
		<updated>2009-11-18T18:32:06+00:00</updated>
		<content type="html">&lt;p&gt;A special issue of &lt;a href=&quot;http://www.computer.org/portal/web/cise/home&quot;&gt;&lt;em&gt;Computing in Science &amp;amp; Engineering&lt;/em&gt;&lt;/a&gt; that &lt;a href=&quot;http://www.cs.indiana.edu/~lums&quot;&gt;Andy Lumsdaine&lt;/a&gt; and I edited, devoted to software engineering in computational science, is now available. We&amp;#8217;d like to thank everyone who contributed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337640&quot;&gt;&lt;em&gt;Report on the Second International Workshop on Software Engineering for CSE&lt;/em&gt;&lt;/a&gt;, by Jeffrey Carver (University of Alabama)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337641&quot;&gt;&lt;em&gt;Managing Chaos: Lessons Learned Developing Software in the Life Sciences&lt;/em&gt;&lt;/a&gt;, by Sarah Killcoyne and John Boyle (Institute for Systems Biology)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337642&quot;&gt;&lt;em&gt;Scientific Computing&amp;#8217;s Productivity Gridlock: How Software Engineering Can Help&lt;/em&gt;&lt;/a&gt;, by Stuart Faulk (University of Oregon), Eugene Loh and Michael L. Van De Vanter (Sun Microsystems), Susan Squires (Tactics), and Lawrence G. Votta, (Brincos)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337643&quot;&gt;&lt;em&gt;Mutation Sensitivity Testing&lt;/em&gt;&lt;/a&gt;, by Daniel Hook (Engineering Seismology Group Solutions) and Diane Kelly (Royal Military College of Canada)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337644&quot;&gt;&lt;em&gt;Automated Software Testing for MATLAB&lt;/em&gt;&lt;/a&gt;, by Steve Eddins (The MathWorks)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337645&quot;&gt;&lt;em&gt;The libflame Library for Dense Matrix Computations&lt;/em&gt;&lt;/a&gt;, by Field G. Van Zee, Ernie Chan, and Robert A. van de Geijn (University of Texas at Austin), and Enrique S. Quintana-Ortí and Gregorio Quintana-Ortí (Universidad Jaime I de Castellón)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=5337632&amp;arnumber=5337646&quot;&gt;&lt;em&gt;Engineering the Software for Understanding Climate Change&lt;/em&gt;&lt;/a&gt;, by Steve Easterbrook (University of Toronto) and Timothy Johns (Hadley Centre for Climate Prediction and Research)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;a href=&quot;http://www.computer.org/portal/web/cise/home&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-3195&quot; title=&quot;Computing in Science and Engineering&quot; src=&quot;http://pyre.third-bit.com/blog/wp-content/uploads/2009/11/cover.jpg&quot; alt=&quot;Computing in Science and Engineering&quot; width=&quot;160&quot; height=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">zuzelvp</title>
		<link href="http://zuzelvp47uoft.wordpress.com/2009/11/18/code-readability/"/>
		<id>http://zuzelvp47uoft.wordpress.com/?p=333</id>
		<updated>2009-11-18T17:16:03+00:00</updated>
		<content type="html">Today I am readying a paper that describes in detail an interesting study in which 120 computer science students rated 100 small code snippets (7.7 lines on average) from 1 to 5 according to their readability. The dataset and the tool used for the study are available. Some of the results of this study are [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=zuzelvp47uoft.wordpress.com&amp;blog=9418656&amp;post=333&amp;subd=zuzelvp47uoft&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Zuzel.vp at UofT</name>
			<uri>http://zuzelvp47uoft.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Zuzel.vp at UofT</title>
			<subtitle type="html">Grad School Blog</subtitle>
			<link rel="self" href="http://zuzelvp47uoft.wordpress.com/feed/"/>
			<id>http://zuzelvp47uoft.wordpress.com/feed/</id>
			<updated>2009-11-21T02:30:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What He Said</title>
		<link href="http://pyre.third-bit.com/blog/archives/3191.html"/>
		<id>http://pyre.third-bit.com/blog/archives/3191.html</id>
		<updated>2009-11-18T13:36:42+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://imgs.xkcd.com/comics/academia_vs_business.png&quot;&gt;&lt;img src=&quot;http://imgs.xkcd.com/comics/academia_vs_business.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;#8216;Nuff said&amp;#8230; &lt;img src=&quot;http://pyre.third-bit.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Top 5 most popular posts in October 2009</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/MmtrwyMGBiQ/top-5-most-popular-posts-october-2009"/>
		<id>http://modeling-languages.com/317 at http://modeling-languages.com</id>
		<updated>2009-11-18T11:30:06+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;According to your votes (number of votes = number of clicks on the post), the five most popular blog entries of October are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;http://modeling-languages.com/blog/content/modeling-will-be-commonplace-three-years-time-notes-s-j-mellors-keynote&quot;&gt; Modeling will be commonplace in three years time - Notes from S. J. Mellor's keynote &lt;/a&gt;
&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://modeling-languages.com/blog/content/uml-language-not-development-method&quot;&gt; UML is a language not a development method &lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/top-5-most-popular-posts-october-2009&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/top-5-most-popular-posts-october-2009&quot; dc:title=&quot;Top 5 most popular posts in October 2009&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/317&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/317&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/317/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/top-5-most-popular-posts-october-2009&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=MmtrwyMGBiQ:Mp_AWPFSGPk:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=MmtrwyMGBiQ:Mp_AWPFSGPk:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=MmtrwyMGBiQ:Mp_AWPFSGPk:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=MmtrwyMGBiQ:Mp_AWPFSGPk:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/MmtrwyMGBiQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What we actually know about software development by Greg Wilson</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/fFPb7i99GWg/what-we-actually-know-about-software-development-greg-wilson"/>
		<id>http://modeling-languages.com/315 at http://modeling-languages.com</id>
		<updated>2009-11-18T00:27:32+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Today seems to be &quot;the recommendation day&quot;. For those of you that do not follow (yet) &lt;a href=&quot;http://www.third-bit.com/blog/&quot;&gt; Greg Wilson's &lt;/a&gt; I'd like to recommend Greg's presentation &lt;a href=&quot;http://www.slideshare.net/gvwilson/bits-of-evidence-2338367&quot;&gt; &quot;Bits of evidence: What we actually know about software development and why we believe it's true&quot; &lt;/a&gt; where he discusses the low standards for proof in software engineering (too many claims without any kind of empirical validation) and how we can start addressing this situation.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/what-we-actually-know-about-software-development-greg-wilson&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/what-we-actually-know-about-software-development-greg-wilson&quot; dc:title=&quot;What we actually know about software development by Greg Wilson&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/315&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/315&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/315/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/what-we-actually-know-about-software-development-greg-wilson&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=fFPb7i99GWg:HvR7oO1edmw:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=fFPb7i99GWg:HvR7oO1edmw:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=fFPb7i99GWg:HvR7oO1edmw:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=fFPb7i99GWg:HvR7oO1edmw:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/fFPb7i99GWg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Don't miss Johan den Haan series of posts on basic concepts of MDD</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/SfOpvr-kZsw/dont-miss-johan-den-haan-series-posts-basic-concepts-mdd"/>
		<id>http://modeling-languages.com/313 at http://modeling-languages.com</id>
		<updated>2009-11-17T23:50:11+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Johan den Haan  has a very interesting &lt;a&gt; blog &lt;/a&gt; on MDE topics. Recently he has been publishing a series of posts on basic &lt;a href=&quot;http://modeling-languages.com/blog/content/relationship-between-mdamdd-and-mde&quot;&gt; model-driven development &lt;/a&gt; principles/misperceptions/challenges that I'd like to recommend you. Take a look at my selection of posts (useful specially if you are new in the area of MDE):&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/dont-miss-johan-den-haan-series-posts-basic-concepts-mdd&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/dont-miss-johan-den-haan-series-posts-basic-concepts-mdd&quot; dc:title=&quot;Don&amp;#039;t miss Johan den Haan series of posts on basic concepts of MDD&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/313&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/313&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/313/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/dont-miss-johan-den-haan-series-posts-basic-concepts-mdd&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=SfOpvr-kZsw:IiiSnsua4kU:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=SfOpvr-kZsw:IiiSnsua4kU:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=SfOpvr-kZsw:IiiSnsua4kU:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=SfOpvr-kZsw:IiiSnsua4kU:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/SfOpvr-kZsw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">First dollar with the Amazon Affiliate program</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/2JmhCgL2MTg/first-dollar-amazon-affiliate-program"/>
		<id>http://modeling-languages.com/311 at http://modeling-languages.com</id>
		<updated>2009-11-17T23:10:15+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;When I started this portal I joined two affiliate programs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;https://affiliate-program.amazon.com/&quot;&gt; Amazon associates &lt;/a&gt; for the &lt;a href=&quot;http://modeling-languages.com/content/list-uml-books&quot;&gt; UML books &lt;/a&gt; (and &lt;a href=&quot;http://modeling-languages.com/content/list-ocl-books&quot;&gt; OCL &lt;/a&gt;, &lt;a href=&quot;http://modeling-languages.com/content/list-modeling-books&quot;&gt; modeling &lt;/a&gt; and &lt;a href=&quot;http://modeling-languages.com/content/list-mddmda-books&quot;&gt; MDD &lt;/a&gt; books) I comment on the portal&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/first-dollar-amazon-affiliate-program&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/first-dollar-amazon-affiliate-program&quot; dc:title=&quot;First dollar with the Amazon Affiliate program&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/311&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/311&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/311/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/first-dollar-amazon-affiliate-program&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=2JmhCgL2MTg:rc18Cw97H24:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=2JmhCgL2MTg:rc18Cw97H24:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=2JmhCgL2MTg:rc18Cw97H24:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=2JmhCgL2MTg:rc18Cw97H24:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/2JmhCgL2MTg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I’m Just Not Very Creative</title>
		<link href="http://pyre.third-bit.com/blog/archives/3189.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3189</id>
		<updated>2009-11-17T22:56:50+00:00</updated>
		<content type="html">&lt;p&gt;At least, not by comparison with &lt;a href=&quot;http://damncoolpics.blogspot.com/2009/11/best-hand-painting-art-ever.html&quot;&gt;this&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Evolution in Action</title>
		<link href="http://pyre.third-bit.com/blog/archives/3187.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3187</id>
		<updated>2009-11-17T16:15:08+00:00</updated>
		<content type="html">&lt;p&gt;It turns out that a human lifetime may in fact be long enough to see &lt;a href=&quot;http://www.nature.com/news/2009/091116/full/news.2009.1089.html&quot;&gt;a new species emerge&lt;/a&gt;. Cool.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Embodied Social Proxies</title>
		<link href="http://www.easterbrook.ca/steve/?p=969"/>
		<id>http://www.easterbrook.ca/steve/?p=969</id>
		<updated>2009-11-17T03:26:56+00:00</updated>
		<content type="html">While at Microsoft last week, Gina Venolia introduced me to George. Well, not literally, as he wasn&amp;#8217;t there, but I met his proxy. Gina and co have been experimenting with how to make a remote team member feel part of the team, without the frequent travel, in the Embodied Social Proxies project. The current prototype [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Evaluation of me as a TA</title>
		<link href="http://famelis.wordpress.com/2009/11/16/evaluation-of-me-as-a-ta/"/>
		<id>http://famelis.wordpress.com/?p=255</id>
		<updated>2009-11-17T01:20:58+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Last year I was a TA for two terms for the same undergrad course (&lt;a href=&quot;http://www.cdf.utoronto.ca/~csc207h/fall/&quot;&gt;CSC207 Software Design&lt;/a&gt;). I just received the student evaluations for my performance as a TA during the winter term, so now I have a clearer view of my performance during the whole year.&lt;/p&gt;
&lt;p&gt;There were 9 and 8 evaluation responses during the Fall and Winter terms respectively, and the students gave me a mark from 1 to 7 inclusive, where 1 stands for extremely poor, 4 stands for adequate and 7 for outstanding. Here are my stats:&lt;/p&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;4&quot; width=&quot;100%&quot;&gt;
&lt;col width=&quot;51*&quot; /&gt;
&lt;col width=&quot;51*&quot; /&gt;
&lt;col width=&quot;51*&quot; /&gt;
&lt;col width=&quot;51*&quot; /&gt;
&lt;col width=&quot;51*&quot; /&gt;
&lt;tbody&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; width=&quot;40%&quot;&gt;Fall 2008&lt;/td&gt;
&lt;td colspan=&quot;2&quot; width=&quot;40%&quot;&gt;Winter 2009&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;mean&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;std dev&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;mean&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;std dev&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;presentation&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.33&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.41&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;4.38&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.51&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;English&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;3.67&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.41&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;5.12&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.55&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;clarity&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.44&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.67&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;5.00&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.07&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;enthusiasm&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.78&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.79&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;6.00&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.07&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;question handling&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.56&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.07&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;5.12&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.73&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;grading fairness&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;3.44&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.07&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;4.88&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;grading speed&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;3.67&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.94&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;4.62&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.69&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign=&quot;TOP&quot;&gt;
&lt;td width=&quot;20%&quot;&gt;overall&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.67&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;2.06&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;5.38&lt;/td&gt;
&lt;td width=&quot;20%&quot;&gt;1.41&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I think that the stats kind of tell the story of me coming and adapting to Canada. I came last September and for the first term, I &lt;em&gt;really really&lt;/em&gt; sucked as a TA. But then, as I slowly became more and more accustomed to the place, the people, the language and the academic environment, things got much better.&lt;/p&gt;
&lt;p&gt;I especially note the &amp;#8220;enthusiasm&amp;#8221; stat. It&amp;#8217;s actually surprisingly accurate: the more I got accustomed to this place, the more I started identifying myself with it and regarding it as a place to which I want to contribute. I just feel sorry for the poor students that had to suffer me during my adaptation period&amp;#8230;&lt;/p&gt;
Posted in blogging, self-reference, teaching  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/famelis.wordpress.com/255/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/famelis.wordpress.com/255/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/famelis.wordpress.com/255/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/famelis.wordpress.com/255/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/famelis.wordpress.com/255/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/famelis.wordpress.com/255/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/famelis.wordpress.com/255/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/famelis.wordpress.com/255/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/famelis.wordpress.com/255/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/famelis.wordpress.com/255/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=famelis.wordpress.com&amp;blog=3270829&amp;post=255&amp;subd=famelis&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>plagal</name>
			<uri>http://famelis.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Michalis Famelis</title>
			<subtitle type="html">ceci n'est pas une homepage</subtitle>
			<link rel="self" href="http://famelis.wordpress.com/feed/atom/"/>
			<id>http://famelis.wordpress.com/feed/atom/</id>
			<updated>2009-11-17T14:40:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Why Am I Not Surprised…</title>
		<link href="http://pyre.third-bit.com/blog/archives/3185.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3185</id>
		<updated>2009-11-16T19:10:30+00:00</updated>
		<content type="html">&lt;p&gt;&amp;#8230;that Lego would be a leader in &lt;a href=&quot;http://www.web-strategist.com/blog/2009/11/16/video-augmented-reality-at-lego-store-digital-box/&quot;&gt;augmented reality&lt;/a&gt;?&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">When I Said “The Last Twenty Years…”</title>
		<link href="http://pyre.third-bit.com/blog/archives/3182.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3182</id>
		<updated>2009-11-16T18:13:27+00:00</updated>
		<content type="html">&lt;p&gt;Last week, in response to Google&amp;#8217;s announcement of a new programming language called Go, I &lt;a href=&quot;http://pyre.third-bit.com/blog/archives/3161.html&quot;&gt;said&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I’m underwhelmed: it’s as if the last 20 years of programming language research hadn’t happened.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Turns out I was being generous: read &lt;a href=&quot;http://www.cowlark.com/2009-11-15-go/&quot;&gt;this post&lt;/a&gt; from start to finish, and you&amp;#8217;ll see what I mean.&lt;/p&gt;
&lt;p&gt;So what &lt;em&gt;should&lt;/em&gt; a new programming language do to get my attention? First, just as applications should be designed for testability, languages should be too. That means choosing constructs to make the lives of static and dynamic analysis tools better. Building such tools after the fact is like trying to add security to an app after it has been deployed; I think we&amp;#8217;d do better to treat the capabilities of today&amp;#8217;s leading-edge program analysis tools as hard (but not unbreakable) constraints on what&amp;#8217;s allowed to go into a language, and see how far it gets us. I suspect this will push us toward strongly typed and mostly functional languages.&lt;/p&gt;
&lt;p&gt;Second, user testing of language features. The folks at CWI did this with &lt;a href=&quot;http://homepages.cwi.nl/~steven/abc/&quot;&gt;ABC&lt;/a&gt; (a precursor of Python); Steven Clarke has done excellent work on API usability at Microsoft (see for example &lt;a href=&quot;http://www.ddj.com/windows/184405654&quot;&gt;this DDJ article&lt;/a&gt; from 2004), and there&amp;#8217;s lots of other prior art &amp;#8212; hell, I did a little myself nine years ago for Python (see &lt;a href=&quot;http://mail.python.org/pipermail/python-dev/2000-July/006098.html&quot;&gt;these&lt;/a&gt; &lt;a href=&quot;http://mail.python.org/pipermail/python-dev/2000-July/006427.html&quot;&gt;messages&lt;/a&gt; for details). I&amp;#8217;m not suggesting design by committee [1], but checking to see how comprehensible or surprising feature XYZ is going to be to the average programmer before it&amp;#8217;s put into the language just seems like common sense. I suspect this will push us &lt;em&gt;away&lt;/em&gt; from pure functional languages: monads are just plain hard, and while &lt;a href=&quot;http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504&quot;&gt;purely functional data structures&lt;/a&gt; are possible, they&amp;#8217;re hardly intuitive.&lt;/p&gt;
&lt;p&gt;Third, a new language should explicitly be designed to make the expression of common design patterns as straightforward as possible. Languages (of all kinds, not just programming languages) evolve by formalizing the common usages of the day: idiomatic uses of goto statements become for loops, structs with function pointers become objects, and so on. There&amp;#8217;s a tremendous literature on design patterns at several scales; why not treat them as something akin to use cases?&lt;/p&gt;
&lt;p&gt;Of course it&amp;#8217;s never too late &amp;#8212; if someone has the time and energy, they could apply these three criteria to Go (or any other language) right now. Hm&amp;#8230; sounds like an interesting thesis topic&amp;#8230;&lt;/p&gt;
&lt;p&gt;[1] Which gets an unfairly bad rap &amp;#8212; both the American Constitution and the King James version of the Bible were produced by committees.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Speaking at CUSEC 2010</title>
		<link href="http://pyre.third-bit.com/blog/archives/3179.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3179</id>
		<updated>2009-11-16T17:41:14+00:00</updated>
		<content type="html">&lt;p&gt;As they just &lt;a href=&quot;http://2010.cusec.net/11-16/introducing-greg-wilson/&quot;&gt;announced&lt;/a&gt; on their blog, I&amp;#8217;ll be speaking at CUSEC 2010 in Montreal in January on evidence-based software engineering (which is a lot more fun than you&amp;#8217;d guess from the title).  Hope to see some of you there.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bend It ‘Til It Breaks</title>
		<link href="http://pyre.third-bit.com/blog/archives/3176.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3176</id>
		<updated>2009-11-16T14:16:44+00:00</updated>
		<content type="html">&lt;p&gt;Want to know how strong a piece of steel is? Bend it &amp;#8217;til it breaks. Want to know how usable a programming system is? Make a few deliberate mistakes and see how comprehensible the error messages are. It&amp;#8217;s not the only approach, but it&amp;#8217;s the one &lt;a href=&quot;http://zef.me/&quot;&gt;Zef Hemel&lt;/a&gt; took with Ruby on Rails. In his &lt;a href=&quot;http://zef.me/2308/when-rails-fails&quot;&gt;original post&lt;/a&gt;, he took a critical look at how helpful Rails is when a developer mistypes something. A lot of people misunderstood what he was doing, which prompted a &lt;a href=&quot;http://zef.me/2355/a-when-rails-fails-follow-up&quot;&gt;follow-up post&lt;/a&gt;; since then, he has tried the same approach with &lt;a href=&quot;http://zef.me/2333/when-jboss-seam-fails&quot;&gt;JBoss Seam&lt;/a&gt; and &lt;a href=&quot;http://zef.me/2371/when-scala-dsls-fail&quot;&gt;Scala Lift&lt;/a&gt;. I think this is pretty cool &amp;#8212; so cool, in fact, that I&amp;#8217;m wondering if there&amp;#8217;s a thesis topic in there somewhere&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Pitfalls of informal modeling languages (cartoon)</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/QQ2GVOZRRKU/pitfalls-informal-modeling-languages-cartoon"/>
		<id>http://modeling-languages.com/309 at http://modeling-languages.com</id>
		<updated>2009-11-16T13:41:35+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;a href=&quot;http://www.cs.toronto.edu/~jm/&quot;&gt; John Mylopoulos &lt;/a&gt;, in his keynote talk at the &lt;a href=&quot;http://www.inf.ufrgs.br/er2009/&quot;&gt; ER'09 conference &lt;/a&gt;, used the following &lt;a href=&quot;http://www.thefarside.com/&quot;&gt; Far Side &lt;/a&gt; cartoon to illustrate the misunderstandings thay may occur when using informal modeling languages: there may be a huge difference between what we say and what others understand!!
&lt;p&gt;
&lt;img src=&quot;http://modeling-languages.com/sites/default/files/contentImages/pitfalls_informal_languages.jpg&quot; /&gt; 
&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/pitfalls-informal-modeling-languages-cartoon&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/pitfalls-informal-modeling-languages-cartoon&quot; dc:title=&quot;Pitfalls of informal modeling languages (cartoon)&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/309&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/309&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/309/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/pitfalls-informal-modeling-languages-cartoon&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=QQ2GVOZRRKU:fSOhz8u-v90:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=QQ2GVOZRRKU:fSOhz8u-v90:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=QQ2GVOZRRKU:fSOhz8u-v90:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=QQ2GVOZRRKU:fSOhz8u-v90:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/QQ2GVOZRRKU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Three posters at the AGU meeting</title>
		<link href="http://www.easterbrook.ca/steve/?p=967"/>
		<id>http://www.easterbrook.ca/steve/?p=967</id>
		<updated>2009-11-16T03:21:18+00:00</updated>
		<content type="html">Our group had three posters accepted for presentation at the upcoming AGU Fall Meeting. As the scientific program doesn&amp;#8217;t seem to be amenable to linking, here are the abstracts in full:
Poster Session IN11D. Management and Dissemination of Earth and Space Science Models (Monday Dec 14, 2009, 8am &amp;#8211; 12:20pm)
Fostering Team Awareness in Earth System Modeling [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bad surveys</title>
		<link href="http://catenary.wordpress.com/2009/11/15/bad-surveys/"/>
		<id>http://catenary.wordpress.com/?p=436</id>
		<updated>2009-11-15T17:58:04+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Yesterday, a grad student asked me whether I could answer a survey he was doing for his research. I&amp;#8217;ve struggled getting participants in the past, and seeing that the survey would only take a couple of minutes, I accepted.&lt;/p&gt;
&lt;p&gt;It was a survey about the urban design of a particular place at the University of Toronto, which was fine with me. Halfway through the survey, though, I realized he was trying to put some answers in my mouth. He asked me whether I liked that place, and when I said I did he replied: &amp;#8220;Really? There&amp;#8217;s nothing to like there.&amp;#8221; I insisted that I liked the landscape around it; he objected, pointing out that it was just a grass field. I kept insisting, and he grudgingly wrote down my answer.&lt;/p&gt;
&lt;p&gt;We went through this process several times. The last straw fell when I said the lighting at that place was good and he responded that &amp;#8220;it&amp;#8217;s pretty dark there right now,&amp;#8221; circling the &amp;#8220;bad lighting&amp;#8221; answer. He only erased that answer after I lost my patience and told him that these were my answers and if he wanted others he should ask someone else.&lt;/p&gt;
&lt;p&gt;I know how this survey&amp;#8217;s results will look like. Some large percentage of users of this space, it will say, are terribly dissatisfied with it &amp;#8211;hence providing support for whatever project this student is designing. What gets me is that results from a survey as poorly and dishonestly executed as this one &lt;a href=&quot;http://andyjko.com/2009/05/30/the-semblance-of-objectivity-in-numbers/&quot;&gt;will carry greater weight than any non-quantitative arguments&lt;/a&gt; simply because they produce a percentage number in the end. &lt;a href=&quot;http://catenary.wordpress.com/2009/02/25/experimentation-and-argumentation/&quot;&gt;We&amp;#8217;re in love with quantitative evidence&lt;/a&gt;, &lt;a href=&quot;http://catenary.wordpress.com/2009/02/26/more-on-measurement/&quot;&gt;no matter how poorly it is constructed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As I left the place that evening I looked around with a critical eye. There were definitely some areas that could be improved. Come to think about it, I thought, it was plain to see that lighting was actually pretty bad &amp;#8212; and no survey results will convince me otherwise.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/catenary.wordpress.com/436/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/catenary.wordpress.com/436/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/catenary.wordpress.com/436/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/catenary.wordpress.com/436/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/catenary.wordpress.com/436/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/catenary.wordpress.com/436/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/catenary.wordpress.com/436/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/catenary.wordpress.com/436/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/catenary.wordpress.com/436/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/catenary.wordpress.com/436/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=catenary.wordpress.com&amp;blog=344134&amp;post=436&amp;subd=catenary&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Jorge</name>
			<uri>http://catenary.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Catenary</title>
			<subtitle type="html">Jorge Aranda's blog</subtitle>
			<link rel="self" href="http://catenary.wordpress.com/feed/atom/"/>
			<id>http://catenary.wordpress.com/feed/atom/</id>
			<updated>2009-11-15T18:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">My sample Google/Microsoft interview question</title>
		<link href="http://feedproxy.google.com/~r/NeilsBlog/~3/pVKUTIXsaGo/"/>
		<id>http://www.neilernst.net/?p=910</id>
		<updated>2009-11-14T13:38:56+00:00</updated>
		<content type="html">&lt;p&gt;As in, one I have to deal with, as opposed to being asked.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s say you want to calculate the powerset P of a list of items. For each subset of P you will do a non-zero amount of work, so we would like to make P really small. The size of P is &amp;#8230; 2^N. Meaning of course for any useful input, P is enormous, heat-death of the universe type size.&lt;/p&gt;
&lt;p&gt;We have some function f(s) that takes a &lt;span&gt;subset&lt;/span&gt; member  of P (a set) and returns True or False. If True, we want to filter out all the subsets of the &lt;span&gt;subset&lt;/span&gt; set.  E.g., if f([1,2,3]) = True, we would like to remove [1,2], [1], [2] etc. from P (so we don&amp;#8217;t evaluate them as well). So the question is, what is an efficient way to do this? The naïve solution is to generate &lt;strong&gt;all&lt;/strong&gt; the members of P, then iterate over them to remove the members that are subsets of a solution. But of course, for large N, this is infeasible to store and to do. Consider the case where the member we find is the set of all items. In this case we should stop our loop. A good solution will allow us to do this in constant time (and not by using a special case).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update: I should make it clear that f([1]) = T and f([2]) = T does not mean f([1,2] = T.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Solutions I&amp;#8217;ve pondered include using a bit matrix and bit masking, but I can&amp;#8217;t see how to do that in constant time. We might also represent the subsets using a tree with related by subset, which would probably be log or sublog time.&lt;/p&gt;
&lt;p&gt;One question I have is whether these questions are always checked for solvability. I mean, it is relatively easy to pose a question that is not solvable in deterministic polynomial time, and just as easy to pose one whose answer cannot even be checked for correctness. That would be a rather unfair question, wouldn&amp;#8217;t it? Like, find a linear time algorithm for finding a truth assignment to the following formula. If you can solve that you should probably start your own company.&lt;/p&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.neilernst.net/archives/2003/notes-on-implementing-evf-in-shrimp/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Notes on implementing EVF in Shrimp&quot;&gt;Notes on implementing EVF in Shrimp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.neilernst.net/archives/2005/not-the-answer-but-the-question/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Not the Answer, but the Question&quot;&gt;Not the Answer, but the Question&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.neilernst.net/archives/2005/rssatom-add-on/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: RSS/Atom add-on&quot;&gt;RSS/Atom add-on&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Semantic Werks</name>
			<uri>http://www.neilernst.net</uri>
		</author>
		<source>
			<title type="html">Semantic Werks</title>
			<subtitle type="html">Thoughts on people, machines and systems.</subtitle>
			<link rel="self" href="http://feeds2.feedburner.com/Neilsblog"/>
			<id>http://feeds2.feedburner.com/Neilsblog</id>
			<updated>2009-11-14T18:50:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What do we want from climate informatics tools?</title>
		<link href="http://www.easterbrook.ca/steve/?p=950"/>
		<id>http://www.easterbrook.ca/steve/?p=950</id>
		<updated>2009-11-13T21:28:12+00:00</updated>
		<content type="html">I gave my talk last night to TorCHI on Usable Climate Science. I think it went down well, especially considering that I hadn&amp;#8217;t finished preparing the slides, and had just gotten off the plane from Seattle. I&amp;#8217;ll post the slides soon, once I have a chance to tidy them up. But, judging by the questions [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">The Munk Debates: Climate Change</title>
		<link href="http://skoolr.blogspot.com/2009/11/monk-debates-climate-change.html"/>
		<id>tag:blogger.com,1999:blog-8864297296446231099.post-3132579638232361858</id>
		<updated>2009-11-13T18:38:53+00:00</updated>
		<content type="html">&lt;blockquote&gt;Be it resolved that climate change is mankind's defining crisis, and demands a commensurate response.&lt;br /&gt;&lt;/blockquote&gt;On December 1st, the &lt;a href=&quot;http://munkdebates.ca/&quot;&gt;Munk Debates&lt;/a&gt; feature a &lt;a href=&quot;http://www.munkdebates.com/debates/climate%5Fchange/&quot;&gt;debate on Climate Change&lt;/a&gt;: George Monbiot and Elizabeth May take on Bjørn Lomborg and Lord Nigel Lawson.  Tickets to attend the event live are sold out, but you can &lt;a href=&quot;http://www.munkdebates.com/membership_tickets/simulcastSignup.cfm&quot;&gt;sign up for seats at an overflow showing&lt;/a&gt; or &lt;a href=&quot;http://www.munkdebates.com/membership_tickets/streamSignup.cfm&quot;&gt;sign up to watch the debate as a webcast&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8864297296446231099-3132579638232361858?l=skoolr.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>jon</name>
			<email>noreply@blogger.com</email>
			<uri>http://skoolr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">jon pipitone</title>
			<subtitle type="html">Notes from my graduate studies at the University of Toronto in the Department of Computer Science.</subtitle>
			<link rel="self" href="http://skoolr.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-8864297296446231099</id>
			<updated>2009-11-21T20:10:18+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Two More Gov 2.0 Links</title>
		<link href="http://pyre.third-bit.com/blog/archives/3173.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3173</id>
		<updated>2009-11-13T15:36:53+00:00</updated>
		<content type="html">&lt;ol&gt;
&lt;li&gt;The &lt;em&gt;Toronto Star&lt;/em&gt;&amp;#8217;s &lt;a href=&quot;http://thestar.blogs.com/maps/2009/11/nov11-draft.html&quot;&gt;Map of the Week&lt;/a&gt; shows where in Toronto the Canadian casualties of WWI lived. Humbling.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://www.sunlightfoundation.com/&quot;&gt;Sunlight Foundation&lt;/a&gt;&amp;#8217;s goal is greater transparency in government. Laudable, but I think the inverse of &lt;a href=&quot;http://en.wikiquote.org/wiki/John_Gilmore&quot;&gt;Gilmore&amp;#8217;s Rule&lt;/a&gt; will hold as it always has: criminality will interpret openness as a threat and route around it. Still, a &lt;a href=&quot;http://en.wikipedia.org/wiki/Red_Queen&quot;&gt;Red Queen&amp;#8217;s Race&lt;/a&gt; is better than outright defeat.&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Definition of “Exotic”</title>
		<link href="http://pyre.third-bit.com/blog/archives/3170.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3170</id>
		<updated>2009-11-13T15:25:44+00:00</updated>
		<content type="html">&lt;p&gt;Someone other than Oscar Wilde once defined &amp;#8220;exotic&amp;#8221; as &amp;#8220;anywhere that people poorer than us can&amp;#8217;t afford to go&amp;#8221;. The same cynicism fits techno trends as well. Take, for example, this &lt;a href=&quot;http://radar.oreilly.com/2009/11/quarantined-conferences-claust.html&quot;&gt;recent post by Marc Drapeau&lt;/a&gt; about last Friday&amp;#8217;s Audience Conference in New York. No laptops, no cellphones, no twittering&amp;#8212;in short, none of the things that cool people were calling cool five years ago. Why? Because if everyone&amp;#8217;s doing it, it can&amp;#8217;t be cool. Next up: a &lt;em&gt;Wired&lt;/em&gt; article about the rebirth of attention, followed by a new book from Chris Anderson&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WWTD?</title>
		<link href="http://pyre.third-bit.com/blog/archives/3168.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3168</id>
		<updated>2009-11-13T15:18:51+00:00</updated>
		<content type="html">&lt;p&gt;The saddest part of &lt;a href=&quot;http://en.wikipedia.org/wiki/Terry_Pratchett&quot;&gt;Terry Pratchett&amp;#8217;s Alzheimer&amp;#8217;s&lt;/a&gt; is, well, the Alzheimer&amp;#8217;s. The second saddest is that no one else writing in English today would be able to use &lt;a href=&quot;http://news.bbc.co.uk/earth/hi/earth_news/newsid_8353000/8353068.stm&quot;&gt;tree-eating crabs&lt;/a&gt; in a story quite as deftly as he could. Food falls down from the sky without anyone (or any crab) knowing where it comes from? Just think where he could go from there&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Me wanna Xtext</title>
		<link href="http://famelis.wordpress.com/2009/11/13/me-wanna-xtext/"/>
		<id>http://famelis.wordpress.com/?p=251</id>
		<updated>2009-11-13T04:56:01+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://famelis.wordpress.com/2009/11/13/me-wanna-xtext/&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/5mADY2a0P1g/2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;(The funny part is that) I haven&amp;#8217;t actually even touched &lt;a href=&quot;http://www.eclipse.org/Xtext/&quot;&gt;Xtext&lt;/a&gt; yet, but I am utterly excited to participate to the  &lt;a href=&quot;http://wiki.eclipse.org/Eclipse_Modeling_Day/Session_Abstracts_Toronto#Building_DSLs_with_Xtext&quot;&gt;&lt;em&gt;Building DSLs with Xtext&lt;/em&gt;&lt;/a&gt; session at the coming &lt;a href=&quot;http://famelis.wordpress.com/2009/10/02/eclipse-modeling-day-in-toronto-nov18/&quot;&gt;Eclipse Modeling Day&lt;/a&gt;. I spent some time with &lt;a href=&quot;http://obahy.web.officelive.com/default.aspx&quot;&gt;Omar Badreddin&lt;/a&gt; at &lt;a href=&quot;https://www-927.ibm.com/ibm/cas/cascon/&quot;&gt;CASCON&lt;/a&gt; last week discussing, among other things, code generators and textual modeling and the like and Xtext came up at some point, sparking my interest for it.&lt;/p&gt;
&lt;p&gt;But the thing that definitely changed my attitude from &amp;#8220;hey this is interesting&amp;#8221;, to  the &amp;#8220;ZOMFG I CAN&amp;#8217;T WAIT!&amp;#8221; electrifying nerdiness  that I&amp;#8217;m feeling right now was &lt;a href=&quot;http://blog.efftinge.de/2009/11/xtext-in-automotive-industry.html&quot;&gt;this fantastically interesting blog post&lt;/a&gt; by Sven Efftinge, on the usage of Xtext in the automotive industry (namely BMW). Do read.&lt;/p&gt;
&lt;p&gt;(And in case you&amp;#8217;re wandering, yes, that&amp;#8217;s really Greek reggae and the band is called &lt;a href=&quot;http://www.locomondo.gr/&quot;&gt;Locomondo&lt;/a&gt;)&lt;/p&gt;
Posted in blogging, eclipse, events, fun, self-reference Tagged: Eclipse Modeling Day, xtext &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/famelis.wordpress.com/251/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/famelis.wordpress.com/251/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/famelis.wordpress.com/251/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/famelis.wordpress.com/251/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/famelis.wordpress.com/251/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/famelis.wordpress.com/251/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/famelis.wordpress.com/251/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/famelis.wordpress.com/251/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/famelis.wordpress.com/251/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/famelis.wordpress.com/251/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=famelis.wordpress.com&amp;blog=3270829&amp;post=251&amp;subd=famelis&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>plagal</name>
			<uri>http://famelis.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Michalis Famelis</title>
			<subtitle type="html">ceci n'est pas une homepage</subtitle>
			<link rel="self" href="http://famelis.wordpress.com/feed/atom/"/>
			<id>http://famelis.wordpress.com/feed/atom/</id>
			<updated>2009-11-17T14:40:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">GPU Fail</title>
		<link href="http://www.jaysnothere.com/blog/?p=81"/>
		<id>http://www.jaysnothere.com/blog/?p=81</id>
		<updated>2009-11-12T19:23:59+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;m getting screen corruption issues on my Macbook Pro; the one I&amp;#8217;m using to run the study upon which I&amp;#8217;m basing my thesis; the one I&amp;#8217;m using to demo my project at next week&amp;#8217;s RIA Showcase.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s a 3 year old machine with a battery that still lasts at least 4 hours.  Unfortunately, it has the failure-prone nVidia 8600M GT soldered to the logic board.&lt;/p&gt;
&lt;p&gt;I haven&amp;#8217;t confirmed the GPU is the culprit.  I&amp;#8217;m currently backing up the drive (thank you Apple for Target Disk mode and Firewire 800).&lt;/p&gt;
&lt;p&gt;I can&amp;#8217;t take it to the Apple Store any time soon.  I&amp;#8217;m still anxiously waiting for my mom to be discharged from the hospital.&lt;/p&gt;
&lt;p&gt;Aaaaaaaaaaargh &gt;_&lt;/p&gt;
&lt;p&gt;Damn you, Murphy&amp;#8217;s Law!&lt;/p&gt;</content>
		<author>
			<name>Jay's Not Here</name>
			<uri>http://www.jaysnothere.com/blog</uri>
		</author>
		<source>
			<title type="html">Jay's Not Here</title>
			<subtitle type="html">And so aren't you</subtitle>
			<link rel="self" href="http://www.jaysnothere.com/blog/?feed=rss2"/>
			<id>http://www.jaysnothere.com/blog/?feed=rss2</id>
			<updated>2009-11-12T19:30:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">tracSnap Evaluation Ideas</title>
		<link href="http://individual.utoronto.ca/ainsley/2009/11/tracsnap-evaluation-ideas.html"/>
		<id>tag:blogger.com,1999:blog-1708779208796721789.post-3790762495592715826</id>
		<updated>2009-11-11T18:06:00+00:00</updated>
		<content type="html">I'm working on tracSnap as a CSC495 credit this year.  Taking a half course spread out over the whole year is a strange experience... I can never find a large block of time to work on this!  I will probably get most of this work done over Christmas break, so that I can focus.  So far, I've been working with Jon and Steve to come up with a plan on how to evaluate the tool.  Here's what we've come up with:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;File relation stuff:  Using the file relations graph, try to find some interesting implicit file dependencies that maybe Hadley isn't aware of.  And then we tell them, and ask if its useful information.  This will be difficult, because there are a lot of confusing file names I will have to make sense of in order to determine which relations are the less obvious ones.&lt;/li&gt;&lt;li&gt;Social/Expertise stuff:  Jon has identified tickets that seem to be defects in the code.  So, if we look at the data that tracSnap had access to at the time the ticket was reported, would tracSnap have predicted which experts fixed the defect?  (i.e.)  Are the experts/social contacts suggested by tracSnap the same people that commented on the ticket, and helped to fix the defect?&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I've been working on (2.) so far.  I've had to rewrite a fair amount of the code in order to incorporate the necessary temporal component.  (Before, tracSnap just used the entire repository, from revision #1 to the most recent revision, to make its suggestions.  If we want to see if tracSnap &quot;predicts&quot; the right people to talk to, we can only look at the data that happened before the ticket was created.)&lt;br /&gt;&lt;br /&gt;So I think I've got the code re-written as required, and so at the moment I'm waiting as tracSnap calculates all the file relations and experts on the Hadley data (this takes a while!  15000+ revisions!)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/1708779208796721789-3790762495592715826?l=individual.utoronto.ca%2Fainsley%2Fblog.html&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ainsley Lawson</name>
			<email>noreply@blogger.com</email>
			<uri>http://individual.utoronto.ca/ainsley/blog.html</uri>
		</author>
		<source>
			<title type="html">Ainsley C. Lawson</title>
			<subtitle type="html">Reflections on my research and general undergraduate experience at the University of Toronto.</subtitle>
			<link rel="self" href="http://individual.utoronto.ca/ainsley/rss.xml"/>
			<id>tag:blogger.com,1999:blog-1708779208796721789</id>
			<updated>2009-11-19T01:30:16+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Size and Activity</title>
		<link href="http://pyre.third-bit.com/blog/archives/3165.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3165</id>
		<updated>2009-11-11T14:35:38+00:00</updated>
		<content type="html">&lt;p&gt;Next term, I&amp;#8217;m going to be teaching CSC302 (the second of our two-course sequence in software engineering). The mandate for the course is to introduce students to the tools and methods they need to deal with large applications; as part of it, I&amp;#8217;m thinking of having each group of students go spelunking in a different pre-existing code base.  I&amp;#8217;d therefore like to find 15-20 applications that are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Relatively well written in C, Java, or Python (the three languages I can be sure the students know).&lt;/li&gt;
&lt;li&gt;Open source (for obvious reasons).&lt;/li&gt;
&lt;li&gt;About 50,000 lines long (yes, I know that lines of code is a weak measure of complexity, but it&amp;#8217;s easy to calculate).&lt;/li&gt;
&lt;li&gt;Build and run on Windows, Linux, and Mac OS X.&lt;/li&gt;
&lt;li&gt;Under active development (so that students have someone to turn to when they have questions).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;#8217;d prefer complete applications to libraries, toolkits, or frameworks.  &lt;a href=&quot;http://www.vim.org&quot;&gt;Vim&lt;/a&gt; is a good example of what I&amp;#8217;m after; I&amp;#8217;d welcome pointers to others.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Following Up on the Toronto Innovation Showcase</title>
		<link href="http://pyre.third-bit.com/blog/archives/3163.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3163</id>
		<updated>2009-11-11T14:18:01+00:00</updated>
		<content type="html">&lt;p&gt;My Government 2.0 class didn&amp;#8217;t meet this Monday, partly because I was on jury duty, and partly to give students a chance to catch up after last week&amp;#8217;s two-day showcase at City Hall. Two things I&amp;#8217;ve been watching to fill the void are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://app.toronto.ca/tmmismonitor/index.do&quot;&gt;City of Toronto Meeting Monitor&lt;/a&gt; &amp;#8212; scrolling lists of proposals, amendments, referrals, and what not. I&amp;#8217;d love to see something like this for the University of Toronto&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.datato.org/app/need/list&quot;&gt;datato.org&lt;/a&gt; (which got a &lt;a href=&quot;http://radar.oreilly.com/2009/11/four-short-links-11-november-2.html&quot;&gt;mention&lt;/a&gt; at O&amp;#8217;Reilly from Nat Torkington). Neat to see that so many people want the same things my students did; kind of sad that some of that data (like household energy consumption) isn&amp;#8217;t going to be available for a long time.&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Four Links</title>
		<link href="http://pyre.third-bit.com/blog/archives/3161.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3161</id>
		<updated>2009-11-11T14:09:31+00:00</updated>
		<content type="html">&lt;p&gt;Email is down&amp;#8212;strange how hard I find it to get started in the morning without my regular fix. While I&amp;#8217;m waiting for someone to turn the firehose back on, here are four recent links:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://damncoolpics.blogspot.com/2009/11/best-hand-painting-art-ever.html&quot;&gt;The Best Hand Painting Art Ever&lt;/a&gt;. Gosh, we&amp;#8217;re a creative species, aren&amp;#8217;t we?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://research.microsoft.com/apps/pubs/default.aspx?id=101931&quot;&gt;Ripley: Automatically Securing Web 2.0 Applications Through Replicated Execution&lt;/a&gt;. A new project at Microsoft Research that tries to prevent evildoers from subverting rich internet applications by duplicating execution server-side. Neat idea.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://www.startupnorth.ca/2009/11/09/cix-top-20-announced/&quot;&gt;CIX Top 20&lt;/a&gt;. Lots of interesting companies here; lots of good ideas.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://golang.org/&quot;&gt;Go Programming Language&lt;/a&gt;. I&amp;#8217;m underwhelmed: it&amp;#8217;s as if the last 20 years of programming language research hadn&amp;#8217;t happened. Now, Google backing Haskell&amp;#8230; &lt;em&gt;That&lt;/em&gt; would be interesting.&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Achieving Climate Sustainability?</title>
		<link href="http://www.easterbrook.ca/steve/?p=948"/>
		<id>http://www.easterbrook.ca/steve/?p=948</id>
		<updated>2009-11-11T01:51:18+00:00</updated>
		<content type="html">I&amp;#8217;m visiting Microsoft this week, and am fascinated to discover the scope and expertise in climate change at Microsoft Research (MSR), particularly through their Earth, Energy and Environment theme (also known as E3).
Microsoft External Research (MER) is the part of MSR that builds collaborative research relationships with academic and other industrial partners. It is currently headed by [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cross-Country Projects In January</title>
		<link href="http://pyre.third-bit.com/blog/archives/3159.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3159</id>
		<updated>2009-11-10T20:53:14+00:00</updated>
		<content type="html">&lt;p&gt;We&amp;#8217;re going to run some cross-country undergrad capstone projects again starting in January&amp;#8212;the newly-updated &lt;a href=&quot;http://ucosp.wordpress.com/about/&quot;&gt;UCOSP FAQ&lt;/a&gt; has some details, and I&amp;#8217;ll post a note on that blog when we finalize the project list. Please help us get word out to profs and students who might want to take part.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What Would It Take To Convince You?</title>
		<link href="http://pyre.third-bit.com/blog/archives/3157.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3157</id>
		<updated>2009-11-10T20:12:03+00:00</updated>
		<content type="html">&lt;p&gt;Jon Pipitone, a grad student here at the University of Toronto, has &lt;a href=&quot;http://skoolr.blogspot.com/2009/11/scientific-software-quality-what-would.html&quot;&gt;posted a question&lt;/a&gt; on his blog: what would it take to convince you (a software engineer) that a piece of complex climate modeling software was working correctly?  It&amp;#8217;s a hard question &amp;#8212; he&amp;#8217;d welcome your suggestions.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">zuzelvp</title>
		<link href="http://zuzelvp47uoft.wordpress.com/2009/11/10/paper-how-do-we-read-algorithms-a-case-study/"/>
		<id>http://zuzelvp47uoft.wordpress.com/?p=328</id>
		<updated>2009-11-10T16:26:59+00:00</updated>
		<content type="html">The paper &amp;#8220;How do we read algorithms?: A case study&amp;#8221; by Martha E. Crosby and Jan Stelovsky got my attention from the ones listed on the annotated bibliography about Code Reading and Program Comprehension. The authors monitored eye movement of 19 volunteers (randomly selected from the University of Hawaii&amp;#8217;s computer science program) while reading an [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=zuzelvp47uoft.wordpress.com&amp;blog=9418656&amp;post=328&amp;subd=zuzelvp47uoft&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Zuzel.vp at UofT</name>
			<uri>http://zuzelvp47uoft.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Zuzel.vp at UofT</title>
			<subtitle type="html">Grad School Blog</subtitle>
			<link rel="self" href="http://zuzelvp47uoft.wordpress.com/feed/"/>
			<id>http://zuzelvp47uoft.wordpress.com/feed/</id>
			<updated>2009-11-21T02:30:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Hyper-V Performance</title>
		<link href="http://justinho.com/blog/hyper-v-performance/"/>
		<id>http://justinho.com/blog/hyper-v-performance/</id>
		<updated>2009-11-10T03:17:51+00:00</updated>
		<content type="html">&lt;p&gt;I was taking a look around for some Hyper-V performance guidelines when virtualizing production workloads such as Exchange 2007/2010 on Windows Server 2008/2008 R2.&lt;/p&gt;
&lt;p&gt;Checklist: Optimizing Performance on Hyper-V&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd722835(BTS.10).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/dd722835(BTS.10).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looking for that last ounce of Hyper-V performance? Then try affinitizing your VM to a NUMA node&lt;br /&gt;
&lt;a href=&quot;http://blogs.msdn.com/tvoellm/archive/2008/09/28/Looking-for-that-last-once-of-performance_3F00_-Then-try-affinitizing-your-VM-to-a-NUMA-node-.aspx&quot;&gt;http://blogs.msdn.com/tvoellm/archive/2008/09/28/Looking-for-that-last-once-of-performance_3F00_-Then-try-affinitizing-your-VM-to-a-NUMA-node-.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hyper-V Performance Counters - Part five of many - &amp;quot;Hyper-VM VM Vid Numa Node&amp;quot;&lt;br /&gt;
&lt;a href=&quot;http://blogs.msdn.com/tvoellm/archive/2008/09/29/hyper-v-performance-counters-part-five-of-many-hyper-vm-vm-vid-numa-node.aspx&quot;&gt;http://blogs.msdn.com/tvoellm/archive/2008/09/29/hyper-v-performance-counters-part-five-of-many-hyper-vm-vm-vid-numa-node.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Performance and capacity requirements for Hyper-V&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd277865.aspx&quot;&gt;http://technet.microsoft.com/en-us/library/dd277865.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft Support Policies and Recommendations for Exchange Servers in Hardware Virtualization Environments&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc794548.aspx&quot;&gt;http://technet.microsoft.com/en-us/library/cc794548.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Exchange Server 2007 and Hyper-V&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/scottschnoll/archive/2008/06/15/exchange-server-2007-and-hyper-v.aspx&quot;&gt;http://blogs.technet.com/scottschnoll/archive/2008/06/15/exchange-server-2007-and-hyper-v.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Should You Virtualize Your Exchange 2007 SP1 Environment? &lt;br /&gt;
&lt;a href=&quot;http://hypervoria.com/hyper-v/should-you-virtualize-your-exchange-2007-sp1-environment.aspx&quot;&gt;http://hypervoria.com/hyper-v/should-you-virtualize-your-exchange-2007-sp1-environment.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hyper-V How To&lt;br /&gt;
&lt;a href=&quot;http://blogs.virtualizationadmin.com/davis/tag/hyper-v-how-to/&quot;&gt;http://blogs.virtualizationadmin.com/davis/tag/hyper-v-how-to/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>justin ho</name>
			<uri>http://justinho.com/</uri>
		</author>
		<source>
			<title type="html">justin ho</title>
			<subtitle type="html">tightness is key</subtitle>
			<link rel="self" href="http://justinho.com/feed/"/>
			<id>http://justinho.com/feed/</id>
			<updated>2009-11-10T03:20:28+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Simplifying the UML - the Request for Proposals is out</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/14y30xJsaLU/simplifying-uml-request-proposals-out"/>
		<id>http://modeling-languages.com/307 at http://modeling-languages.com</id>
		<updated>2009-11-10T01:32:47+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;The OMG has just released a &lt;a href=&quot;http://www.omg.org/cgi-bin/doc?ad/2009-11-01&quot;&gt; draft UML Simplification RFP &lt;/a&gt;. Unfortunately, right now this document is only available to OMG members. However, this proves that the OMG is really serious about &lt;a href=&quot;http://modeling-languages.com/blog/content/uml-30-not-yet-or-so-it-seems&quot;&gt; the need of simplifying the complexity of the current version of the UML language &lt;/a&gt; and this is good news for all of us!!&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/simplifying-uml-request-proposals-out&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/simplifying-uml-request-proposals-out&quot; dc:title=&quot;Simplifying the UML - the Request for Proposals is out&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/307&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/307&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/307/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/simplifying-uml-request-proposals-out&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=14y30xJsaLU:eZ7xJRlp2yA:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=14y30xJsaLU:eZ7xJRlp2yA:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=14y30xJsaLU:eZ7xJRlp2yA:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=14y30xJsaLU:eZ7xJRlp2yA:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/14y30xJsaLU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Scientific software quality: what would it take to convince software engineers?</title>
		<link href="http://skoolr.blogspot.com/2009/11/scientific-software-quality-what-would.html"/>
		<id>tag:blogger.com,1999:blog-8864297296446231099.post-6630778454598148483</id>
		<updated>2009-11-09T22:21:15+00:00</updated>
		<content type="html">As I mentioned, &lt;a href=&quot;http://skoolr.blogspot.com/2009/11/reflections-from-cser-poster-session.html&quot;&gt;last week at the CSER conference&lt;/a&gt; I presented a poster summarising my study.  I got some great feedback about the coherence and integrity of my study, as well a great question: what would it take to convince the software engineering community of anything about the quality of scientific software?&lt;br /&gt;&lt;br /&gt;I had about eight people stop by and actually engage in conversation with me.   For most people (mostly other students), this was their first time thinking about scientific software as a type of software worth studying on its own.  I had to walk slowly through the first slide to explain how computational scientists use software models to do science.   I think this motivated the research questions well, since after the first slide most people understood that climate models are being built and used in an entirely different context from, say, accounting software: there isn't the same certainty about what correct output should look like.&lt;br /&gt;&lt;br /&gt;I then explained my approach and findings.  Almost everyone had one, or both, of the following reactions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;I'm not convinced.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Yup, just the one.  I knew this was their reaction because either people would say so, or they would stare at the poster uneasily until I asked them questions about what they felt about the study.   Some felt that the whilst the different parts of the study were reasonable in their own right the study didn't &quot;gel&quot; in a way that either built up (or eroded) their confidence in the quality of climate modeling software.  They felt just as unsure about it as before I had explained my study and results. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's one example.  With one fellow, a professor of software engineering (let's call him Mr. B), I pointed to the defect density chart.  This one here:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/Svid47bYc7I/AAAAAAAAADw/UeJEtvwHID4/s1600-h/cser-09-poster-pg-6.svg.pdf.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/Svid47bYc7I/AAAAAAAAADw/UeJEtvwHID4/s640/cser-09-poster-pg-6.svg.pdf.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I asked whether it gave him any insight or feel for the software quality of the models.  He said that yes, this chart led him to believe that the Model B and C were of good quality, and model A was not of great quality.  When I asked whether it was the absolute defect rates or the comparison between the different models that led him to believe this, Mr. B said it was the relative rates.  But then he also agreed that all of the models had defect densities that were &quot;good&quot;.  Hmmm...  wait, what?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After going through the rest of the study, I asked him what he thought of the software quality of climate models and he said that they were &quot;not very good&quot;.  He maintained this even when I pointed to the defect density chart earlier on.  I asked why he felt that, and he said that because there are so many ways for the climate scientists to interpret and represent their results that they may, even unknowingly, present their models as being more accurate than they really are.  He felt that the models could be full of bugs and the scientists may never notice.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To be clear, I'm not convinced either way about the software quality of climate models.  I'm trying to leave my opinions for later, once I've collected more interview data at least (and I&lt;a href=&quot;http://skoolr.blogspot.com/2009/05/on-trouble-of-benchmarking-software.html&quot;&gt;'ve expressed before how poor I think measures like defect density are at gauging quality&lt;/a&gt;).  But, one thing I've come to understand about the climate modelers is that they care very deeply about the correctness of their code -- they most certainly do not take it for granted.  I pointed this out, to Mr. B, and I explained some of the ways I've learnt that the climate modelers verify and validate their models. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mr. B was still unconvinced.  And so, as I say, neither were many others. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I understand this.  I'm not sure that what I've done convinces me that climate modeling software is &quot;good&quot; or &quot;bad&quot; either.   But maybe good/bad and high/low isn't a meaningful way to thinking about quality.  Still, I have this urge to distill what I've learnt about the scientific software quality into a quantity.  I dearly want some objective measuring stick or benchmark to be able to judge/compare/assess software quality.  I think this is what the folks at the poster session wanted too, and didn't get from my poster.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Near the end of the conversation, I asked everyone this final question: what would convince you, as a software engineer, that a climate model is of good software quality or not?  I asked this question at the CASCON workshop as well.  No one had an answer.   In fact, most people just dismissed the question with a laugh.  Is it that silly of a question?  I think it's a great one (but sure, maybe a touch rhetorical).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've asked a few climate scientists the same question in earnest: what convinces you that climate model software is of good quality or not?  The answers have been quite varied.  Knowing the history of the model, or the development team, the state of the documentation, whether they've seen the model code or not, and generally how open the development is, are some of the things that factor into their assessment.  Defect densities do not.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I appreciate about the climate scientists' answers is that they focus more on the internals of the development process than they do on metrics.  My interpretation of this is that knowing that the modeling group is following the right processes for building the model, and being able to verify that yourself, is a better indicator of the software quality than any defect metric.  (I'm of the mind that this is true in general of software quality assessment... but this is quite a new thought for me and I haven't spent much time thinking through the implications.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But anyhow, what this leads me to is the idea that maybe a more satisfying way of assessing software quality is some sort of &quot;maturity&quot; assessment, like what is done as part of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration&quot;&gt;CMMI&lt;/a&gt; process.  &quot;Best practices&quot; for developing and verifying climate models could be established by the community to which each modeling centre could be assessed against.  From my interviews so far I can already suggest some of the factors that would go into such standard (check the last two slides).  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'd guess that this sort of assessment scheme would be acceptable to climate scientists, but would it convince the software engineering community?  If not, what would need to be included in the assessment?  Or, is it just a matter of educating the software engineering community as to the nature of scientific software?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Addendum: As &lt;a href=&quot;http://catenary.wordpress.com/&quot;&gt;Jorge&lt;/a&gt; suggested, maybe I received such suspicion at the poster session simply because of the venue.  Poster sessions rank at the bottom of the academic credibility scale, so maybe everyone at the poster session is bound to be suspicious.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8864297296446231099-6630778454598148483?l=skoolr.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>jon</name>
			<email>noreply@blogger.com</email>
			<uri>http://skoolr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">jon pipitone</title>
			<subtitle type="html">Notes from my graduate studies at the University of Toronto in the Department of Computer Science.</subtitle>
			<link rel="self" href="http://skoolr.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-8864297296446231099</id>
			<updated>2009-11-21T20:10:18+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Climate Change Informatics Research Areas</title>
		<link href="http://www.easterbrook.ca/steve/?p=945"/>
		<id>http://www.easterbrook.ca/steve/?p=945</id>
		<updated>2009-11-09T18:56:09+00:00</updated>
		<content type="html">I&amp;#8217;ve finally managed to post the results of our workshop on Software Research and Climate Change, held at Onward/Oopsla last month. We did lots of brainstorming, and attempted to cluster the ideas, as you can see in the photos of our sticky notes.
After the workshop, I attempted to boil down the ideas even further, and [...]</content>
		<author>
			<name>Serendipity</name>
			<uri>http://www.easterbrook.ca/steve</uri>
		</author>
		<source>
			<title type="html">Serendipity</title>
			<subtitle type="html">Or, What has Software Engineering got to do with Climate Change?</subtitle>
			<link rel="self" href="http://www.easterbrook.ca/steve/?feed=rss2"/>
			<id>http://www.easterbrook.ca/steve/?feed=rss2</id>
			<updated>2009-11-20T23:10:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">zuzelvp</title>
		<link href="http://zuzelvp47uoft.wordpress.com/2009/11/09/code-reading-navigation-and-searching-i/"/>
		<id>http://zuzelvp47uoft.wordpress.com/?p=320</id>
		<updated>2009-11-09T18:02:22+00:00</updated>
		<content type="html">I started reading papers about code reading, navigation and searching with a small paper: &amp;#8220;Fluid Source Code Views for Just In-Time Comprehension&amp;#8221;. The paper didn&amp;#8217;t give me information about how developers actually read, navigate and search source code, but through it I noticed another paper of Dr. Chris Exton that maybe will contain more information. [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=zuzelvp47uoft.wordpress.com&amp;blog=9418656&amp;post=320&amp;subd=zuzelvp47uoft&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Zuzel.vp at UofT</name>
			<uri>http://zuzelvp47uoft.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Zuzel.vp at UofT</title>
			<subtitle type="html">Grad School Blog</subtitle>
			<link rel="self" href="http://zuzelvp47uoft.wordpress.com/feed/"/>
			<id>http://zuzelvp47uoft.wordpress.com/feed/</id>
			<updated>2009-11-21T02:30:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Registration Problems with Google Groups</title>
		<link href="http://pyre.third-bit.com/blog/archives/3153.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3153</id>
		<updated>2009-11-09T17:19:18+00:00</updated>
		<content type="html">&lt;p&gt;I set up a Google Group to communicate with the contributors to the book on &lt;a href=&quot;http://pyre.third-bit.com/blog/archives/category/ebse&quot;&gt;evidence-based software engineering&lt;/a&gt; that I&amp;#8217;m pulling together for O&amp;#8217;Reilly, but have run into some registration snags.  I invited everyone into the group using their regular email addresses, but Google isn&amp;#8217;t letting some of them confirm (which means they don&amp;#8217;t get email sent to the group).  They &lt;em&gt;can&lt;/em&gt; confirm when I invite them via a GMail address, but they don&amp;#8217;t read that regularly, and anyway, this stuff is just supposed to work, right?  Has anyone run into this before?  If so, what&amp;#8217;s the cure?&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How Many Ways Can OneZone Fail?</title>
		<link href="http://pyre.third-bit.com/blog/archives/3150.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3150</id>
		<updated>2009-11-09T13:42:46+00:00</updated>
		<content type="html">&lt;p&gt;Stop me if you&amp;#8217;ve heard this one&amp;#8230; I&amp;#8217;m at the court house waiting to find out if I&amp;#8217;ll be selected for jury duty. The only WiFi network available is &lt;a href=&quot;http://www.onezone.ca/&quot;&gt;OneZone&lt;/a&gt;, but:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The signup pages are all HTTP, not HTTPS (which means my credit card information and home address just flew threw the ether unencrypted), and&lt;/li&gt;
&lt;li&gt;Once I sign up (yeah, I did it anyway, I&amp;#8217;m that desperate for bandwidth) the system echoes back my user ID and password on another unsecure page in plaintext.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Who &lt;em&gt;are&lt;/em&gt; these people? And why are they still employed? *sigh*&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Later: it may be insecure, but at least it&amp;#8217;s slow&amp;#8230;&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Vegetables</title>
		<link href="http://skoolr.blogspot.com/2009/11/vegetables.html"/>
		<id>tag:blogger.com,1999:blog-8864297296446231099.post-5747256331411636584</id>
		<updated>2009-11-09T12:42:36+00:00</updated>
		<content type="html">&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/SvZJOqnr9zI/AAAAAAAAADo/Fc7b4C9N4gA/s1600-h/dsc01019.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/SvZJOqnr9zI/AAAAAAAAADo/Fc7b4C9N4gA/s320/dsc01019.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yep, this post is not about research.  It's about vegetables.  Specifically, vegetables I just received from two of my friends, Tarrah and Nathan.  Just two years ago they bought a farm up near Neustadt, Ontario.  They are making a go of starting up an organic, mixed vegetable and livestock farm: &lt;a href=&quot;http://greenbeingfarm.ca/&quot;&gt;Green Being Farm&lt;/a&gt; (website under construction). &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you know me, you know that I often affectionately talk about working there &lt;a href=&quot;http://greenbeingfarm2008.blogspot.com/&quot;&gt;last summer&lt;/a&gt;. And if you know me, you may have also had the opportunity to eat some of the produce grown at their farm last year (those of you in the lab may remember the potato fairy delivering piles of potatoes to your desk last summer), or you may have been one of the lucky folks to get in on their amazing pastured &lt;a href=&quot;http://www.youtube.com/watch?v=D_B1TbcyBLQ&quot;&gt;pork&lt;/a&gt;, chicken or turkey.  &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To eat good, local organic food is a real treat.  To eat good, local, organic food that friends of mine grew is &lt;i&gt;amazing&lt;/i&gt;.  I'm so proud of them and what they are doing, and I'm so proud to be eating their produce.  I regularly have doubts about the benefit of my research to the world, but I never doubt the benefit of what people like Tarrah and Nathan are up to.&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8864297296446231099-5747256331411636584?l=skoolr.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>jon</name>
			<email>noreply@blogger.com</email>
			<uri>http://skoolr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">jon pipitone</title>
			<subtitle type="html">Notes from my graduate studies at the University of Toronto in the Department of Computer Science.</subtitle>
			<link rel="self" href="http://skoolr.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-8864297296446231099</id>
			<updated>2009-11-21T20:10:18+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Code-Generation conference 2009 - Slides available</title>
		<link href="http://feedproxy.google.com/~r/ModelingLanguages-blog/~3/Ni3-gtg32v8/code-generation-conference-2009-slides-available"/>
		<id>http://modeling-languages.com/305 at http://modeling-languages.com</id>
		<updated>2009-11-08T22:30:05+00:00</updated>
		<content type="html">&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Slides for many of the talks in the Code Generation 2009 conference &lt;a href=&quot;http://www.codegeneration.net/cg2009/slides.php&quot;&gt; are now online &lt;/a&gt;. Some of the featured talks are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; MDD: The Good, The Bad and The Ugly / MDD: The Best, The Worst and The Ugliest - Steven Kelly (MetaCase) &amp;amp; Markus Völter
&lt;/li&gt;&lt;li&gt; Pragmatic Model-Driven Software Development with CodeFluent - Omid Bayani &amp;amp; Daniel Cohen-Zardi
&lt;/li&gt;&lt;li&gt; Dynamic modelling and code generation patterns in CodeFluent - Omid Bayani &amp;amp; Daniel Cohen-Zardi
&lt;/li&gt;&lt;li&gt; Template Specialization - Kathleen Dollard&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;!-- google_ad_section_end --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://modeling-languages.com/blog/content/code-generation-conference-2009-slides-available&quot; dc:identifier=&quot;http://modeling-languages.com/blog/content/code-generation-conference-2009-slides-available&quot; dc:title=&quot;Code-Generation conference 2009 - Slides available&quot; trackback:ping=&quot;http://modeling-languages.com/trackback/305&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://modeling-languages.com/comment-count-image/go/node/305&quot;&gt;&lt;img src=&quot;http://modeling-languages.com/system/files/comment-count-image/305/node-comments.png&quot; alt=&quot;&quot; title=&quot;&quot; rel=&quot;nofollow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://modeling-languages.com/blog/content/code-generation-conference-2009-slides-available&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=Ni3-gtg32v8:0ChAOGqKYVU:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=Ni3-gtg32v8:0ChAOGqKYVU:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?i=Ni3-gtg32v8:0ChAOGqKYVU:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?a=Ni3-gtg32v8:0ChAOGqKYVU:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ModelingLanguages-blog?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ModelingLanguages-blog/~4/Ni3-gtg32v8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Software Modeling Blog</name>
			<uri>http://modeling-languages.com/blogs/jordi</uri>
		</author>
		<source>
			<title type="html">Software Modeling Blog</title>
			<link rel="self" href="http://feeds2.feedburner.com/ModelingLanguages-blog"/>
			<id>http://feeds2.feedburner.com/ModelingLanguages-blog</id>
			<updated>2009-11-22T23:50:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Speaking at Queen’s</title>
		<link href="http://pyre.third-bit.com/blog/archives/3148.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3148</id>
		<updated>2009-11-08T19:35:16+00:00</updated>
		<content type="html">&lt;p&gt;I will be giving a repeat of my DevDays talk on evidence-based software engineering at Queen&amp;#8217;s University on Thursday, November 19. Details are in the &lt;a href=&quot;http://research.cs.queensu.ca/calendar/wilson.pdf&quot;&gt;flyer&lt;/a&gt;; if any regular readers are in the audience, please say hello.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Toronto DemoCamp #24: Dec 3</title>
		<link href="http://pyre.third-bit.com/blog/archives/3146.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3146</id>
		<updated>2009-11-08T17:53:19+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://davidcrow.ca/article/7262/gary-vaynerchuk-at-dct24-on-dec-3-2009&quot;&gt;David Crow&amp;#8217;s announcement&lt;/a&gt; has the details. It is becoming more focused on social media than hard-core geekery, but it should still be fun.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Green Web Hosting</title>
		<link href="http://pyre.third-bit.com/blog/archives/3144.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3144</id>
		<updated>2009-11-08T17:44:38+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.paystolivegreen.com/2009/06/green-web-hosting-comparison/&quot;&gt;Useful page&lt;/a&gt; comparing the green options and claims of various web hosting services. My host, &lt;a href=&quot;http://www.site5.com&quot;&gt;Site5&lt;/a&gt;, isn&amp;#8217;t even listed; renewal is coming up, and I may switch.&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Modeling the solutions to climate change, part I complete.</title>
		<link href="http://skoolr.blogspot.com/2009/11/modeling-solutions-to-climate-change.html"/>
		<id>tag:blogger.com,1999:blog-8864297296446231099.post-2417040417275930176</id>
		<updated>2009-11-07T23:35:08+00:00</updated>
		<content type="html">A couple of weeks ago &lt;a href=&quot;http://skoolr.blogspot.com/2009/10/modeling-solutions-to-climate-change_20.html&quot;&gt;I mentioned a side project&lt;/a&gt; a few of us in the software engineering group are undertaking.  In short, the purpose is to explore the idea of modeling (graphically, not in code) the various solutions to climate change proposed in a couple of recently published books.  The objective is not only to model the solutions, but to model them in such a ways to make it easy to explore the differences and similarities between the different solutions.   We have restricted ourselves to just looking at wind power, as a way to make this experiment do-able in a shortish period of time.&lt;br /&gt;&lt;br /&gt;Our plan has been to look at each book in turn and completing several different types of model for each book: an ER model, a goal model, and maybe a systems dynamics model.  Once we've completed those then we'll explore how to relate them to one another.&lt;br /&gt;&lt;br /&gt;We began by looking at a &lt;a href=&quot;http://withouthotair.com/&quot;&gt;David MacKay's book&lt;/a&gt;.  Last time I posted the ER diagrams and the start to the goal models.  Well, we're done the goal models now, so here they are.&lt;br /&gt;&lt;br /&gt;This first goal model covers the first chapter of the book.  This has very little to do with wind power, but gives us the the actors and some context from which to build out the wind power model.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_jfK7aMkSd7U/SvR5sreq3wI/AAAAAAAAACo/_0jsMd158xI/s1600-h/MacKayIntroSR_Final.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/_jfK7aMkSd7U/SvR5sreq3wI/AAAAAAAAACo/_0jsMd158xI/s320/MacKayIntroSR_Final.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And here's the wind power model:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/SvR5xGErGCI/AAAAAAAAACw/CRn0XwKDvLw/s1600-h/MacKayWindSR_Final.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_jfK7aMkSd7U/SvR5xGErGCI/AAAAAAAAACw/CRn0XwKDvLw/s320/MacKayWindSR_Final.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;Even if you don't understand i* syntax you should be able to follow these diagrams with some success.   Again, I should note that these models represent the view of MacKay himself, as interpreted by our motley group.&lt;br /&gt;&lt;br /&gt;Having completed these models marks the end of the first stage of this experiment.  The next stage is to do make the same types of models for another book in the series.&lt;br /&gt;&lt;br /&gt;I have a few observations to make on the modeling process and this project.  This is the first time I've ever been involved in formally modeling anything.  The process was, on the whole, frustrating and unsatisfying.  I would leave each session feeling like whilst we had put up more boxes and arrows on a canvas we were somehow missing the essence of the text.  When we made the entity-relationship diagrams we often seemed to be forcing syntax into the labels on the relationships.  The goal models seemed equally inadequate albeit in a different way: there were concepts we all wanted to represent (e.g. facts like &quot;typical wind speed is 6 m/s&quot;) but there was no way to say this is in i*.  Jen, our modeling Guru who ran most of our sessions, would often tell us that what we were trying to say wasn't easily expressed in a goal model or ER diagram and that this frustration was something she was familiar with from her own work.   It felt like putting on a one-armed sweater and fishing around with one hand for the other, non-existent, arm hole.  This concern of mine is really just me saying I don't think that the modeling languages we are using are rich enough to really capture what is important.  Or also that they don't seem to capture it in &quot;the right way&quot;; that they don't &quot;carve nature at its joints&quot; (plato).&lt;br /&gt;&lt;br /&gt;I'm open to this one possibility though: maybe this dissatisfaction points to what is actually a helpful and normal aspect of using several different modeling approaches.  Each approach on its own may not be able to represent the full meaning of the text, but taken together they may.  And also, by constraining the modeling to specific concerns (entities in the ER diagrams, and goals and actors in the i* models) we are actually providing a more clear picture of the text, and in the future, a more clear picture of the differences between different texts.  For instance, it may be easier (at the very least in terms of visual clutter) to show the differences between the basic concepts used in the texts by somehow showing differences in the ER diagrams, without having to, at the same time, navigate actors and goals and process concepts.&lt;br /&gt;&lt;br /&gt;This is all just speculation, of course.  I'm just trying to say, that my uneasiness may just be because I'm unfamiliar with thinking about something in parts like this.&lt;br /&gt;&lt;br /&gt;There's another thing I'm unsatisfied with.  If our goal is to show the differences between several types of texts, I fear we may be going about doing this in an unhelpful way.  I have nothing to base this on other than just a sinking feeling I get.  To me, the real work in this challenge is about how to represent and navigate differences is large and complex structures.   In some sense, doing the modeling is easy, or at least known.  Trying to explain how one model is different from another in a way that is actually helpful and useful... I have no idea.  What we don't have is what we want this model &quot;diff&quot; to look like.&lt;br /&gt;&lt;br /&gt;One thought I had: we start by writing up our own summary of the differences between two of the texts. That is, we read two of the books on the list and then collectively write up an essay that compares and contrasts the two authors' solutions in as much detail as we think is relevant. Then we model &lt;span class=&quot;Apple-style-span&quot;&gt;that&lt;/span&gt; document.  Doing this will give us the goal posts and probably teach us heaps about what and how to make a visual comparison useful.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/8864297296446231099-2417040417275930176?l=skoolr.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>jon</name>
			<email>noreply@blogger.com</email>
			<uri>http://skoolr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">jon pipitone</title>
			<subtitle type="html">Notes from my graduate studies at the University of Toronto in the Department of Computer Science.</subtitle>
			<link rel="self" href="http://skoolr.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-8864297296446231099</id>
			<updated>2009-11-21T20:10:18+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What do you want?</title>
		<link href="http://littlecomputerscientist.wordpress.com/2009/11/06/what-do-you-want/"/>
		<id>http://littlecomputerscientist.wordpress.com/?p=727</id>
		<updated>2009-11-06T23:15:29+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I was asked today what I wanted in a job.&lt;/p&gt;
&lt;p&gt;It was surprisingly difficult to answer.&lt;/p&gt;
&lt;p&gt;I like achievable challenges. That&amp;#8217;s obvious. But&amp;#8212;getting some CSS to display just right on Internet Explorer 6 is an achievable challenge, but it&amp;#8217;s not work I&amp;#8217;ll enjoy. Crushing a hard bug is fun, but debugging code that should never have made it through review is not. Writing efficient code is fun. Dealing with low-level memory management, not-so-much. Type errors in loosely typed languages feel preventable. Not fun. Designing a good API: Fun. Dealing with legacy constraints: Not fun.&lt;/p&gt;
&lt;p&gt;These days it&amp;#8217;s popular to filter software engineers: Front-end or back-end? Applications or systems?&lt;/p&gt;
&lt;p&gt;But this isn&amp;#8217;t a key distinction for me. It doesn&amp;#8217;t capture the essence of what I care about. I could be happy working on front-end or back-end code. I could be unhappy working on front-end or back-end code.&lt;/p&gt;
&lt;p&gt;Now, moments after my interview ended, I&amp;#8217;ve managed to figure out the answer&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Accidental_complexity&quot;&gt;Accidental complexity&lt;/a&gt;: Not fun. Intrinsic complexity: Fun.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/littlecomputerscientist.wordpress.com/727/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/littlecomputerscientist.wordpress.com/727/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/littlecomputerscientist.wordpress.com/727/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/littlecomputerscientist.wordpress.com/727/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/littlecomputerscientist.wordpress.com/727/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/littlecomputerscientist.wordpress.com/727/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/littlecomputerscientist.wordpress.com/727/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/littlecomputerscientist.wordpress.com/727/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/littlecomputerscientist.wordpress.com/727/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/littlecomputerscientist.wordpress.com/727/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=littlecomputerscientist.wordpress.com&amp;blog=4854681&amp;post=727&amp;subd=littlecomputerscientist&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>aran</name>
			<uri>http://littlecomputerscientist.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Aran at Grad School</title>
			<link rel="self" href="http://littlecomputerscientist.wordpress.com/feed/atom/"/>
			<id>http://littlecomputerscientist.wordpress.com/feed/atom/</id>
			<updated>2009-11-22T09:10:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Misa Sakamoto on DB2 Technology Explorer</title>
		<link href="http://pyre.third-bit.com/blog/archives/3142.html"/>
		<id>http://pyre.third-bit.com/blog/?p=3142</id>
		<updated>2009-11-06T19:31:00+00:00</updated>
		<content type="html">&lt;p&gt;One of our PEY students, Misa Sakamoto, has an article up on DeveloperWorks about &lt;a href=&quot;http://www.ibm.com/developerworks/data/library/techarticle/dm-0911techexplorerdb2auth/index.html&quot;&gt;the stuff she&amp;#8217;s doing at IBM&lt;/a&gt; &amp;#8212; yay!&lt;/p&gt;</content>
		<author>
			<name>The Third Bit</name>
			<uri>http://pyre.third-bit.com/blog</uri>
		</author>
		<source>
			<title type="html">The Third Bit</title>
			<subtitle type="html">Data is ones and zeroes | Software is ones and zeroes and hard work.</subtitle>
			<link rel="self" href="http://pyre.third-bit.com/blog/feed"/>
			<id>http://pyre.third-bit.com/blog/feed</id>
			<updated>2009-11-22T21:20:13+00:00</updated>
		</source>
	</entry>

</feed>
