<?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>Bit Motif &#187; Uncategorized</title>
	<atom:link href="http://www.bitmotif.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitmotif.com</link>
	<description>A Zero Here, A One There</description>
	<lastBuildDate>Tue, 11 May 2010 10:23:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Declarative Programming And Testing</title>
		<link>http://www.bitmotif.com/uncategorized/declarative-programming-and-testing/</link>
		<comments>http://www.bitmotif.com/uncategorized/declarative-programming-and-testing/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 16:01:26 +0000</pubDate>
		<dc:creator>pjberry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bitmotif.com/?p=39</guid>
		<description><![CDATA[I delcare that this sentence is false. When I hear something like &#8220;We don&#8217;t need to test it. It&#8217;s declarative.&#8221;, I cringe. Sometimes it&#8217;s true, sometimes not. Like most engineering decisions, It&#8217;s really a matter of context, a matter of risk and effort. Computers do what you tell them to do. How do you know [...]]]></description>
			<content:encoded><![CDATA[<p><em>I delcare that this sentence is false.</em></p>
<p>When I hear something like &#8220;We don&#8217;t need to test it.  It&#8217;s declarative.&#8221;, I cringe.  Sometimes it&#8217;s true, sometimes not.  Like most engineering decisions, It&#8217;s really a matter of context, a matter of risk and effort. </p>
<p>Computers do what you tell them to do.  How do you know that what you are telling them to do is the right thing?  Sometimes the issue is that the computer is doing exactly as you declared!  We need to keep that in mind when we think &#8220;Oh, don&#8217;t worry about that.  It&#8217;s declarative.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitmotif.com/uncategorized/declarative-programming-and-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Not Only About Writing A Book</title>
		<link>http://www.bitmotif.com/uncategorized/its-not-only-about-writing-a-book/</link>
		<comments>http://www.bitmotif.com/uncategorized/its-not-only-about-writing-a-book/#comments</comments>
		<pubDate>Mon, 07 May 2007 11:30:22 +0000</pubDate>
		<dc:creator>pjberry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bitmotif.com/uncategorized/its-not-only-about-writing-a-book/</guid>
		<description><![CDATA[Dave Thomas, one of the Pragmatic Programmers, is posting a series on writing a technical book. The series is a worthwhile read. Some of the points Mr. Thomas makes: Have &#8220;genuine&#8221; reason for writing the book. Develop a narrative. (The Hero&#8217;s journey works particularly well.) Find your voice. Write for the spectrum of possible readers: [...]]]></description>
			<content:encoded><![CDATA[<p>Dave Thomas, one of the Pragmatic Programmers, is posting a series on <a href="http://pragdave.pragprog.com/pragdave/writing_a_book/index.html">writing a technical book</a>.  The series is a worthwhile read.</p>
<p>Some of the points Mr. Thomas makes:</p>
<ul>
<li>Have &#8220;genuine&#8221; reason for writing the book.</li>
<li>Develop a narrative.  (The Hero&#8217;s journey works particularly well.)</li>
<li>Find your voice.</li>
<li>Write for the spectrum of possible readers: novice, intermediate, advanced.</li>
<li>Get feedback early and often.</li>
<li>Do what is necessary to keep writing.</li>
</ul>
<p>That&#8217;s just my condensed version of the series.  There&#8217;s a lot more, and I really encourage you to read it.</p>
<p>Why am I gung-ho about the series?  I think the advice that Mr. Thomas provides is not just for writing technical books.  It also applies to blogging, giving a presentation, or even evangelizing a technology.</p>
<p>When I look back at attempts I&#8217;ve made at writing, presenting, or persuading, the successes involved most of the points listed above.  The failures had few or none.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitmotif.com/uncategorized/its-not-only-about-writing-a-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Throw in Mess of CSS</title>
		<link>http://www.bitmotif.com/uncategorized/lets-throw-in-mess-of-css/</link>
		<comments>http://www.bitmotif.com/uncategorized/lets-throw-in-mess-of-css/#comments</comments>
		<pubDate>Wed, 02 May 2007 11:18:21 +0000</pubDate>
		<dc:creator>pjberry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bitmotif.com/uncategorized/lets-throw-in-mess-of-css/</guid>
		<description><![CDATA[Any sufficiently advanced technology is indistinguishable from magic &#8212; Arthur C. Clarke For me, CSS has advanced enough to become indistinguishable from magic. Black magic. I have no problem with simple hexes, spells, and curses: This heading will have this font; That div will have this border; This span will have this background color; But, [...]]]></description>
			<content:encoded><![CDATA[<p><i>Any sufficiently advanced technology is indistinguishable from magic &#8212; Arthur C. Clarke</i></p>
<p>For me, CSS has advanced enough to become indistinguishable from magic.  Black magic.  </p>
<p>I have no problem with simple hexes, spells, and curses: This heading will have this font;  That div will have this border;  This span will have this background color;  But, once it moves past that and into the realm of layouts, box models, and forms, things get a little shaky.  That stuff  is powerful black magic.  Stuff that I can barely control.  </p>
<p>Too many times I used a layout incantation to find it was the wrong one.  Or, the incantation was correct, but its effect varied from browser to browser.  When this happened, I often came across dark mages who promised help with my spell.  All that was required was a sacrifice of purity and/or readability. </p>
<p>&#8220;Make a sacrifice to <a href="http://tantek.com/CSS/Examples/boxmodelhack.html">Tantek</a>,&#8221; they would say. And, maybe it worked.  If it didn&#8217;t, they would say &#8220;You must use some <a href="http://www.google.com/search?q=holly+hack">holly</a> as part of the rite.&#8221;  If that didn&#8217;t work, the mages would encourage me to look elsewhere.  &#8220;You must consult the <a href="http://www.google.com/">oracle</a>!&#8221;   </p>
<p>In the end, I typically found something that worked, or worked well enough.  And, really, it was such a small sacrifice.  But why do I feel so bad about it?  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitmotif.com/uncategorized/lets-throw-in-mess-of-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
