<?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>Spifftastic</title>
	<atom:link href="http://www.spifftastic.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spifftastic.net</link>
	<description>Home of Noel Cower and Spiffiness</description>
	<lastBuildDate>Mon, 14 May 2012 07:21:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Starting with The PlayBook</title>
		<link>http://www.spifftastic.net/2012/05/the-playbook/</link>
		<comments>http://www.spifftastic.net/2012/05/the-playbook/#comments</comments>
		<pubDate>Sun, 13 May 2012 23:00:03 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Non-Fiction]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=646</guid>
		<description><![CDATA[Back around the end of March, I posted on Twitter that I wouldn&#8217;t be able to develop for the BlackBerry PlayBook because I simply couldn&#8217;t afford a device. It interested me, much in the same way webOS interested me. The PlayBook is a 7-inch tablet that never gained traction in the market, but it&#8217;s still [...]]]></description>
			<content:encoded><![CDATA[<p>Back around the end of March, I posted on Twitter that I wouldn&#8217;t be able to develop for the BlackBerry PlayBook because I simply couldn&#8217;t afford a device.  It interested me, much in the same way webOS interested me.  The PlayBook is a 7-inch tablet that never gained traction in the market, but it&#8217;s still a device running an interesting operating system: QNX.<sup id="fnref:OS"><a href="#fn:OS" rel="footnote">1</a></sup>  Interesting means I want to code for it.  But there&#8217;s the cost.  So, following that tweet, two folks from RIM contacted me and asked for my address.  Not long afterward, they shipped me a PlayBook, and since then I&#8217;ve fiddled with it and its developer tools.</p>

<p>The PlayBook itself is much nicer than I&#8217;d expected.  RIM knew how to create a nice OS and a nice tablet, at least.  In particular, it doesn&#8217;t feel cheap.  My HP Touchpad suffered from creaky plastic, it felt cheap, but the PlayBook avoids this.  The device has a back coated in some rubber-ish material which makes it pleasant to hold.  The power button, despite what reviews have said about difficulty using it, seemed easy enough to press.  Overall, it&#8217;s a very nice piece of hardware and remarkably comfortable in the hand.</p>

<p>The only complaint I have about the device itself is its bezel: RIM printed &#8220;BlackBerry&#8221; across the bezel.  If I pick up the device and hold it at any orientation other than the text&#8217;s, it looks stupid.  The iPad benefits here from having really no markings on its front aside from the home button, and that doesn&#8217;t demand a proper orientation.  If I pick up my iPad and start to use it upside down, the screen will reorient itself.  It doesn&#8217;t look stupid, it just works.  It accommodates the user.  I&#8217;m not sure why RIM feels it must remind the user they&#8217;re holding a BlackBerry device, but, again, it looks stupid.</p>

<p>The PlayBook ships with a number of apps and their quality varies, which I expect.  Most apps are reasonably nice, but slow.  I just expect scroll lag in non-iOS software now.  webOS suffers from it, Android suffers from it, and QNX, the PlayBook&#8217;s OS, suffers from it.  It&#8217;s especially noticeable, of all places, in App World, RIM&#8217;s app store.  When I attempt to scroll through applications in App World, it stutters through a small list of applications, frustrating me.  This is curious, but I assume it&#8217;s a side-effect of certain applications using either Adobe AIR or WebWorks (essentially HTML/JS apps).  AIR apps all seem to suffer performance issues.  I haven&#8217;t seen many WebWorks apps, but I assume they suffer the same &#8212; browser performance on these devices just isn&#8217;t there.  The iOS can&#8217;t handle it, and my own little tests with WebWorks seem to show the PlayBook can&#8217;t either.  Maybe future browsers and devices will make web apps appear equal to native apps, but until then it&#8217;s a bad idea.</p>

<p>This presented a problem for me when I decided to look at how a developer might make a fairly normal GUI app.  Currently, you have two options: Adobe AIR and WebWorks.  Again, these suffer from performance issues.  The WebWorks route is simple, but RIM offers developers very little assistance.  There is no usable GUI framework via JavaScript.  You&#8217;re very much on your own there, which is fair enough for web apps, but makes it difficult to create apps that fit in with the rest of the OS.</p>

<p>AIR offers a GUI framework of sorts, but the performance issues are so frustrating that I can&#8217;t imagine subjecting a user to them (and yet RIM has done just that).  In addition to that, I find the entire development process for AIR apps frustrating.  While WebWorks keeps the process simple, AIR seems built only for developers using Adobe&#8217;s wonderfully overpriced software rather than command-line tools.  So, if you&#8217;re not willing to pay anywhere from $250 the $700 USD, you might as well ignore AIR altogether.</p>

<p>Your third option<sup id="fnref:Android"><a href="#fn:Android" rel="footnote">2</a></sup> for app development is the NDK: C and C++, not much else.  You get your common libraries for these devices, including OpenGL, APIs for the OS and its windowing system, and other expected libraries.  That&#8217;s about it.  This should change with the next version of the OS, apparently BlackBerry 10, as RIM introduces Qt and Cascades, the latter a framework used by The Astonishing Tribe (TAT).  To put into perspective how important that last bit is, let me just say that the applications that seem most apparently built by TAT are also those that never experience lag.  Never.  Their apps, however, are also about as useful as toys, so make of that what you will.  Currently, however, Cascades and Qt are not exactly ready.  You can demo them now, but I don&#8217;t imagine you&#8217;ll make a PlayBook app using either.</p>

<p>The NDK, despite its lack of a GUI framework, is actually the nicest of the three options for application development.  Game developers in particular seem pretty well off here.  RIM provides some utility code to create an EGL context, render text, handle orientation changes, and so on.  It&#8217;s not much, but it reduces the amount of code one has to write.  Additionally, one can inspect the code to see that it&#8217;s not doing anything funny and otherwise just learn how RIM expects developers to handle things.  I think RIM knew what they were doing here, so it&#8217;s a shame that they didn&#8217;t put more into it.  AIR and WebWorks are, by comparison, garbage.  AIR in particular offers the most tortuous route to application development.  WebWorks is nice but it&#8217;s too early to view HTML apps as competitive with native apps.  For someone like me, the NDK is really the only good option for PlayBook development.</p>

<hr />

<p>I&#8217;ll probably continue writing some posts about this, but this should serve as a sort of introductory post for future writing on the PlayBook.  If there&#8217;s something in particular someone is curious about, I&#8217;ll be glad to divert some focus to that as well.  Personally, I&#8217;d rather write about development, so now that my semester is over and I have a summer&#8217;s worth of time to do some work, I&#8217;ll try to offer some sort of commentary on development for the PlayBook and other devices.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:OS">
<p>Officially, I believe RIM refers to the OS as &#8220;BlackBerry Tablet OS.&#8221;  Not the marketing department&#8217;s finest work.  Later, they&#8217;ll probably refer to it as &#8220;BlackBerry 10&#8243; when that&#8217;s released.  That said,  I prefer &#8220;QNX.&#8221;  It&#8217;s simple.&#160;<a href="#fnref:OS" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:Android">
<p>There is a fourth option for application development, but I cannot in good faith ever recommend it to anyone: Android development.  The PlayBook ships with some bits of Android, but the results are terrifyingly bad.  All Android ports for the PlayBook <em>feel</em> cheap and look completely out-of-place on the device.  This might appeal to developers who don&#8217;t care about the PlayBook, but otherwise you should avoid this option like the creepy doll in your attic.  And trust me, that creepy doll lives in your attic.  You just don&#8217;t want to remember.&#160;<a href="#fnref:Android" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/05/the-playbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zero</title>
		<link>http://www.spifftastic.net/2012/02/zero/</link>
		<comments>http://www.spifftastic.net/2012/02/zero/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 17:43:06 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=636</guid>
		<description><![CDATA[Count the number of new &#8220;social networks&#8221; focused on providing some equivalent to a &#8220;Like&#8221; button for something other than the web in general. Count the number that require you to take a picture of it and share said picture. Count the number that focus on food, especially. Particularly count those with a focus on [...]]]></description>
			<content:encoded><![CDATA[<p>Count the number of new &#8220;social networks&#8221; focused on providing some equivalent to a &#8220;Like&#8221; button for something other than the web in general.  Count the number that require you to take a picture of it and share said picture.  Count the number that focus on food, especially.  Particularly count those with a focus on mobile phones, often with their primary interface being through a phone.  Count the number that actually claim to be a &#8220;Like&#8221; button for the rest of the world.</p>

<p>Now count the number that don&#8217;t suck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/02/zero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OakTree, the Blog Tool Thing</title>
		<link>http://www.spifftastic.net/2012/02/oaktree-the-blog-tool-thing/</link>
		<comments>http://www.spifftastic.net/2012/02/oaktree-the-blog-tool-thing/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 10:25:14 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[oaktree]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[spifftastic]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=620</guid>
		<description><![CDATA[Sometime after the new year, I began work on a small project to replace WordPress with my own blogging tool. The goal was to meet all of my needs and absolutely nothing more. The product of this work is OakTree, so named for the WordPress theme I designed for Spifftastic. Aside from that one mention, [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime after the new year, I began work on a small project to replace WordPress with my own blogging tool.  The goal was to meet all of my needs and absolutely nothing more.  The product of this work is <a href="https://github.com/nilium/oaktree">OakTree</a>, so named for the WordPress theme I designed for Spifftastic.  Aside from that one mention, OakTree in this post refers to the OakTree gem and blogging tool thingamajig.  So, let&#8217;s run down a few points that I&#8217;d like to ramble about, because OakTree is eventually replacing WordPress on this site.</p>

<h4>A Handy Table of Contents</h4>

<ol>
<li><a href="#wtf-oaktree">What Is OakTree?</a></li>
<li><a href="#wtf-wordpress">What&#8217;s Wrong with WordPress?</a></li>
<li><a href="#wtf-whatever">What&#8217;s Wrong with &lt;Other Tool&gt;?</a></li>
<li><a href="#wtf-spifftastic">Does Spifftastic Use OakTree?</a></li>
</ol>

<h3 id="wtf-oaktree">What Is OakTree?</h3>

<p>I cover this in the <a href="https://github.com/nilium/oaktree/blob/master/README.md">README</a> for OakTree, but it is essentially a tool to generate a static HTML blog.  It takes in a series of posts and spits out the blog.  It is <em>very</em> simple to use, seeing as there are a grand total of four commands you use to interact with the blog via the <code>oak</code> tool: <code>init</code>, <code>newpost</code>, <code>sync</code>, and <code>rebuild</code>.  The last two are the same thing with a minor difference, so it&#8217;s actually much closer to three commands.</p>

<p>An OakTree blog is comprised of two things: templates and posts.  Posts are stored in a <code>source/</code> directory, templates in a <code>templates/</code> directory under the blog&#8217;s root, and the generated content under <code>public/</code>.  Posts are Markdown files with a bit of metadata at the top to store a post&#8217;s title and time (in case you want to, say, publish something with a future date).  Templates are written using the wonderful <a href="http://mustache.github.com/">Mustache</a>, so it&#8217;s very simple and very easy to get things working.</p>

<p>To start a blog you run <code>oak init</code> in some folder or other and your blog is generated.  This produces a <code>blog_spec</code> file with some data about the blog you&#8217;ll need to customize, as well as <code>source/</code>, <code>public/</code>, and <code>template/</code> directories.  The template directory comes with a basic <code>blog.mustache</code> template file that you can then customize to whatever ends you like.  It&#8217;s actually not that bad of a starting template if you like barebones sites.  After that, you create some posts and run <code>oak sync</code> (or <code>oak rebuild</code>, if you&#8217;ve modified templates or something looks off, to regenerate the entire site).</p>

<p>Like I said above, this is <em>simple</em>.  OakTree is not trying to do everything, it&#8217;s just trying to do what I want in a way that&#8217;s easy for me to use.  It&#8217;s slightly <code>git</code>-ish, though far less sophisticated and probably nowhere near as fast.  The important thing to remember is that OakTree is made specifically to do one thing: generate a blog.  It doesn&#8217;t run a preview server, it doesn&#8217;t monitor your filesystem, and it doesn&#8217;t do much of anything sophisticated.  It&#8217;s dumb and predictable and I like it that way.</p>

<p>One minor note: OakTree is a Ruby gem.  It is written entirely in Ruby because that seemed like the easiest way to get things running.  Turns out I was right, Ruby is the easiest way to get things running.  I don&#8217;t really want to focus on how OakTree is implemented or what language it uses because it doesn&#8217;t matter and nobody gives a shit.  It might be important to anyone who attempts to use it for their own site and decides they want, say, post categories.  They&#8217;ll have to dig through the Ruby and prod me with questions to do that, but it&#8217;s really not important.</p>

<h3 id="wtf-wordpress">What&#8217;s Wrong with WordPress?</h3>

<p>Though there&#8217;s nothing particularly <em>wrong</em> with WordPress, it tends to lean on the overkill side of things.  WordPress tries to be everything to everyone, it is the universal blogging tool of blogging tools.  This is nice and it shows a great deal of care on Automattic&#8217;s part, but this also means I&#8217;m stuck customizing a tool to fit my needs.</p>

<p>Take link posts for an example of a feature not built into WordPress – these are currently a hack sitting on top of the OakTree theme and rely on custom fields in posts.  Just getting them working was a pain in the neck, and they&#8217;re still not quite right.  OakTree does them exactly how I need them, and doesn&#8217;t require using filter/action hooks to make things work.</p>

<p>After that, we have databases and gigantic amounts of code that I know nothing about.  How long would it take to familiarize myself with WordPress&#8217;s source code?  Probably longer than I care to spend.  Additionally, working with a database means I have to keep backups of two separate parts of my site, and having done this a couple times already (switching hosts and whatnot), I know I don&#8217;t want to deal with restoring from a backup again.  It&#8217;s not very fun.  Overall, it just means there&#8217;s more I have to concern myself with, and I would much rather not think about how my site works (strange as that sounds).</p>

<p>OakTree as a result is static HTML.  There&#8217;s no database, no admin page, no configuration files on the server, nothing other than site content.  It&#8217;s <em>very</em> convenient.  It&#8217;s not particularly <em>clean</em>, considering it makes a mess of the filesystem, but the way the resulting blog is structured works well enough that it&#8217;s not terrifying either.  I imagine it&#8217;s very <code>rsync</code>-friendly.</p>

<h3 id="wtf-whatever">What&#8217;s Wrong with &lt;Other Tool&gt;?</h3>

<p>I looked at a few other tools before starting this.  One was Octopress, which I believe I heard about by way of <a href="http://mattgemmell.com/2011/09/12/blogging-with-octopress/">Matt Gemmell</a>.  It&#8217;s a pretty nice system, and I&#8217;d recommend folks check it out just because it&#8217;s quite neat.  Problem is that it&#8217;s also very large, and I don&#8217;t quite know what&#8217;s going on in it, and customizing it looked like it was going to be more trouble than it&#8217;s worth.  So I&#8217;m not using Octopress.  I had a hard enough time installing it in the first place, so I just don&#8217;t want to work with something that I don&#8217;t fully understand.  Further, Octopress uses Jekyll which in turn uses Liquid.  Liquid is not fun.  I&#8217;d much rather have a mustache than diarrhea, however that goes.  That&#8217;s not an objective opinion, by the way – I just plain don&#8217;t like Liquid.</p>

<p>Movable Type is another nice tool<sup id="fnref:tool"><a href="#fn:tool" rel="footnote">1</a></sup> that&#8217;s far too large and menacing for me to wrap my head around.  It seems to require a database, but may not use it to provide content — just for working on the blog, so that&#8217;s a plus.  It&#8217;s a nice trade-off.  That said, it didn&#8217;t get rid of the database, so I&#8217;m not entirely comfortable using it.  I&#8217;ll also reiterate the &#8220;far too large&#8221; comment: Movable Type is an old (sort of) tool, and that usually means there&#8217;s a <em>lot</em> under the hood.  I&#8217;m not interested in figuring out how to work with it (which is obviously a failing on my part), so it&#8217;s off the list.</p>

<p>There are probably some other tools out there I looked at but dismissed just because they disagreed with me in some way or other.  Overall, my needs were so simple that it made more sense to just write a quick tool to do this myself.</p>

<h3 id="wtf-spifftastic">Does Spifftastic Use OakTree?</h3>

<p>Ha, no, of course not.  See, there&#8217;s a problem: I have to move everything from the database to source files.  In addition, I have to convert my WordPress theme over to OakTree (this is the best way I can think to word this other than &#8220;I have to port OakTree to OakTree&#8221;).  OakTree isn&#8217;t finished either – it still needs support for RSS feed generation (which I imagine is fairly simple compared to the rest of the project).  The process of moving Spifftastic from WordPress to OakTree will be very slow, but it&#8217;s inevitable.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:tool">
<p>I call all these things tools because I view them as just that: tools.  They&#8217;re things that should help me accomplish something.  Others view them as blogging platforms or what have you, which seems a bit like overkill to me.  Sometimes all you need is a hammer, not a pneumatic nail-pounder.  I don&#8217;t know if a pneumatic nail-pounder exists, but it sounds cool.  Might just be a fancy way of saying &#8220;nail gun.&#8221;&#160;<a href="#fnref:tool" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/02/oaktree-the-blog-tool-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google, what were you thinking? &#8658;</title>
		<link>http://blog.mocality.co.ke/2012/01/13/google-what-were-you-thinking/</link>
		<comments>http://www.spifftastic.net/2012/01/google-what-were-you-thinking/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 12:09:34 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=580</guid>
		<description><![CDATA[According to Mocality&#8217;s CEO,1 Stefan Magdalinski, Google has been trying to steal their business in a very bizarre way: I did not expect to find a human-powered, systematic, months-long, fraudulent (falsely claiming to be collaborating with us, and worse) attempt to undermine our business, being perpetrated from call centres on 2 continents. Stefan&#8217;s evidence is [...]]]></description>
			<content:encoded><![CDATA[<p>According to Mocality&#8217;s CEO,<sup id="fnref:via"><a href="#fn:via" rel="footnote">1</a></sup> Stefan Magdalinski, <a href="http://blog.mocality.co.ke/2012/01/13/google-what-were-you-thinking/">Google has been trying to steal their business</a> in a very bizarre way:</p>

<blockquote>
  <p>I did not expect to find a human-powered, systematic, months-long, fraudulent (falsely claiming to be collaborating with us, and worse) attempt to undermine our business, being perpetrated from call centres on 2 continents.</p>
</blockquote>

<p>Stefan&#8217;s evidence is damning, to say the least, especially when the address accessing their databases comes directly from Google.  I&#8217;m not sure that Google proper (as in Mountain View) would have approved this, but from their recent changes to search, it&#8217;s hard to say what they might be doing anymore.  Perhaps they&#8217;ve just instated a new motto: &#8220;Do no good.&#8221;</p>

<p>Honestly, though, I don&#8217;t believe this is known within Google, at least not outside of some corrupt group.<sup id="fnref:corrupt"><a href="#fn:corrupt" rel="footnote">2</a></sup>  The lack of technical prowess (&#8220;human-powered&#8221;) about the operation is strange for Google, given its tendency to over-engineer its way out of all situations.  Where&#8217;s the MapReduce or the AI callers with synthesized voices?<sup id="fnref:calls"><a href="#fn:calls" rel="footnote">3</a></sup>  As much as I would love to believe this goes all the way up through Google, this sounds like something a small group wanted kept under wraps &#8211; it&#8217;s still pretty damned awful, but no reason to break out the tin foil hats.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:via">
<p>Via beamso over on the Ars Technica IRC happy-land.&#160;<a href="#fnref:via" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:corrupt">
<p>You are free to debate (since I like responding to comments) how corrupt Google is overall and what have you.  Let&#8217;s just say that whatever the corruption status quo is, these guys are four times that.&#160;<a href="#fnref:corrupt" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:calls">
<p>Does Google use AI with synthesized voices to handle calls?  That&#8217;d be neat, though I&#8217;m sure it would rapidly become just as frustrating as all other voice-recognizing call handlers.  How many times have you been forced to shout and mash buttons (or the screen) on your phone due to those fun little things?&#160;<a href="#fnref:calls" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p><a href="http://www.spifftastic.net/2012/01/google-what-were-you-thinking/" rel="bookmark" title="Permalink to Google, what were you thinking?">&#8734; Permalink</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/01/google-what-were-you-thinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim-powerline &#8658;</title>
		<link>https://github.com/Lokaltog/vim-powerline</link>
		<comments>http://www.spifftastic.net/2012/01/vim-powerline/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 09:12:35 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=561</guid>
		<description><![CDATA[Powerline is a Vim plugin by Kim Silkebækken &#8220;which allows you to create better-looking, more functional vim statuslines.&#8221; Basically, it makes your status line easier to read and look awesome. Installation is pretty simple if you use either Pathogen or Vundler (I prefer Pathogen), but it does require some custom fonts to get the full [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><a href="/wp-content/uploads/2012/01/powerline-f.png" title="Powerline"><img src="/wp-content/uploads/2012/01/powerline-t.png" width="620" height="146" alt="Powerline" /></a></div>

<p><a href="https://github.com/Lokaltog/vim-powerline">Powerline</a> is a Vim plugin by Kim Silkebækken &#8220;which allows you to create better-looking, more functional vim statuslines.&#8221;  Basically, it makes your status line easier to read and look awesome.  Installation is pretty simple if you use either Pathogen or Vundler (I prefer Pathogen), but it does require some custom fonts to get the full fanciness effect.  Powerline comes with a patcher to patch existing fonts, but there are some pre-patched fonts kindly <a href="https://gist.github.com/1595572">provided by Nick Quaranto over in a gist</a>, including Menlo.</p>
<p><a href="http://www.spifftastic.net/2012/01/vim-powerline/" rel="bookmark" title="Permalink to vim-powerline">&#8734; Permalink</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/01/vim-powerline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Hate Android &#8658;</title>
		<link>http://parislemon.com/post/15604811641/why-i-hate-android</link>
		<comments>http://www.spifftastic.net/2012/01/why-i-hate-android/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 06:13:08 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Non-Fiction]]></category>
		<category><![CDATA[Responses]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hypocrisy]]></category>
		<category><![CDATA[mg siegler]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=544</guid>
		<description><![CDATA[From MG Siegler&#8217;s recent article on, well, what his title says:1 Apple, for all the shit they get for being “closed” and “evil”, has actually done far more to wrestle control back from the carriers and put it into the hands of consumers. Google set off to help in this goal, then stabbed us all [...]]]></description>
			<content:encoded><![CDATA[<p>From MG Siegler&#8217;s recent article on, well, what his title says:<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></p>

<blockquote>
  <p>Apple, for all the shit they get for being “closed” and “evil”, has actually done far more to wrestle control back from the carriers and put it into the hands of consumers. Google set off to help in this goal, then stabbed us all in the back and went the complete other way, to the side of the carriers. And because they smiled the entire time they were doing it and fed us this “open” bullshit, we thanked them for it. We’re still thanking them for it!</p>
</blockquote>

<p>I&#8217;d never really looked at Google&#8217;s behavior in this way, even after they&#8217;d aligned with Verizon.  I&#8217;d kept tabs on the situation, but this way of viewing it hadn&#8217;t crossed my mind.  Siegler raises a lot of interesting points that, frankly, have me looking twice at Google&#8217;s behavior lately.</p>

<p>As far as I&#8217;m concerned, much of Siegler&#8217;s article comes across as very conspiracy theory-ish, which rubs me the wrong way and immediately raises a bullshit alarm in my head.  That said, considering Google&#8217;s behavior <a href="http://googleblog.blogspot.com/2012/01/search-plus-your-world.html">just recently</a>, it does seem that they&#8217;re <a href="http://parislemon.com/post/15627530949/antitrust">going a bit far</a> just to become (even more) dominant.  It&#8217;s strange, smells funny, and really comes across as disingenuous.  <a href="http://parislemon.com/post/15633422401/twitter-responds-to-antitrust">Twitter also seems to agree</a>, if their statement, sent to Siegler, is any indication.  At any rate, his article&#8217;s worth the read, especially if you (like me) tend to read Siegler as being particularly, and perhaps at times annoyingly, pro-Apple, as it offers an interesting way to see Google and Android.<sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup></p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>On an unrelated note, this will be my first use of a link post on Spifftastic (having just added support for all that to my Oak Tree WordPress theme).  Ought to make it easier to share things I want other people to read.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>Which honestly differs quite a bit from my reasons for disliking Android and Google, most of which are silly developer issues that don&#8217;t affect normal users, or at least not directly.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p><a href="http://www.spifftastic.net/2012/01/why-i-hate-android/" rel="bookmark" title="Permalink to Why I Hate Android">&#8734; Permalink</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/01/why-i-hate-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review — Phraseology: Great for Writing and Revision</title>
		<link>http://www.spifftastic.net/2012/01/phraseology-review/</link>
		<comments>http://www.spifftastic.net/2012/01/phraseology-review/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 01:56:59 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Non-Fiction]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Phraseology]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=481</guid>
		<description><![CDATA[I spend a lot of time writing on my iPad. It&#8217;s a very convenient tool for writing, as it&#8217;s both light and the battery lasts longer than any laptop I&#8217;ve used. I also bring a paper notebook with me for short notes, but when it comes to longer writing, I go with the iPad (my [...]]]></description>
			<content:encoded><![CDATA[<p>I spend a lot of time writing on my iPad.  It&#8217;s a very convenient tool for writing, as it&#8217;s both light and the battery lasts longer than any laptop I&#8217;ve used.  I also bring a paper notebook with me for short notes, but when it comes to longer writing, I go with the iPad (my handwriting is just as terrible as everyone else&#8217;s).  As a result, I&#8217;ve gone around collecting a small number of writing apps for the iPad, including Elements, (the now-defunct) Essay, Evernote (which absorbed Essay, sort of), Pages, and so on.  They&#8217;re all good enough for just writing, but most apps tend to offer the same features: Dropbox synchronization, some formatting tools, and a minimal user interface.  Those apps are all very good at those things, but they&#8217;re missing something that I hadn&#8217;t thought I wanted until recently: revision tools.</p>

<p>So, this brings me to <a href="http://itunes.apple.com/us/app/phraseology/id484666152?mt=8">Phraseology</a>, a relatively new app by <a href="http://agiletortoise.com/">Agile Tortoise</a>.  Phraseology is like most other editors until you get to its awesome revision tools — tools that I never thought I wanted or needed, and which are now causing me no end of grumbling when I do any writing elsewhere.  It set itself apart by being uniquely useful when other editors were content to just edit and synchronize documents.  Although Phraseology is great for just writing, its main strength is in revision, when you pull out the Arrange and Inspect tools to tear apart your writing. These instruments make it unique among iOS writing apps, as they allow you to easily rearrange your paragraphs to control flow and analyze your text, identify commonly used words based on their word class (e.g., verb, noun, determiner, and others), and see how your document measures on various scales, such as the Gunning fog score.<sup id="fnref:phr_scores"><a href="#fn:phr_scores" rel="footnote">1</a></sup> This allows you to revise your writing far better than similar tools.</p>

<div class="thumbnail"><a href="/wp-content/uploads/2012/01/inspector.png" title="The Inspect Tool"><img src="/wp-content/uploads/2012/01/inspect_thumb.png" alt="The Inspect Tool" width="620" height="192" /></a></div>

<div class="thumbnail"><a href="/wp-content/uploads/2012/01/arrange.png" title="The Arrange Tool"><img src="/wp-content/uploads/2012/01/arrange_thumb.png" alt="The Arrange Tool" width="620" height="192" /></a></div>

<p>It bears mentioning that support for iCloud or Dropbox is not available, though the former wouldn&#8217;t be very useful without an accompanying iPhone or Mac OS application. The lack of Dropbox is a ding against the app, but depending on how often you transfer documents between devices, this may not be as important. At the very least, it is not difficult to email your documents to yourself or synchronize using another app, as awkward as it sounds. That said, Agile Tortoise has stated that Dropbox support is coming.</p>

<p>In addition to the other tools, there is one optional tool that you get only by purchasing Terminology, another Agile Tortoise app: built-in thesaurus support. Terminology acts as a dictionary and thesaurus, and includes a variety of sources for most words (excluding neologisms or other uncommon words<sup id="fnref:meatspace"><a href="#fn:meatspace" rel="footnote">2</a></sup>). By owning Terminology, you can select a word in Phraseology and look it up, and, if you want, replace it with another word without having to manually copy text back and forth between the two apps. The integration between the two works well, and I personally think it&#8217;s a nice touch. So, if you really want a thesaurus that the app supports, it&#8217;s worth the extra few dollars (at the time of this writing, it is $2.99 USD). If you always have a dictionary and thesaurus on hand, you may not need it. Again, it&#8217;s an optional purchase, so it comes down to your needs.</p>

<p>Phraseology&#8217;s offerings are much more beneficial to writers when compared to its peers, which often focus on document presentation, no longer special synchronization or markup formats, or a lack of user interface or features (Phraseology&#8217;s user interface keeps well out of your way, resulting in only a slim toolbar on the left side of the screen, so depending on how little UI you want to see, this may or may not be a problem). Phraseology is an app that is suitable for writing more than just first drafts or page layout (which Phraseology cannot do), and is most useful during the most important and difficult stage of writing: revision.</p>

<p>So, I obviously like it. The lack of Dropbox support is disappointing, but given that it is planned, I see little reason to concern myself with it when I have not found any other writing apps that provide tools better than Phraseology. The additional Markdown support is useful, as I write all drafts using it, so that is a benefit for those who do the same. If you require a dark or nighttime display mode for your editors, Phraseology does not currently offer one. Similarly, the font choices are limited, and there are only two ways to organize documents: a main documents list and the &#8220;archive.&#8221;  I bring these up only because they can be deal-breakers for some. Organization doesn&#8217;t benefit me as much as it may benefit others, and some people may need white text on a black background to get into their writing.<sup id="fnref:dealbreakers"><a href="#fn:dealbreakers" rel="footnote">3</a></sup></p>

<p>Overall, Phraseology is the most useful writing tool I have, even considering those available on Mac OS. Its tools may not be useful for everyone, especially depending on how much you use your iPad for writing, but they are very good at what they do, which is helping you improve your writing. So, I recommend buying it, since I&#8217;ve personally gotten a lot of use out of it, but the important thing is that you look at how you write and decide if it can help you.</p>

<p class="note">I initially just wrote this to post on the iTunes app store entry for Phraseology, but it got kind of long.  So, iTunes got a slightly shorter version, and what you see here is closer to how I intended the review to read.  I do think it&#8217;s strange that I wrote roughly 1,200 words just because I like Phraseology, though.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:phr_scores">
<p>I will freely admit that I have no clue how these scales work (though Wikipedia has been helping me figure it out).  They really don&#8217;t seem like they&#8217;re terribly useful to me, but this is likely because I haven&#8217;t decided what they mean to my writing.  I don&#8217;t believe there is any way to put a single number on a piece of writing, so that&#8217;s another issue.  Overall, however, I would rather have these scales available, as I can at least then decide how to make use of them.&#160;<a href="#fnref:phr_scores" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:meatspace">
<p>Such as &#8216;meatspace,&#8217; which, though being uncommon and likely jargon, is sadly absent.&#160;<a href="#fnref:meatspace" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:dealbreakers">
<p>My stance on this is that, as it stands, Phraseology is more than worth the asking price.  It&#8217;s on sale for $1.99 USD right now, but even if that doubles, triples, or quadruples (or otherwise increases to something quite a bit higher), I believe I&#8217;ve already gotten quite a bit out of it.  I think it&#8217;s strange that people are so concerned about paying for an app that&#8217;s less than a cup of coffee (well, depending on where you buy it) after dropping several hundred dollars on an iPad, but the important thing is that when you buy something, you buy it for what&#8217;s available <em>now</em>, not later.  If what you purchase now is not to your liking, then you shouldn&#8217;t buy it.&#160;<a href="#fnref:dealbreakers" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2012/01/phraseology-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Fraction of 2011</title>
		<link>http://www.spifftastic.net/2011/12/2011/</link>
		<comments>http://www.spifftastic.net/2011/12/2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 02:03:23 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Non-Fiction]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[college]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[retrospective]]></category>
		<category><![CDATA[spifftastic]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=457</guid>
		<description><![CDATA[Over the course of the last year, not a lot changed until the last two months. Most of my time was been spent on courses toward my English degree, work on some personal projects, and otherwise activities to remain sane. Unfortunately, though the last two months may be the most interesting for others to read [...]]]></description>
			<content:encoded><![CDATA[<p>Over the course of the last year, not a lot changed until the last two months.  Most of my time was been spent on courses toward my English degree, work on some personal projects, and otherwise activities to remain sane.  Unfortunately, though the last two months may be the most interesting for others to read about, they&#8217;re not something I&#8217;m fully comfortable writing on.  I&#8217;m a fan of writing from an uncomfortable position, I believe it is where some of the best writing comes from, but you&#8217;ll just have to take my word that I cannot write about this now.<sup id="fnref:too_close"><a href="#fn:too_close" rel="footnote">1</a></sup>  So, rather than focus on something that I cannot yet write about, I&#8217;m going to cover a few different things from this year and probably splice in some things about the future toward the end.</p>

<h3>Spifftastic</h3>

<p>I more or less revived and partly revised Spifftastic early on this year.  I was concerned spam bots would pull my content from RSS feeds, using it to make their spam sites look legitimate, but that&#8217;s no longer on my mind.  It&#8217;s a pointless fight, and anyone duped by a spam site probably isn&#8217;t interested in my writing anyway.  Instead, the new focus was purely on readability.  I wanted a site that I would be comfortable reading, one that didn&#8217;t hurt my eyes, and one that focused entirely on my writing instead of a Twitter sidebar or advertising or millions of distractions.  <a href="http://daringfireball.net/">Daring Fireball</a> and <a href="http://www.marco.org/">Marco Arment</a>, whose sites I consider to be extremely readable,<sup id="fnref:disagreement"><a href="#fn:disagreement" rel="footnote">2</a></sup> were my primary inspiration when it came to the new design, so kudos to them for having the sense to care about readability.  So, while it&#8217;s still a work in progress, I&#8217;m actually fairly happy with where Spifftastic is now.</p>

<p>Unfortunately, I&#8217;ve been incredibly bad about actually writing on here.  There are a vast swath of excuses I could pull from to say that I was too busy, but I&#8217;m sure if I wanted to I could do this daily.  This might change in 2012, but I don&#8217;t know and I won&#8217;t make any silly promises either to myself or others regarding update frequency.  At the very least, I want to make sure that I never feel like I&#8217;m obligated to stick to a particular topic or theme as many writers seem to believe they should.  If I focused my writing only on a small subset of the world, for one, it would limit me, and for two, it would bore everyone (myself included).  Instead, I&#8217;ll just do what I can and write whatever I need to write.</p>

<h3>Android &amp; Ascension</h3>

<p>This is a small point for 2011, but <a href="https://market.android.com/details?id=com.cower.ascension">Ascension</a> is mostly dead in terms of sales.  It&#8217;s not much of a surprise to me, and hopefully not to anyone else, but I&#8217;ve been uncomfortable with updating it and it has otherwise stagnated.  There are certainly other live wallpapers out there, though I don&#8217;t know how many offer the same level of configuration as Ascension.  The biggest obstacles to updating Ascension, and really producing anything for Android anymore, are, firstly, that I no longer use an Android phone (and indeed cannot afford one just for testing), having since switched to an iPhone 4S, and secondly, I frankly dislike developing for Android.</p>

<p>The former obstacle is one of the absurd high points of the year, as strange as it is to say that.  I now use an iPhone 4S, and I really am stupidly happy with it.  Android, for all its niceties (and there are plenty to go around), has some serious problems when it comes to updates and stability.  Furthermore, to those who would suggest rooting phones to get updates, I find that to be unacceptable.  These are phones for people who should not need to hack their devices to make them work as desired.  It&#8217;s disgusting, to me, that anyone would suggest purchasing a device that initially makes one unhappy, but think it&#8217;s OK because you can void the warranty by replacing the lousy software.  It&#8217;s a solution that should never need to exist.<sup id="fnref:rooting"><a href="#fn:rooting" rel="footnote">3</a></sup></p>

<p>The latter, that I dislike developing for Android, is harder to diagnose.  Many different problems culminated in my ending irritation with Android development.  This includes the slow emulator (this is the only way I can reasonably test view layouts on differing screen sizes), fragmentation in general (i.e., hardware and software fragmentation), Google&#8217;s poor response to fragmentation,<sup id="fnref:libraries"><a href="#fn:libraries" rel="footnote">4</a></sup> the lack of updates to existing devices, and my disliking Java.<sup id="fnref:java"><a href="#fn:java" rel="footnote">5</a></sup>  By all accounts, developing for iOS is far better simply due to the APIs that Apple provides, Xcode&#8217;s support for almost all things Apple (complain about Xcode as much as you want, it is eons ahead of the corpulent Eclipse), and the wide-ranging documentation on most topics (this is hit or miss, but my experience has shown that Apple&#8217;s documentation for both Mac OS and iOS APIs is far clearer).  As a result of the two obstacles, I focus primarily on Mac OS and iOS, both of which make me far happier than the competition, both in my using and developing for them.</p>

<h3>The Fabled Degree</h3>

<p>As I mentioned above, I&#8217;ve continued as usual toward getting my English degree from Boise State University (best known for its windy campus and garish blue football field, probably).  So far, that&#8217;s been going well, despite driving me to the edges of my sanity and patience.  My instructors have all given me a lot of freedom to do what I want in their courses, typically by leaving assignments wide open and encouraging experimentation.  I&#8217;ve never been a fan of rigid assignments and I appreciate anyone who tosses the tired old pedagogical approach to education, so I can&#8217;t stress enough that the instructors I&#8217;ve had at Boise State University have been incredibly good to me (and other students) by giving us that freedom to do as we please.</p>

<p>There are two important points to my education this year: I discovered I greatly enjoy writing non-fiction and I launched <a href="https://cowertry.wordpress.com/">[nc]oetry</a>, my poetry blog.  Both of these are going to be rather important down the road, especially as it pertains to both my education and my writing.  In addition, they both probably offer a closer look into what my education has wrought upon my tiny brain so far.</p>

<p>The former is by far the most important, though I suppose it&#8217;s not very surprising in retrospect.  Much of my writing has been non-fiction to begin with, though I often felt that fiction was where I had to be — creating worlds (or expanding on this one), characters, and entire weaves of history are all interesting, but there is something fundamentally cool about being able to say what I wrote is <em>real</em>.  Non-fiction has the allure of being true (at least for the most part), something that actually happened, will happen, or even just something crazy that someone actually thought and is now being seen in a new light.  So, that connection to reality intrigues me, even if  it is frankly very dull when one thinks about it.</p>

<p>The latter is, as far as I&#8217;m concerned, fairly unimportant.  It reflects one decision though: to consistently write poetry.  I update it weekly, every weekend (either Saturday or Sunday — I decided that this week that Saturday gets the retrospective to close 2011, while Sunday gets the poem to open 2012), with either a new poem or a revised copy of an existing poem, though I have not yet provided any new revisions to already-posted poetry.  This started out as one of the aforementioned wide-open assignments for a course, and has ended up as something that I care quite a bit about.  It will, ultimately, be one of my long-term projects.  Whether it results in something greater than itself has yet to be seen, but I have a number of plans for it that should keep it interesting well through 2012.</p>

<h3>Going Forward</h3>

<p>This is going to be the short schism where I look forward to something or other.  Very short, really, because I dislike the idea of setting up expectations for the future.</p>

<p>First off, I can only hope the Stop Online Piracy Act dies in a fiery wreck and takes its supporters with it.  The people and businesses behind it deserve nothing less than immolation.  Though many of them cannot be affected due to their position in the world (which one would think should preclude them from having any say, as they might as well be holding a gun to our collective skulls), I believe it is in everyone&#8217;s best interest to ruin those that can be affected.  I hope <a href="/2011/12/go-daddy-deserves-no-sympathy/">the Todd Wassermans of this world finally understand</a> why these companies cannot be trusted, even if they cease to support such terrible acts.</p>

<p>As mentioned above, I hope I get my act together and write more overall, though preferably in some way that would actually get me an income (Spifftastic, unfortunately, has little chance of making me even a single cent, especially given how much I loathe advertising).  Unfortunately, that last little detail will likely make my life a living hell going forward.  English majors, and likely others with similarly frowned-upon degrees, are probably in for a rough ride in the coming years, though that may have always been the case.  The uncertainty I face as a would-be writer is, admittedly, very troubling at times, but I don&#8217;t feel like this is ever anything more than a mild concern.  Like most humans, I&#8217;m fairly adaptable &#8211; I&#8217;m not required to suffer any particular path when there are many others available to us all.</p>

<p>I plan to continue working on my various personal projects in the hope that one of them will at some point show enough merit that it can go beyond the experimental phase.  Most of them die out during that period due to some enormous hole I failed to consider, unfortunately.  In particular, I will continue working on my little game (which I haven&#8217;t actually mentioned before, as far as I know) until I either go insane or complete it.  It&#8217;s hard to say exactly what I want to do with my projects, however, so I really just want to have enough time to work on them.</p>

<p>So, that&#8217;s it.  I hope you don&#8217;t have any regrets about this past year, because that&#8217;s a waste of your time.  Enjoy the new year.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:too_close">
<p>I&#8217;ve tried, it doesn&#8217;t work.  The reason for this, I believe, is that it&#8217;s not really about me.  I only have a tiny role in the story that would follow, and my point of view is not the angle that it needs.  I spend a lot of time writing about me, I&#8217;m a fairly open book, but I dislike including others in my writing without hiding identities and obfuscating certain aspects of a story.  The problem here is that this is likely too close to me to censor without it being obvious what I&#8217;m really talking about.&#160;<a href="#fnref:too_close" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:disagreement">
<p>Although I disagree with John Gruber&#8217;s take on things fairly often, he knows how to present his writing in a way that makes it approachable, easy to read, and he generally acts as a source of good articles.  That said, I would rather disagree with what I read than just agree.  <a href="http://brooksreview.net/2011/12/failure/">There&#8217;s no fun in reading that fails to offer a stance.</a>&#160;<a href="#fnref:disagreement" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:rooting">
<p>This is something I basically wrote earlier this December on Stack Overflow&#8217;s Android chatroom.  You can read the <a href="http://chat.stackoverflow.com/transcript/15?m=2058481#2058481">original bit</a> over in their transcripts.&#160;<a href="#fnref:rooting" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:libraries">
<p>Google&#8217;s response to software fragmentation has largely been to just release libraries that fill in the blanks.  This is commendable and shows that Android is fairly extensible, but it also means that improvements to the OS will not really affect the applications using the libraries (at least as I understand it &#8211; if I&#8217;m wrong, I would love to be corrected, because that would make this less of a problem for me).  The problem I have with this is that it feels like a hack, because rather than see devices updated to include awesome new stuff, it&#8217;s up to developers to shove it into each and every application.  That&#8217;s not how it should be.&#160;<a href="#fnref:libraries" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:java">
<p>I&#8217;ll probably cover this in another article that expounds on why I dislike Android and Java, but in short, I find Java to be far too rigid.  This is one possible benefit to the language, so I won&#8217;t say this is an objective reason that Java is bad, but I firmly believe that placing everything in a class and beating Objective-C on verbosity puts Java in a whole new realm of pain.  Secondly, being that it&#8217;s Java, interacting with other languages is inherently difficult.  This has been made progressively simpler, but is overall still a pain in the ass that makes Java deserving of hatred &#8211; at least in my book.&#160;<a href="#fnref:java" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2011/12/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go Daddy Deserves No Sympathy</title>
		<link>http://www.spifftastic.net/2011/12/go-daddy-deserves-no-sympathy/</link>
		<comments>http://www.spifftastic.net/2011/12/go-daddy-deserves-no-sympathy/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 01:17:02 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Non-Fiction]]></category>
		<category><![CDATA[Responses]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Go Daddy]]></category>
		<category><![CDATA[Idiocy]]></category>
		<category><![CDATA[SOPA]]></category>
		<category><![CDATA[Stop Online Piracy Act]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=436</guid>
		<description><![CDATA[I don&#8217;t normally want to respond to articles via blog posts, but a recent Mashable article, It’s Time to Cut Go Daddy a Break by Todd Wasserman, really deserves a response. Where to begin? Let&#8217;s start by doing what Wasserman does, listing off two reasons why you should already dislike Go Daddy enough to never [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t normally want to respond to articles via blog posts, but a recent Mashable article, <em><a href="http://mashable.com/2011/12/30/its-time-to-give-godaddy-a-break/">It’s Time to Cut Go Daddy a Break</a></em> by Todd Wasserman, really deserves a response.  Where to begin?  Let&#8217;s start by doing what Wasserman does, listing off two reasons why you should already dislike Go Daddy enough to never register with them in the first place:</p>

<blockquote>
  <p>Go Daddy runs horrible, sexist Super Bowl ads. PETA members and others who think animals should be treated kindly are fully justified in canceling their Go Daddy accounts because of founder Bob Parsons&#8217;s elephant shooting this past spring.</p>
</blockquote>

<p>We now already know that Go Daddy is sexist and that Bob Parsons thinks shooting elephants is fun.  These two are both pretty awful, though the former is something many companies are guilty of in crafting their advertisements.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup>  The latter is also inexcusable, and I can&#8217;t imagine why Mr. Parsons needs to kill elephants.  There is simply no good reason for it, as he doesn&#8217;t need an elephant for food or any other resources, and there&#8217;s no reason for him to be in a position to shoot elephants.  So, we have two strikes against Go Daddy.</p>

<p>That said, these weren&#8217;t enough to get most people on board with destroying Go Daddy.  What it really took was an enormous third strike: supporting SOPA, the Stop Online Piracy Act (that would, ironically, harm everyone but pirates).  Following the backlash from their supporting SOPA, Go Daddy did a heel turn and rescinded their support in the wake of many pledging to and following through on transferring away from Go Daddy to another domain registrar.  Despite the unsurprising change of heart, it is safe to assume that many still loathe Go Daddy, and Wasserman doesn&#8217;t get it:</p>

<blockquote>
  <p>What’s troubling . . . is the anger against the company for not fully internalizing the opposition to SOPA. It seems as if nothing short of a North Korean-style show of emotion will convince Go Daddy haters at this point and that’s just weird.</p>
</blockquote>

<p>The problem is that Go Daddy started out supporting SOPA.  They can change their stance, but the fact is that the change reeks of bullshit: they&#8217;ve only done it to appease those who believe Go Daddy&#8217;s change is good enough (in other words, the Wassermans of the world).  So while Go Daddy may have rescinded its support after shooting off a leg and wrecking its reputation, at the core, they are the same Go Daddy.  Their support for SOPA showed a clear disinterest in their customers and the Internet in general, broke any trust that many may have had with Go Daddy, and <em>that</em> is why Go Daddy has to burn.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>This doesn&#8217;t excuse sexism, but the sad reality is that this sort of behavior is commonplace and expected.  Until sexist advertising in specific adversely affects businesses employing it, I doubt this will go away.  In addition, the people this variety of advertising appeals to are far more common than those who find it disgusting.  They are likely unaware of what&#8217;s going on, so see nothing wrong with it.</p>

<p>Although Go Daddy&#8217;s sexist advertising is terrible on its own, it was apparently not terrible enough to get many on-board with transferring away from their service.  At the very least, one can hope that the advertisements kept others from registering with Go Daddy.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2011/12/go-daddy-deserves-no-sympathy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[nc]oetry</title>
		<link>http://www.spifftastic.net/2011/12/ncoetry/</link>
		<comments>http://www.spifftastic.net/2011/12/ncoetry/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 00:56:58 +0000</pubDate>
		<dc:creator>Noel Cower</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[poetry]]></category>

		<guid isPermaLink="false">http://www.spifftastic.net/?p=426</guid>
		<description><![CDATA[Alright, this is a bunch of shameless self-promotion. I&#8217;ve been working on a (very) small poetry blog since early this October called &#91;nc&#93;oetry. The purpose of the site is to host most of my poetry and share it with others, since I&#8217;ve previously confined my work to workshops and the like where I get a [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, this is a bunch of shameless self-promotion.  I&#8217;ve been working on a (very) small poetry blog since early this October called <a href="https://cowertry.wordpress.com/"><strong>&#91;nc&#93;oetry</strong></a>.  The purpose of the site is to host most of my poetry and share it with others, since I&#8217;ve previously confined my work to workshops and the like where I get a bunch of good feedback from others but don&#8217;t really get a lot of eyes on it.</p>

<p>Much of the work contained on [nc]oetry is still in its early stages and hasn&#8217;t seen much revision, and there is also the chance first drafts will pop up on there (though I try to at least revise things a few times before throwing them up, as my first drafts are almost always garbage).  This also means that I will probably post future revisions of already-posted poems, meaning you can see how things change over time and I might take a moment to explain why I made a change, even if it&#8217;s usually just based on how I see a poem after a fair amount of time.</p>

<p>I don&#8217;t know where [nc]oetry will go down the road, but I intend to keep it up for as long as I can since it gives me further motivation to continue working on poetry in addition to long-form writing.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup>  It may eventually merge into Spifftastic, though probably as a separate blog (i.e., <code>poetry.spifftastic.net</code> or something along those lines).  Another possibility would be to replace it with a blog where multiple authors contribute poetry and writing on poetry on a semi-regular basis, but that&#8217;s a long ways off.  Ultimately, there are a lot of places this could go.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p><em>Rambling on the state of Spifftastic:</em> I would also like to post more frequently on Spifftastic, but the pieces I do here tend to be longer and require a greater amount of time – time that I tend not to have during school.  So, I do apologize that I don&#8217;t post very frequently on here.  I would like to change that, but it&#8217;s <em>very</em> difficult to get my writing where I want it to be when I have about twenty different assignments breathing down my neck on any given day (unless it&#8217;s something I&#8217;ve written previously and just found [I have just found some previously written things from years ago that I plan on revising, so maybe that's something folks will enjoy]).&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.spifftastic.net/2011/12/ncoetry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.spifftastic.net @ 2012-05-19 15:56:21 -->
