<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vincent Gable's Blog &#187; Tim Bray</title>
	<atom:link href="http://vgable.com/blog/tag/tim-bray/feed/" rel="self" type="application/rss+xml" />
	<link>http://vgable.com/blog</link>
	<description>my weblog.</description>
	<lastBuildDate>Tue, 29 Nov 2011 22:20:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Threading is Wrong</title>
		<link>http://vgable.com/blog/2009/10/26/threading-is-wrong/</link>
		<comments>http://vgable.com/blog/2009/10/26/threading-is-wrong/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 21:22:04 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Cognition]]></category>
		<category><![CDATA[Parallelization]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Threads]]></category>
		<category><![CDATA[Tim Bray]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=482</guid>
		<description><![CDATA[I’m taking the following as an axiom: Exposing real pre-emptive threading with shared mutable data structures to application programmers is wrong. …It gets very hard to find humans who can actually reason about threads well enough to be usefully productive. When I give talks about this stuff, I assert that threads are a recipe for [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I’m taking the following as an axiom: <strong>Exposing real pre-emptive threading with shared mutable data structures to application programmers is <em>wrong</em></strong>. …It gets very hard to find humans who can actually reason about threads well enough to be usefully productive.</p>
<p>When I give talks about this stuff, I assert that threads are a recipe for deadlocks, race conditions, horrible non-reproducible bugs that take endless pain to find, and hard-to-diagnose performance problems. <strong>Nobody ever pushes back</strong>.</p></blockquote>
<p>&#8211;<a href="http://www.tbray.org/ongoing/When/200x/2009/09/27/Concur-dot-next">Tim Bray</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/10/26/threading-is-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Hyper)Text is King of Substance</title>
		<link>http://vgable.com/blog/2009/06/22/hypertext-is-king-of-substace/</link>
		<comments>http://vgable.com/blog/2009/06/22/hypertext-is-king-of-substace/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 22:49:13 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Tim Bray]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/2009/06/22/hypertext-is-king-of-substace/</guid>
		<description><![CDATA[…I’d rather have the text of Clay’s speech than the video. For things that matter, written words are unambiguously better than speech. To start with, anything that matters isn’t just written, it’s usually rewritten repeatedly (and more important, condensed). Plus, it has hyperlinks. Plus, it’s smaller and cheaper to ship around. Plus, it’s searchable. Plus, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>…I’d rather have the text of <a href="http://www.ted.com/talks/clay_shirky_how_cellphones_twitter_facebook_can_make_history.html">Clay’s speech</a> than the video. <strong>For things that matter, written words are unambiguously better</strong> than speech. To start with, anything that matters isn’t just written, it’s usually rewritten repeatedly (and more important, <strong>condensed</strong>). Plus, <strong>it has hyperlinks</strong>. Plus, it’s smaller and cheaper to ship around. Plus, it’s searchable. Plus, it works on more devices. (I acknowledge that only the first of these is fundamental; but that alone would be enough).
</p></blockquote>
<p>&#8211;<a href="http://www.tbray.org/ongoing/When/200x/2009/06/17/The-Internet-Payload">Tim Bray</a></p>
<p>Videos, speech, etc. will always carry more emotional content. But <strong>for consuming ideas, text offers the highest bandwidth and most precision</strong>. Unfortunately, writing well takes time, and <a href="http://dubroy.com/blog/2008/08/26/blogging-is-the-hardest-conversation-ive-ever-had/">can hinder <em>conversation</em></a>.</p>
<p>Conceptually, I believe <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fentity%2FEdward-R.-Tufte%2FB000APET3Y%3Fie%3DUTF8%26ref%255F%3Dep%255Fsprkl%255Fat%255FB000APET3Y&#038;tag=vincgabl-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=390957">illustrative pictures and infographics </a> are valid elements of modern text, like <a href="http://xkcd.com/214/">links</a>, or <code>typography</code>. </p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/06/22/hypertext-is-king-of-substace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

