<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for The Third Bit</title>
	<atom:link href="http://third-bit.com/blog/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://third-bit.com/blog</link>
	<description>Data is ones and zeroes &#124; Software is ones and zeroes and hard work.</description>
	<lastBuildDate>Mon, 17 Jun 2013 01:25:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Problems with Pandoc by Trevor King</title>
		<link>http://third-bit.com/blog/archives/4611.html#comment-19836</link>
		<dc:creator>Trevor King</dc:creator>
		<pubDate>Mon, 17 Jun 2013 01:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4611#comment-19836</guid>
		<description><![CDATA[If Markdown isn&#039;t sufficiently expressive, I&#039;d suggest reStructuredText.  It&#039;s more structured than Markdown, with cross-references, etc. all built in.  It&#039;s also easy to extend, so you can add a new directives for your “for instructors” section, etc., when the built-in capabilities fall short.

As a caveat, I haven&#039;t written a ReST extension personally (yet), so maybe it&#039;s not as easy as it seems.  I&#039;m also not sure how the table or `` markup works, so I dunno how hard it would be to extend them with new CSS classes or highlighting.  Still, ReST solves two of your four problems (1 and 4), so it may be worth poking around a bit more.]]></description>
		<content:encoded><![CDATA[<p>If Markdown isn&#8217;t sufficiently expressive, I&#8217;d suggest reStructuredText.  It&#8217;s more structured than Markdown, with cross-references, etc. all built in.  It&#8217;s also easy to extend, so you can add a new directives for your “for instructors” section, etc., when the built-in capabilities fall short.</p>
<p>As a caveat, I haven&#8217;t written a ReST extension personally (yet), so maybe it&#8217;s not as easy as it seems.  I&#8217;m also not sure how the table or &#8220; markup works, so I dunno how hard it would be to extend them with new CSS classes or highlighting.  Still, ReST solves two of your four problems (1 and 4), so it may be worth poking around a bit more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Heroes by James Aylett</title>
		<link>http://third-bit.com/blog/archives/4606.html#comment-19496</link>
		<dc:creator>James Aylett</dc:creator>
		<pubDate>Mon, 10 Jun 2013 07:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4606#comment-19496</guid>
		<description><![CDATA[As good as that quote is, it&#039;s almost certainly not Burke.]]></description>
		<content:encoded><![CDATA[<p>As good as that quote is, it&#8217;s almost certainly not Burke.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Sheila</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-18290</link>
		<dc:creator>Sheila</dc:creator>
		<pubDate>Thu, 09 May 2013 15:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-18290</guid>
		<description><![CDATA[&quot;When remixing is hard, open collaboration doesn’t take root&quot;

This comment grips me, and I&#039;d like to know if there are articles that can quantify it. It seems so obvious to me that I have trouble defending it.

This conversation happens when I tell people to make the process of starting development on their software a lot smoother in order to influence more people to participate in their projects.

This is not exactly related to your blog post, but I think the principle applies here.]]></description>
		<content:encoded><![CDATA[<p>&#8220;When remixing is hard, open collaboration doesn’t take root&#8221;</p>
<p>This comment grips me, and I&#8217;d like to know if there are articles that can quantify it. It seems so obvious to me that I have trouble defending it.</p>
<p>This conversation happens when I tell people to make the process of starting development on their software a lot smoother in order to influence more people to participate in their projects.</p>
<p>This is not exactly related to your blog post, but I think the principle applies here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If Anything, They Overestimate My Javascript by Julia</title>
		<link>http://third-bit.com/blog/archives/4602.html#comment-18260</link>
		<dc:creator>Julia</dc:creator>
		<pubDate>Thu, 09 May 2013 01:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4602#comment-18260</guid>
		<description><![CDATA[Funny. &quot;It seems—from their activity streams—that Julia and swcarpentry are probably friends or at least virtual friends. With this in mind, it&#039;s worth noting that swcarpentry has a less consistent weekly schedule.&quot;]]></description>
		<content:encoded><![CDATA[<p>Funny. &#8220;It seems—from their activity streams—that Julia and swcarpentry are probably friends or at least virtual friends. With this in mind, it&#8217;s worth noting that swcarpentry has a less consistent weekly schedule.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If Anything, They Overestimate My Javascript by Matt Doar</title>
		<link>http://third-bit.com/blog/archives/4602.html#comment-18258</link>
		<dc:creator>Matt Doar</dc:creator>
		<pubDate>Wed, 08 May 2013 22:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4602#comment-18258</guid>
		<description><![CDATA[Nicely written spin though: &quot;Matt&#039;s most active time is around 10am, I would conclude that Matt works best in the morning. It is important to note that an attempt has been made to show the daily schedule in the correct time zone but this procedure is imperfect at best.&quot;]]></description>
		<content:encoded><![CDATA[<p>Nicely written spin though: &#8220;Matt&#8217;s most active time is around 10am, I would conclude that Matt works best in the morning. It is important to note that an attempt has been made to show the daily schedule in the correct time zone but this procedure is imperfect at best.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Matt Doar</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-18023</link>
		<dc:creator>Matt Doar</dc:creator>
		<pubDate>Fri, 03 May 2013 20:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-18023</guid>
		<description><![CDATA[I wrote a blog &quot;Life is Diff and Patch, Diff and Patch&quot; (http://toolsmiths.blogspot.com/2011/10/life-is-diff-and-patch-diff-and-patch.html) with the note

&quot;diff and patch seems to be a common theme of what I do for a living. But life is also diff and patch at some level - see what&#039;s different between two people and merge those differences to another generation of people.&quot;

Diff - what changed? (The organism evolved)
Patch - repeat the changes elsewhere (reproduction)
Merge - some one else made changes (sexual reproduction)

~Matt]]></description>
		<content:encoded><![CDATA[<p>I wrote a blog &#8220;Life is Diff and Patch, Diff and Patch&#8221; (<a href="http://toolsmiths.blogspot.com/2011/10/life-is-diff-and-patch-diff-and-patch.html" rel="nofollow">http://toolsmiths.blogspot.com/2011/10/life-is-diff-and-patch-diff-and-patch.html</a>) with the note</p>
<p>&#8220;diff and patch seems to be a common theme of what I do for a living. But life is also diff and patch at some level &#8211; see what&#8217;s different between two people and merge those differences to another generation of people.&#8221;</p>
<p>Diff &#8211; what changed? (The organism evolved)<br />
Patch &#8211; repeat the changes elsewhere (reproduction)<br />
Merge &#8211; some one else made changes (sexual reproduction)</p>
<p>~Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Johannes</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-18005</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Fri, 03 May 2013 14:48:01 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-18005</guid>
		<description><![CDATA[In the whole article you don&#039;t talk about &quot;conflicts&quot;. This is a bit strange because you make it sound as if there was a technical solution (merging) which could improve collaboration much.

In practice, the biggest and most important part of merging is solving conflicts. What even many software developers don&#039;t understand is that merging and solving conflicts is a social problem. You have to get together (or at least anticipate the other one in mind) and find out what the other wanted to do to find a resolution. I would argue that collaboration to a big part is also about finding compromises and solving conflicts of some sort. A collaboration tool should always be designed with that in mind.]]></description>
		<content:encoded><![CDATA[<p>In the whole article you don&#8217;t talk about &#8220;conflicts&#8221;. This is a bit strange because you make it sound as if there was a technical solution (merging) which could improve collaboration much.</p>
<p>In practice, the biggest and most important part of merging is solving conflicts. What even many software developers don&#8217;t understand is that merging and solving conflicts is a social problem. You have to get together (or at least anticipate the other one in mind) and find out what the other wanted to do to find a resolution. I would argue that collaboration to a big part is also about finding compromises and solving conflicts of some sort. A collaboration tool should always be designed with that in mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Trevor King</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-17960</link>
		<dc:creator>Trevor King</dc:creator>
		<pubDate>Thu, 02 May 2013 16:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-17960</guid>
		<description><![CDATA[But I care about the picture as a whole, where the exact circle radius is rarely critical.  The goal is enough library support so you can enter your design decisions directly (put a cannon on a low hill), and have the libraries handle the low-level details of fitting your design into the available space.  SVG (and image formats in general), are usually designed to be easy to parse and render.  You should be developing (and diffing and merging) in a language (or GUI interface to a format) that is designed to be easy to develop in (e.g. support for variables, functions, libraries, …).  Then you can (communally) build the abstractions you need, or leverage the abstractions that someone else is providing.

On the other hand, I haven&#039;t used either of the diffing tools you mention.  Maybe they really are the bee&#039;s knees.]]></description>
		<content:encoded><![CDATA[<p>But I care about the picture as a whole, where the exact circle radius is rarely critical.  The goal is enough library support so you can enter your design decisions directly (put a cannon on a low hill), and have the libraries handle the low-level details of fitting your design into the available space.  SVG (and image formats in general), are usually designed to be easy to parse and render.  You should be developing (and diffing and merging) in a language (or GUI interface to a format) that is designed to be easy to develop in (e.g. support for variables, functions, libraries, …).  Then you can (communally) build the abstractions you need, or leverage the abstractions that someone else is providing.</p>
<p>On the other hand, I haven&#8217;t used either of the diffing tools you mention.  Maybe they really are the bee&#8217;s knees.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Greg Wilson</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-17957</link>
		<dc:creator>Greg Wilson</dc:creator>
		<pubDate>Thu, 02 May 2013 14:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-17957</guid>
		<description><![CDATA[As a counter-example, vector image formats (such as SVG) can be diffed semantically: not &quot;these pixels have changed&quot; or &quot;these lines of the SVG file have changed&quot;, but &quot;this circle&#039;s radius has increased from 1.5 to 1.7&quot;. Maya and Houdini (two high-end animation tools) can similarly diff (but as far as I know not merge) two dataflows, and Photoshop has some good raster image diffing plugins.]]></description>
		<content:encoded><![CDATA[<p>As a counter-example, vector image formats (such as SVG) can be diffed semantically: not &#8220;these pixels have changed&#8221; or &#8220;these lines of the SVG file have changed&#8221;, but &#8220;this circle&#8217;s radius has increased from 1.5 to 1.7&#8243;. Maya and Houdini (two high-end animation tools) can similarly diff (but as far as I know not merge) two dataflows, and Photoshop has some good raster image diffing plugins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merging is the Real Revolution by Trevor King</title>
		<link>http://third-bit.com/blog/archives/4595.html#comment-17956</link>
		<dc:creator>Trevor King</dc:creator>
		<pubDate>Thu, 02 May 2013 14:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://third-bit.com/blog/?p=4595#comment-17956</guid>
		<description><![CDATA[I think my main gripe with WYSIWYG editing is that they usually lack good methods for coding abstractions.  Whiteboarding with a mouse is quick and dirty, but if the computer only knows “draw a black dot here”, “make a dashed line there”, …, semantic merging will continue to be awkward.  In order to *really* leverage the power of merging, you need to be able to write your slides using high level concepts (make a cannon firing a ball off a cliff) instead of low level primitives (draw a circle).  This also means that when developer X improves his cannon-drawing library, everyone with cannons in their slides gets prettier pictures automatically.  Writing semantic abstractions has to be about as easy as hacking up a one-off solution, otherwise few people will bother.

Whether abstraction libraries are coded in text or GUIs is just a technical detail, although if the technical problems are mostly solved for text and mostly unsolved for graphics, I think it makes sense to be biased in favor of text ;).]]></description>
		<content:encoded><![CDATA[<p>I think my main gripe with WYSIWYG editing is that they usually lack good methods for coding abstractions.  Whiteboarding with a mouse is quick and dirty, but if the computer only knows “draw a black dot here”, “make a dashed line there”, …, semantic merging will continue to be awkward.  In order to *really* leverage the power of merging, you need to be able to write your slides using high level concepts (make a cannon firing a ball off a cliff) instead of low level primitives (draw a circle).  This also means that when developer X improves his cannon-drawing library, everyone with cannons in their slides gets prettier pictures automatically.  Writing semantic abstractions has to be about as easy as hacking up a one-off solution, otherwise few people will bother.</p>
<p>Whether abstraction libraries are coded in text or GUIs is just a technical detail, although if the technical problems are mostly solved for text and mostly unsolved for graphics, I think it makes sense to be biased in favor of text <img src='http://third-bit.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.680 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-06-18 06:56:04 -->
