<?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>P(failure &#124; big_shot_present) = .9 &#187; .NET</title>
	<atom:link href="http://blog.e-thang.net/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.e-thang.net</link>
	<description>If even 1 person reads this, I will consider that a success</description>
	<lastBuildDate>Wed, 19 Oct 2011 14:52:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SubSonic Post 1</title>
		<link>http://blog.e-thang.net/2009/11/29/subsonic-post-1/</link>
		<comments>http://blog.e-thang.net/2009/11/29/subsonic-post-1/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 12:13:52 +0000</pubDate>
		<dc:creator>e-thang</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SubSonic]]></category>

		<guid isPermaLink="false">http://blog.e-thang.net/?p=51</guid>
		<description><![CDATA[I&#8217;m trying out SubSonic for my personal finance management tool, Budgeteer, that I&#8217;m creating.  The experience thus far has been frustrating. I&#8217;m quite keen on straightforward documentation.  The creators of SubSonic are not.  They are quite keen of being &#8220;clever.&#8221; Take for example the first bit you&#8217;re likely to read at SubSonic&#8217;s webpage, bit which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying out <a title="SubSonic website" href="http://subsonicproject.com/">SubSonic</a> for my personal finance management tool, <a title="Budgeteer at GitHub" href="http://wiki.github.com/juanpaco/budgeteer/">Budgeteer</a>, that I&#8217;m creating.  The experience thus far has been frustrating. I&#8217;m quite keen on straightforward documentation.  The creators of SubSonic are not.  They are quite keen of being &#8220;clever.&#8221;</p>
<p>Take for example the first bit you&#8217;re likely to read at SubSonic&#8217;s webpage, bit which I presume is meant to explain what SubSonic does.  &#8220;<span>SubSonic is</span> A Super High-fidelity Batman Utility Belt that works up your Data Access&#8230;&#8221;  I like Batman, especially since Christopher Nolan rebooted the franchise.  But I don&#8217;t care about Batman with relation to software projects.  I still don&#8217;t really know what SubSonic is after having read that.  Is it an ORM?  Is it a set of functions similar to MySQL access in PHP?  I don&#8217;t know, and they don&#8217;t seem to want to tell me.</p>
<p>I can stomach cleverness to about the same degree I can stomach horseradish.  It ought to enhance the content, and it can in the <a title="Example of where cleverness works" href="http://www.sourcetext.com/grammarian/">right hands</a>.  The SubSonic authors WAY overdo it, and their writing style hides all the content behind a shroud of utter nonsense.  Hopefully they code better than they write English (a common engineering foible shared by this author as well).</p>
<p>They also use a LOT of screencasts.  Screencasts have their place, when done well (<a href="http://railscasts.com/">example</a>).  However, the 1 that I&#8217;ve looked into up to this point goes on about how easy it is to set up SubSonic while scrolling past the code the author is adding after about 1 second.  Screencasts don&#8217;t have the best pause mechanism, so it&#8217; s pretty easy to miss what the author is typing.  You also can&#8217;t copy/paste from a screencast.</p>
<p>More will follow.  Since there isn&#8217;t actually anything useful on how to set SubSonic up in a client application, and that&#8217;s what I&#8217;m writing, I&#8217;ll do that once and if I figure it out.  The frustration had risen to a point where I needed to vent, and where better than the solitude of a blog?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e-thang.net/2009/11/29/subsonic-post-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

