<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"> 
<channel> 
	<title>Rob Rix.org</title> 
	<link>http://robrix.org/pages.xml</link> 
	<description>RSS feed for robrix.org</description> 
	<language>en</language> 
	<atom:link href="http://robrix.org/pages.xml" rel="self" type="application/rss+xml" />
	

<item> 
	<title>Code</title> 
	<description><![CDATA[<h1>Code</h1>

<p>Roughly 500% of my time is spent in front of my Mac, and most of that, coding. Sometimes I write <a href="software">applications</a>, other times, reusable code. This is the latter:</p>

<dl>
	<dt><a href="/code/hammer">Hammer</a></dt>
	<dd><p>A recursive descent parser framework for Objective-C (and soon, Ruby and Erlang). Somewhat comparable to <a href="http://antlr.org">ANTLR</a>.</p></dd>
	
	<dt><a href="/code/locus">Locus</a></dt>
	<dd><p>A language implemented in, and intended to work closely with, Objective-C. Major influences include <a href="http://iolanguage.com">Io</a>, Ruby, JavaScript, and Objective-C.</p></dd>
	
	<dt><a href="/code/focus">Focus</a></dt>
	<dd><p>Another language, borrowing a lot of what I learned from Locus. Built with <a href="http://llvm.org/">LLVM</a>, and (as yet) without a syntax: the AST is built graphically. Intended primarily for the iPhone/iPod Touch platform. Takes inspiration largely from Dylan, with a smattering of ProGraph too.</p></dd>
	
	<dt><a href="/code/object-binder">ObjectBinder</a></dt>
	<dd><p>Something like <code>NSObjectController</code>, but it lets you bind the other way. Use it when you want to bind an object's properties to other objects in your nib without having to write an IB3 plugin for them.</p></dd>
	
	<dt><a href="/code/select-in-finder"><code>select_in_finder</code></a></dt>
	<dd><p>A tiny Ruby script to select files in the Finder from the shell. Works great with <a href="http://decimus.net/dterm.php">DTerm</a>!</p></dd>
	
	<dt><a href="/code/forall"><code>forall</code> Macro</a></dt>
	<dd><p>An obsolete macro for pretty enumeration of Cocoa collection classes.</p></dd>
</dl>]]></description>  
	<pubDate>Mon, 24 Nov 2008 03:38:48 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgcode</guid>
</item>


<item> 
	<title>Hopelessly self-absorbed</title> 
	<description><![CDATA[<h1>Alright, but why?</h1>

<p>I <a href="code">code</a>. A lot. Sometimes it results in <a href="software">reusable software</a>, others in web stuff like the <a href="https://store.decimus.net/">online store for my employer</a>, or the <a href="software/capefish">content management system</a> that this site uses.</p>

<p>I'm also the Avatar of Correctness at <a href="http://decimus.net/">Decimus Software</a>. I do their tech support and QA, which includes unit testing.</p>

<p>I'm occasionally a writer, photographer, and author of <a href="writing/haiku">inane haiku</a>.</p>

<p>I'm <em>also</em> sometimes a web designer, but don't tell anyone because I hate it. This site is as austere as it is so as to avoid having to think about its design.</p>

<p>Gallows-humoured, sincerely ironic, anxious, but fairly upbeat.</p>

<img src="/images/nametag.png">

<p>Don't take it too seriously.</p>]]></description>  
	<pubDate>Mon, 24 Nov 2008 03:38:49 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgindex</guid>
</item>


<item> 
	<title>Quotes</title> 
	<description><![CDATA[I’ve wondered ’bout you
where will you be when this is through?
if all goes as planned
roly-poly little bat-faced girl
what if I die here?
if I could be who you wanted
shake it like a polaroid picture
you think you’re so smart
that’s fine, go ahead
la la la I can’t hear you
there ain’t nothin’ to this
I ain’t seen nobody move
heading for the door
nobody goes above decks
thunder, thunder, lightning ahead
now I kiss you
me I’m garbage
me I’m stupid
me I’m loaded
what are you doing with him?
let’s take off
this whole place gets ugly
strangers fall in love
flat-out she don’t want me
halfway ain’t enough
have I changed?
will I change again?
I feel reckless, clumsy
like I’m making a mistake
a really big mistake
it’s like she’s cast a spell
I’ve been waiting for so long
it’s starting to kill me
what am I supposed to do?
I wish I knew how to break it
anything you want me to
sour cherry lipstick
the rat in your brain
we can be like they are
wherever you go, I will follow you
te queiro
I called you from the hotel phone
I haven’t dialed this code before
I’m sleeping later
I’m eating less and thinking more
how am I without you?
am I more myself or less myself?
I feel younger, louder
like I don’t ever connect
do you want me back?
who’ll be my role model now that my role model is gone?
these are my intentions
nice little vests
if heaven’s for clean people, it’s vacant
picture yourself at the MGM grand
it seems so practiced
picture yourself sleeping on a plane
you can tell them I’m coming, and hell’s coming with me
somebody’s in the water, in the middle of the ocean
when they realize you’re missing
animal
hey rabbit
hey Alice
so load up and keep marching
down came your blackbird
to suffer in my arms
the doubt in everything
when everything is so impossible
our sycophantic replacements are here at last
the push is on
don’t move
stay right where you are
talking can only give you away
the gun, it makes you look better in a bad way
all we talk about is you
did they stick you in here because you weren’t working right?
you look sane
it’s amazing what velocity can do
enough to be released
so I’m with him
it’s more than the shot that gets you through
flickering, I roam
’til daylight sends me home
fireworks over Liberty
explode into heat
I see a darkened room somewhere
you run your fingers ’round the rim of his glass
somewhere your fingerprints remain concrete
I’m not suicidal I just can’t get out of bed
either it’ll move me or it’ll move right through me
desperate times call for desperate measures]]></description>  
	<pubDate>Sat, 09 May 2009 19:19:47 -0400</pubDate>
	<guid isPermaLink="true">http://robrix.orgquotes</guid>
</item>


<item> 
	<title>Random, or When I Grow Up I’m Going to Be a Dozen</title> 
	<description><![CDATA[<h1 class="center">Random</h1>

<p class="center">or</p>

<h1 class="center">When I Grow Up I’m Going to Be a Dozen</h1>

<p class="center"><em>a blog</em></p>

<!-- <hr> -->

<ul id="random">
	<li class="post">
		<h1>Awful Supervillains</h1>

<p>I’d like to see Joss Whedon develop some of these characters:</p>

<ul>
<li><p>Wudnit Great, whose extreme nostalgia led him to decide that everyone should live in the past… literally!</p></li>
<li><p>The Squelch, whose evil heart is every bit as onomatopoeic as his name.</p></li>
<li><p>Auntie Establishment, knitter of discord and chairwoman of the anarchist of the month club.</p></li>
<li><p>The Absenteeist, who has yet to make an appearance.</p></li>
<li><p>T. Golf, the dyslexic 9-iron of doom.</p></li>
<li><p>T. Total, plotting to overthrow the global economy with temperance. Teamed up with T. Golf to form the evil duo T. Square.</p></li>
<li><p>Catchphrase, the second most annoying villain to encounter on a Monday morning.</p></li>
<li><p>Morning Person, the most annoying villain to encounter on a Monday morning, or in fact on any morning.</p></li>
<li><p>Inside Joke, who nobody really gets.</p></li>
<li><p>Portmanteau, whose neologisms threaten to undermine world communications. (In)famous for his invention of the fiendishwasher.</p></li>
<li><p>Sue Permann, driven to violence by the inevitable jokes.</p></li>
<li><p>Hangover, who needs no introduction. Not to be confused with Overhang. Some rivalry with T. Total and Morning Person.</p></li>
<li><p>Overhang, who threatens to one day crush civilization, if they’d only stop shoring him up.</p></li>
<li><p>Hell Toupée, with his four hairpieces of the apocalypse.</p></li>
<li><p>ROMCOM, striking embarrassment into the hearts of husbands and boyfriends everywhere.</p></li>
</ul>
		
		<p class="metadata">last updated about 1 year ago — <a href="random/awful-supervillains">permalink</a></p>
		<hr>
	</li>
	<li class="post">
		<h1>Subtext</h1>

<p>When I was a teenager, I started to get into music. Collective Soul at first, because that's what my sister listened to; then the Tragically Hip via another sister, and the Chemical Brothers and the Crystal Method via a friend at school. Specifically, Surrender by the Chemical Brothers, and Vegas by the Crystal Method.</p>

<p>My oldest sister bought Surrender for me when I (reluctantly) had to give my friend's CD back, and I blissed out on it for a while. Until my friend loaned me Exit Planet Dust (also by the Chemical Brothers), and I listened to it on my Sony headphones on the JVC stereo my parents had bought me (ten CD changer!) and I read Contact by Carl Sagan, borrowed from another friend. A couple of times.</p>

<p>I'd been diagnosed with Chronic Fatigue Immune Dysfunction Syndrome a year or two previous, one of the common symptoms of which is insomnia. I didn't take kindly to lying awake staring at the inside of my eyelids for hours, so I read, instead. And taught myself to program the Macintosh. And drew diagrams of things I could build. For hours and hours and hours, every night.</p>

<p>So when I say that I read Contact by Carl Sagan and listened to Exit Planet Dust nonstop, I'm talking about a forty-eight-to-ninety-six-hour period where the only <em>other</em> things I did involved eating (rarely) and sleeping (even more rarely).</p>

<p>I <em>liked</em> the album. Sometimes I'm not entirely sure why—the first few tracks are decidedly clubby, and that's just not really my sound. There are a few songs that stand out even today, but on the balance nowadays I'd just listen to the latter half of the album and be done with it. But then and there, I really liked the album. A lot.</p>

<p>So much so, in fact, that I started feeling like it was a better album than Surrender, the one my sister had bought me and that was more or less my introduction into electronic music (and, more broadly, music as something that is made).</p>

<p>And I started feeling <em>guilty</em> about liking Exit Planet Dust better.</p>

<p>To this day, I don't know why. I don't know why I felt I had to justify my fickle developing taste in music to <em>myself</em>, let alone anyone or anything else. But now when I think about this, it makes me wonder: why can't I just enjoy things?</p>

<p>By now I'm well beyond the point where I feel like I <em>should</em> like such and such a song, or album, or artist, or novel. I no longer feel like I owe my favourite author blind loyalty, or that my favourite bands' singles should be beyond criticism. I don't feel like I owe it, but I give it anyway, and so I <em>do</em> feel guilty for feeling disappointment.</p>

<p>I don't want there to be subtext to my enjoyment! I don't want to have to justify my tastes. But I'm too analytical—compulsive?—to let go and just enjoy the music.</p>

<p>Except when I'm waking up. When I sleep in my office, I set my Mac to wake me up with music, and when it does, that music, no matter what it is (of the music that I think I enjoy, at least), it's genius. When I'm still not fully conscious, I perceive music in a fundamentally different way, stripped of the analysis. It's a more… emotional, perhaps, experience. It moves me.</p>

<p>I noticed this a few weeks ago, when I woke up to In Good We Trust (Soundtrack Edit) by Hybrid, and was moved almost to tears by the power of the string section, by the brilliance of the layers of music. It was wonderful.</p>

<p>For the next two days, I listened to it on repeat, trying to recapture the feeling. Futilely, as it turned out, because instead I started to become more familiar with its flaws. Maybe it's not such a work of genius after all. Maybe they should have had a little more grace with their progressions.</p>

<p>The experience repeated itself with other pieces of music. The frustrating thing is that I still remember how moved I felt, and I want to feel it again. It's maddening that I can't summon it at will. I have volumes of music that at one point or another spoke to me… and I'm increasingly recalling that when they first spoke to me most eloquently, I had been up for nearly days on end.</p>

<p>I've heard it said that music—rhythm especially—lulls the conscious mind, soothes it, and connects with layers underneath. If it doesn't have to go through the conscious layers, perhaps it can speak all the more freely.</p>

<p>Stripped of subtext, stripped of analysis, I enjoy music more. I want to have that again, but without losing consciousness.</p>
		
		<p class="metadata">last updated about 1 year ago — <a href="random/subtext">permalink</a></p>
		<hr>
	</li>
</ul>

<p class="center"><em>fin</em></p>

<link rel="alternate" type="application/rss+xml" title="RSS" href="/random.xml">

<p class="metadata">(<a href="/random.xml">subscribe to this noise</a>)</p>]]></description>  
	<pubDate>Tue, 20 Jan 2009 16:32:19 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgrandom</guid>
</item>


<item> 
	<title>Software</title> 
	<description><![CDATA[<h1>Software</h1>

<p>I have several software projects, some of which have exciting (?) names:</p>

<ul>
	<li>Chromosome</li>
	<li><a href="/software/capefish">Capefish</a></li>
	<li>Invoices (I know, this one has you on the edge of your seat, right?)</li>
	<li>Injection</li>
	<li>Projection</li>
	<li><a href="/software/spacemarks">Spacemarks</a></li>
</ul>

<p>Unfortunately, I haven’t got (m)any of them to v1.0 yet.</p>

<p>Someday I will finish them… until then, they’re vapour.</p>]]></description>  
	<pubDate>Mon, 24 Nov 2008 03:38:51 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgsoftware</guid>
</item>


<item> 
	<title>Software Design</title> 
	<description><![CDATA[
<h1>Software Design</h1>

<p>Thoughts on software design.</p>]]></description>  
	<pubDate>Mon, 24 Nov 2008 03:38:49 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgdesign</guid>
</item>


<item> 
	<title>Writing</title> 
	<description><![CDATA[<h1>Writing</h1>

<p>Despite my attention span, I occasionally manage to write something that doesn’t immediately make me wish I hadn’t. Some of either kind has ended up here.</p>

<dl>
	<dt><a href="/writing/haiku">Inane haiku</a></dt>
	<dd><p>Didn’t I have something better to do? Evidently not.</p></dd>
	
	<!-- <dt><a href="/writing/short-stories">Short Stories</a></dt>
	<dd><p>Because I haven’t the attention span for longer ones.</p></dd> -->
</dl>]]></description>  
	<pubDate>Mon, 24 Nov 2008 03:38:52 -0500</pubDate>
	<guid isPermaLink="true">http://robrix.orgwriting</guid>
</item>
</channel> 
</rss>