<?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"
	>

<channel>
	<title>kurtiss.org &#124; giving is receiving</title>
	<atom:link href="http://www.kurtiss.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kurtiss.org</link>
	<description></description>
	<pubDate>Mon, 30 Jun 2008 09:16:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5-RC1.1</generator>
	<language>en</language>
			<item>
		<title>Expectation</title>
		<link>http://www.kurtiss.org/2008/06/30/expectation/</link>
		<comments>http://www.kurtiss.org/2008/06/30/expectation/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 09:16:24 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/?p=113</guid>
		<description><![CDATA[I&#8217;ve really been slacking on that existential audit, but I promise you it&#8217;s only my record-keeping that has suffered.  Perhaps I&#8217;ll get around to fixing that.  Ahh, I love the freedom of not pandering to an audience; but on to more pressing matters:
My friend, Fayza, recently wrote about her perception of a common dilemma in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve really been slacking on that existential audit, but I promise you it&#8217;s only my record-keeping that has suffered.  Perhaps I&#8217;ll get around to fixing that.  Ahh, I love the freedom of not pandering to an audience; but on to more pressing matters:</p>
<p>My friend, <a href="http://fayza.wordpress.com/">Fayza</a>, recently wrote about her perception of a common dilemma in the field of law, her chosen profession: that <a href="http://fayza.wordpress.com/2008/06/26/cant-get-no-satisfaction/">no one is happy</a>.  Although my own field, engineering, is not universally analogous, I do draw some similarities where it comes to the particular species of engineer populating Silicon Valley.  Our work is consuming.  It&#8217;s something that defines us.  That&#8217;s why we either paid big bucks to get an elite degree, or we moved away from our friends and family to be part of a &#8220;revolution.&#8221;   Fayza&#8217;s final observation is that everywhere she looks in her field, the distinguished practitioner sees her true calling elsewhere.</p>
<p>In the comments, I suggest that happiness is perhaps, primarily a function of expectation.  It&#8217;s a notion that&#8217;s obvious, but has the potential to be devastatingly disruptive.  That&#8217;s why I think it&#8217;s commonly ignored, because taken at face value, it could unravel our very manner of living.  Especially for those of us who are smart, and *especially* for those of us who are driven.  <strong>If you want to be consistently happy, consistently exceed your expectations.</strong></p>
<p>Let&#8217;s disect a few ways in which we can bring truth to that statement.  The first is that the lower your expectations are, the easier it will be to exceed them.  Second, the proposition relies on the fact that you can perceive your expectations with clarity and also judge how far above or below that mark you&#8217;ve actually landed.  People inherently employ a range of techniques to satisfy one of these two conditions, and most do it without giving the process an ounce of thought.  </p>
<p>In days past, the average person was often constrained to the same life their parents had lived.  The expectation was obvious and casually met.  In the civilized world though, we&#8217;ve removed that constraint, or at least given it a run for its money, if you&#8217;ll pardon the turn.</p>
<p>And more common, especially among the smart and successful, is the ability to lie to yourself.  When employed properly, you can formulate just the right mental sound bite to prove that you&#8217;ve met an expectation.  You can also rewrite history!  Just alter what it was you were expecting in the first place to something that fits the outcome. </p>
<p>Now, let&#8217;s suppose your hatred for dishonesty rivals only your love of the American Dream.  Now you&#8217;re in a pickle, &#8217;cause you&#8217;ve got high-apple-pie-in-the-sky hopes, and you&#8217;ll probably only meet half of &#8216;em.  That&#8217;s a ticket for the bipolar express.  </p>
<p><strong>Question: How does one dial back their expectations without being fundamentally disappointed?</strong></p>
<p>The art of happiness is perhaps the art of estimation.  Let&#8217;s assume that there are several classes of expectation, who range independently from the amount of intelligence or will power you can apply to the problem.  </p>
<p><em>For example: I expect to be a lawyer.</em></p>
<p>This expectation is not for the faint of heart.  It&#8217;s gonna require lots of money and lots of studying and probably a fair amount of neglect of other important things in your life.  But it&#8217;s achievable, given only your determination.</p>
<p><em>I expect to be a successful lawyer.</em></p>
<p>This is a little trickier, and will depend largely on how you define success.  Is it a discrete salary that does it?  Is it a certain number of court victories?  If so, you have a fighting chance with the right amount of determination.  Is it to be respected by other top lawyers in your field?  Hold on right there.</p>
<p><em>I expect to be challenged, excited, or even satisfied.</em></p>
<p>Notice that these are all passive expectations.  I find them to be commonplace and, because they aren&#8217;t things you can really control, utterly dangerous.  This is where I think my middle school gifted program gave me (and many others) the wrong idea.  Nobody&#8217;s going to sit me down in a bean bag chair and entertain my inner-most thoughts&#8211;businesses look for skill sets, not philosophers.  If you&#8217;re not challenged or excited on your own: tough sh**, they&#8217;ll find somebody who is.  This is not to say there&#8217;s never a match between employer and employee, but I assert that <strong>the system is simply not designed to support sustainable matches for evolving human beings</strong>.  </p>
<p>Moreover, even the most well-meaning of these organizations is not really looking out for your interest, like a good network of friends or family would.  They&#8217;re looking to be opportunistic.  If you fit into a certain category of person who is thrilled by an amazing benefits package, you&#8217;ll do well at XBM.  If being around the top minds in your field is exciting to you, try Yoogle.  If you love, love, love solving puzzles, you&#8217;ll do wonderful at Zicrosoft!</p>
<p>I don&#8217;t know how it works for y&#8217;all, but I&#8217;m a complex mixture of all these things, and I usually don&#8217;t fit the archetype in their job listings.  Despite all that, my parents have never told me I might be better off with another family.  My friends have never said, come back after you get more experience in scalable relationship architectures (at least to my face).  </p>
<p>And when they don&#8217;t, they exceed my expectations.  I was loved, respected, and I&#8217;m satisfied.  The hope is that once you can discern a healthy expectation from an unhealthy one, you&#8217;ll be able to take out the trash without missing the reek.  Careful, though: it&#8217;s sometimes easy to miss those compound expectations.  So when you say, I expect to move to San Francisco and get a job, was that really *all* you expected?</p>
<p><strong>Question: how does one get those moments in their career?</strong></p>
<p>Short answer: you don&#8217;t.  My contention is that the systems are so fundamentally different that <strong>it&#8217;s very rare to get treated well for very long in any job</strong>.  I&#8217;m not talking about shallow things like benefits or salary.  I&#8217;m talking about addressing the needs of folks who take a hard stance on becoming better people, in directions that often provide no additional value to the core of your business.  There is simply no incentive.</p>
<p>Lately, companies have begun to claim that they are good at addressing this problem.  Some are getting away with it in ways that may be more damaging than we think: by creating a caricature class of employee, turning her into a rockstar, and homogenizing her dreams.  Once that uniformity is achieved, the company can afford to seem selfless&#8211;but it&#8217;s manufactured.  No matter how you slice it, business is business, and humans, at their very best, are different.  </p>
<p>So when you *are* challenged or respected or honored or loved or encouraged at your job, <strong>be also surprised at the surplus</strong>.  Your expectations have been exceeded, even though you were happy simply to have them met.  You should know her well, the fulfillment of your healthy expectation, treating both her surplus and deficit as if an impostor.</p>
<p>P.S. - In the church of my youth, we called these surpluses, <em>blessings</em>.  It&#8217;s sad to see many important religious concepts overlooked, for fear of its caricature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2008/06/30/expectation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jobba.TheHutt(): Python Job Queue</title>
		<link>http://www.kurtiss.org/2008/05/02/jobba-the-hutt-python-job-queue/</link>
		<comments>http://www.kurtiss.org/2008/05/02/jobba-the-hutt-python-job-queue/#comments</comments>
		<pubDate>Fri, 02 May 2008 00:38:39 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/?p=112</guid>
		<description><![CDATA[It&#8217;s not often that I actually release code into the wild, so I figured I&#8217;d drop a pointer to an early beta of a project that we&#8217;ll be using on lefora, our free forum hosting service.
From jobba.TheHutt&#8217;s google code project page:
A simple, reliable, high availability, distributed job queue/worker system, written in Python.
 
Author&#8217;s note: the project [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not often that I actually release code into the wild, so I figured I&#8217;d drop a pointer to an early beta of a project that we&#8217;ll be using on <a href="http://www.lefora.com/">lefora, our free forum hosting service</a>.</p>
<p>From <a href="http://jobba.googlecode.com/">jobba.TheHutt&#8217;s google code project page</a>:</p>
<blockquote><p>A simple, reliable, high availability, distributed job queue/worker system, written in Python.<br />
 </p></blockquote>
<p>Author&#8217;s note: the project was largely based on <a href="http://bradfitz.livejournal.com/">bradfitz</a>&#8217;s project, <a href="http://code.sixapart.com/trac/TheSchwartz/">TheSchwartz</a>, hence the questionable taste in nomenclature :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2008/05/02/jobba-the-hutt-python-job-queue/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Marketing is a Mating Call</title>
		<link>http://www.kurtiss.org/2008/04/16/marketing-is-a-mating-call/</link>
		<comments>http://www.kurtiss.org/2008/04/16/marketing-is-a-mating-call/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 14:43:53 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/?p=110</guid>
		<description><![CDATA[This post was born out of an e-mail, then I realized I was gettin&#8217; all high and mighty about stuff, and I figure that&#8217;s what blogs are for so, you know&#8230;
An Impractical Ideal is No Ideal
The following doesn&#8217;t constitute a plan of action, but it informs an approach to developing a plan.  Any plan of [...]]]></description>
			<content:encoded><![CDATA[<p>This post was born out of an e-mail, then I realized I was gettin&#8217; all high and mighty about stuff, and I figure that&#8217;s what blogs are for so, you know&#8230;</p>
<h3>An Impractical Ideal is No Ideal</h3>
<p>The following doesn&#8217;t constitute a plan of action, but it informs an approach to developing a plan.  Any plan of action conceived in the real world requires give-and-take&#8211;that multiple parties contribute distinct requirements toward a common end.  </p>
<p><strong>Having passion is necessary, but insufficient to develop a successful plan</strong>.  In fact, passionate, unyielding voices shouting at each other too often slow down the process of making concrete steps in a positive direction.  With the best of intentions then, a passionate actor contributes more to the delay of good than to the enactment of her ideal.</p>
<p>A rational actor, on the other hand, <strong>achieves a balance between her ideal and her perception of group consensus</strong>, such that the greatest concrete good is enacted on the least evil schedule.  This concept merits further exploration, but let&#8217;s assume for now that an impractical ideal is the same as no ideal at all.  Also, a multi-billion dollar center for world peace on Alcatraz island is not a &#8220;concrete good.&#8221; </p>
<h3>Marketing is a Mating Call</h3>
<p><span style="font-weight: normal;">Marketing is at the fore of your relationship with a customer.  It&#8217;s what you say on your first date.  It&#8217;s the first impression you give.  Most of us have spent time investing in a relationship that didn&#8217;t work out.  Maybe it was an young crush, a frustrating job, or scientology.</span></p>
<p><span style="font-weight: normal;">When we&#8217;re young, we&#8217;re able to justify the time spent in these dead-end roles: I was learning to love myself; or, I found out I work better in smaller teams; or, hey, at least I know what it&#8217;s like to go through deprogramming.</span></p>
<p><span style="font-weight: normal;">But, as we grow more experienced in each of these types of relationships, we enter a wider market of competitors where relationships are more liquid.  This means w<strong>e tolerate less of what we perceive to be &#8220;abnormal&#8221; behavior</strong>, because each time we make a choice to try something new, our average cost-per-switch goes down.</span></p>
<p><span style="font-weight: normal;">Website visitors are in a special kind of relationship market, where <strong>the natural switching cost is almost zero</strong>.  This is an issue for vendors, because we are unable to sustain ourselves without a devoted (read exponentially expanding) group of visitors.  The issue can be addressed by artificially raising the switching cost, a.k.a. <a href="http://en.wikipedia.org/wiki/Vendor_lock-in">vendor lock-in</a>, or by a form of vigilant competition where <strong>marketing and product development are so tightly wound as to be indistinguishable</strong>.</span></p>
<p><span style="font-weight: normal;">Since I presume you agree that an artificially raised switching cost is as evil as it sounds, and that the collective wisdom of your audience will sniff that fact out in no time, let&#8217;s focus on marketing&#8217;s role in the kind of businesses that work on the web:</span></p>
<h3>Successful Relationships</h3>
<p>Since marketing is a mating call, the sum of your interactions with your visitors is a relationship.  The cycle of a successful relationship, given the characteristics of our beloved hyper-efficient market, is something like this: <strong>seek, speak, act, listen, and repeat</strong>.  </p>
<p>Marketing is traditionally concerned with the seeking and speaking, but my contention is that impotent <strong>marketing, which is not part of the product development cycle, can take down a franchise</strong> faster than you can say &#8220;hipsters dating hipsters.&#8221;</p>
<h4>Truth is the Grease</h4>
<p>Marketing is a swagger.  It must be <strong>proud, confident, and bold, but it must not be deluded</strong>.  When the message you convey over-promises, it pipes efficiency straight out of the seek, speak, act, and listen process.  So your current feature set doesn&#8217;t match up with the set of features about which you&#8217;d like to brag.  This is a difficulty, but it need not compromise the integrity of your message, because&#8230;</p>
<p><strong>An honest message is enhanced by the promise of commitment</strong>.  That is, your message should communicate that your attitude toward your companion will be unfaltering in the face of an unknowable future.  When you absolutely need to make a promise that you can&#8217;t yet make honestly, it&#8217;s time to update the product.  Otherwise the promise is not worth making, as it drains too much long-term efficiency from your creation process.</p>
<h4>Diligence is the Engine</h4>
<p>So you can&#8217;t promise everything to everyone without losing too much efficiency to the <strong>overhead of dishonesty</strong>.  In fact, the larger the potential market, the harder it is to make appealing promises.  The key to making honest, appealing promises then, is to <strong>narrow your audience into smaller affinity groups</strong>, prioritizing those groups who will bring the most value to an ongoing relationship.</p>
<p>As your target audience grows, so do the variety of promises you must make to remain interesting, but with smaller groups, a marketer may be confident that the nature of her input to the product development cycle remains manageable.  </p>
<p>Surprisingly, there are large groups of folks who feel their base needs are unmet.  If you <strong>meet them where they are at, they will be grateful and devoted</strong>.  And we all know that&#8217;s the best kind of relationship for creating a long, prosperous future.</p>
<h3>Postscript: Evil is in the DNA</h3>
<p>Because of the history of business, the history of humanity, and a bunch of other hand-wavy factors, marketing is one of the first places for the deep-seated, hereditary <a href="http://www.bubblegeneration.com/2007/11/research-note-facebooks-evil-is-in-dna.cfm">evil of business</a> to crown its ugly head.  Fortunately, as the market becomes more efficient, as it has on the web, evil becomes less profitable.  There&#8217;s nothing magical at work here, it is simply that folks despise being disrespected.  When a new level of respect becomes a market option, <strong>morality becomes a differentiator</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2008/04/16/marketing-is-a-mating-call/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Existential Audit, Pt. 0: Introduction</title>
		<link>http://www.kurtiss.org/2008/04/03/existential-audit-intro/</link>
		<comments>http://www.kurtiss.org/2008/04/03/existential-audit-intro/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 14:15:41 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/?p=109</guid>
		<description><![CDATA[A Bit of History
It&#8217;s been almost two years now since I wrote a post listing the factors that I consider to be the most effective measures of a meaningful, contented engagement with one&#8217;s existence.  Operating at capacity, these metrics ravel into a sort of divine sonata&#8211;a pied melody&#8211;whose ability to compel and comfort goes unmatched.  [...]]]></description>
			<content:encoded><![CDATA[<h3>A Bit of History</h3>
<p>It&#8217;s been almost two years now since I wrote <a href="http://www.kurtiss.org/2006/06/18/important-things/">a post listing the factors</a> that I consider to be the most effective measures of a meaningful, contented engagement with one&#8217;s existence.  Operating at capacity, these metrics ravel into a sort of divine sonata&#8211;a pied melody&#8211;whose ability to compel and comfort goes unmatched.  It sure makes sense, then, to make some projections when you&#8217;ve got a big decision coming up.  And that&#8217;s what I did back in June of 2006.  I decided to leave my frustrating, corporate job and join a startup, leading to my eventual move out here to San Francisco.</p>
<h3>Paul Graham is Wrong</h3>
<p>Since then, I&#8217;ve managed to not lose all faith in the utopian scenes of entrepreneurship painted by the influential figures in my community.  It&#8217;d be hard for me to <a href="http://www.paulgraham.com/disagree.html">refute the central point</a> Paul Graham makes when he implies that employees at large companies are <a href="http://www.paulgraham.com/boss.html">working under sub-human conditions</a>.</p>
<p>Unfortunately, Paul consistently restricts the set of affirming traits to just a few of those on my list, with all its shortcomings.  In so doing, he damages the integrity of his point.  While my life&#8217;s recipe contains the lot of Paul&#8217;s prescribed ingredients, his essays and the populist reaction which amplifies them, would leave me wondering why I&#8217;m not writhing in a state of radiant bliss.</p>
<h3>Onward and Upward</h3>
<p>And so begins an in-depth examination of the set of traits I find essential to a satisfying tousle with my own humanity.  By exploring each trait individually, I hope to achieve the following: unearth the sometimes subtle affections that make the trait worthy of appearing on the list, gauge my own standing as it relates to my discoveries, and to reclaim my voice.  The mob mentality of nerdy navel-gazers can be an effective muffling force, but I must reassert my axiom assigning nerdiness to just one (important) aspect of greatness and not its whole.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2008/04/03/existential-audit-intro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Belonging (Valley Edition)</title>
		<link>http://www.kurtiss.org/2008/03/09/on-belonging-valley-edition/</link>
		<comments>http://www.kurtiss.org/2008/03/09/on-belonging-valley-edition/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 11:27:26 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2008/03/09/on-belonging-valley-edition/</guid>
		<description><![CDATA[In response to the foolishness here and here.
You don&#8217;t belong there, you&#8217;re too smart and effective;  you don&#8217;t belong here, you&#8217;re not a workaholic.
Be true to yourself; your job is a lifestyle.
Your creativity is your differentiator; optimize your productivity.
Have the courage to question establishment; the blogosphere has answered that question.
Startups are becoming a commodity; &#8220;startups [...]]]></description>
			<content:encoded><![CDATA[<p>In response to the foolishness <a href="http://scobleizer.com/2008/03/08/on-work-and-family-and-having-a-real-life/" rel="nofollow">here</a> and <a href="http://scobleizer.com/2008/03/08/calacanis-is-right-startups-cant-afford-slackers/#comment-1976835" rel="nofollow">here</a>.</p>
<p>You don&#8217;t belong there, you&#8217;re too smart and effective;  you don&#8217;t belong here, you&#8217;re not a workaholic.</p>
<p>Be true to yourself; your job is a lifestyle.</p>
<p>Your creativity is your differentiator; optimize your productivity.</p>
<p>Have the courage to question establishment; the blogosphere has answered that question.</p>
<p>Startups are becoming a commodity; &#8220;startups don’t need &#8216;good&#8217; workers&#8230; [they] need &#8216;great&#8217; workers.&#8221;</p>
<p>&#8220;The lucky &#8230; work to make that luck;&#8221; working to make luck is not luck at all, and working without luck is just working.</p>
<p>Upon what brilliant solution will our fair blogosphere settle?  Will it coddle those slackers?  They with an irresponsible longing to engage in a satisfying, meaningful toussle with life?  Will it vindicate the workaholics, whose bloodlust for achievement compares only to their unflinching dedication?  Will &#8220;balance&#8221; collapse under this omnidirectional perversion, becoming the enemy of all?</p>
<p>The extent to which greatness demands monomania is the extent to which our system is broken, and only greatness can fix that.  Passion is not just for the luck-makers, lest passion too be perverted.</p>
<p>Meanwhile, Jarrett&#8217;s trio renders the only anecdote that smiles on my company: &#8220;There&#8217;s a place for us.&#8221;  We who are smart and true, creative and courageous; will we allow ourselves to be called only good?  Surely we are great, because what we stand for is great.</p>
<blockquote><p><font face="Palatino,"><em>Come to-day, and come to-morrow,<br />
I do love you both together!<br />
I love to mark sad faces in fair weather;<br />
And hear a merry laugh amid the thunder;<br />
Fair and foul I love together.</em> </font></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2008/03/09/on-belonging-valley-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wisdom for Life&#8217;s Midday</title>
		<link>http://www.kurtiss.org/2007/12/15/wisdom-for-lifes-midday/</link>
		<comments>http://www.kurtiss.org/2007/12/15/wisdom-for-lifes-midday/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 00:55:20 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2007/12/15/wisdom-for-lifes-midday/</guid>
		<description><![CDATA[I just listened to Elvis Mitchell&#8217;s interview with Andrew Wagner, regarding his new film, Starting Out in the Evening.  Elvis asserts that the piece is largely concerned with its character&#8217;s conflicting selves&#8211;the portrayed and the perceived.  Andrew&#8217;s response is simple and affirming to those of us who find ourselves in life&#8217;s midday, sauntering [...]]]></description>
			<content:encoded><![CDATA[<p>I just listened to <a href="http://www.kcrw.com/etc/programs/tt/tt071212andrew_wagner">Elvis Mitchell&#8217;s interview with Andrew Wagner</a>, regarding his new film, <a href="http://startingoutfilm.com/">Starting Out in the Evening</a>.  Elvis asserts that the piece is largely concerned with its character&#8217;s conflicting selves&#8211;the portrayed and the perceived.  Andrew&#8217;s response is simple and affirming to those of us who find ourselves in life&#8217;s midday, sauntering or sprinting through the intersections to which we open ourselves. He has this to say about, what he calls, &#8220;the very event of living:&#8221;</p>
<blockquote><p>[It&#8217;s] this act of contrasting needs.  We are pulled in many directions.  And we are pulled by our need to individuate, we are pulled by our need to get along in the world, we are pulled by the need to self-sustain, to find comfort in closeness.  But to grow our capacity to succeed in any of these, we are also asked to open.  We are also asked to meet intimacy in a brave and fearless way.</p>
<p>And jumping in to the void, as this experience may be felt in our early years, is frightening.  And the question of our 30s and 40s is: how far afield have we gone acting out our fear of intimacy, acting out our fear of what life has really called us to do, which is to sit still in the truth of our lives so all of these needs may line up in the same person?</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2007/12/15/wisdom-for-lifes-midday/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quixotic Software Development</title>
		<link>http://www.kurtiss.org/2007/12/05/quixotic-software-development/</link>
		<comments>http://www.kurtiss.org/2007/12/05/quixotic-software-development/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 07:38:34 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2007/12/05/quixotic-software-development/</guid>
		<description><![CDATA[The upcoming passage, from Miguel De Cervantes&#8217; Don Quixote, struck me as an hilarious anecdote.  If it&#8217;s not both recognizable and shameful to you, you&#8217;re either inhuman or haven&#8217;t spent much time creating.
Let&#8217;s join our gentleman, Don Quixote, shall we?  He has recently gone insane.  He&#8217;s decided to become the kind of [...]]]></description>
			<content:encoded><![CDATA[<p>The upcoming passage, from Miguel De Cervantes&#8217; <em>Don Quixote</em>, struck me as an hilarious anecdote.  If it&#8217;s not both recognizable and shameful to you, you&#8217;re either inhuman or haven&#8217;t spent much time creating.</p>
<p>Let&#8217;s join our gentleman, Don Quixote, shall we?  He has recently gone insane.  He&#8217;s decided to become the kind of hero about whom he&#8217;s been feverishly reading: a chivalric knight.  There&#8217;s one small problem; the helmet he&#8217;s found has no visor.</p>
<blockquote><p>His [Don Quixote] ingenuity, however, enabled him to remedy this, and he proceeded to fashion out of cardboard a kind of half-helmet, which when attached to the morion, gave the appearance of a whole one.  True, when he went to see if it was strong enough to withstand a good slashing blow, he was somewhat disappointed; for when he drew his sword and gave it a couple of thrusts, he succeeded only in undoing a whole week&#8217;s labour.  The ease with which he had hewed it to bits disturbed him no little, and he decided to make it over.  This time he placed a few strips of iron on the  inside, and then, convinced that it was strong enough, refrained from putting it to any further test; instead, he adopted it then and there as the finest helmet ever made.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2007/12/05/quixotic-software-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Voltaire&#8217;s Theist</title>
		<link>http://www.kurtiss.org/2007/11/14/voltaires-theist/</link>
		<comments>http://www.kurtiss.org/2007/11/14/voltaires-theist/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 22:10:19 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2007/11/14/voltaires-theist/</guid>
		<description><![CDATA[Someone recently demanded an answer from me: are you a Christian or not?!  Ultimately, I think the answer most likely to come across as truthful to this person was yes, and so was the effect of my deliberation.   For others who might demand a response to a similarly meaningless  dichotomy, the [...]]]></description>
			<content:encoded><![CDATA[<p>Someone recently demanded an answer from me: are you a Christian or not?!  Ultimately, I think the answer most likely to come across as truthful to this person was yes, and so was the effect of my deliberation.   For others who might demand a response to a similarly meaningless  dichotomy, the answer would be no.</p>
<p>Logicians know it&#8217;s often easier to <em>disprove</em> by contradictory demonstration than it is to <em>prove</em> by some rigor.  Accordingly,  I know less of what I am, and more of what I am not.  I am not agnostic, because I have more faith.  I am not <em>simply</em> Christian, due in part to the forthcoming reasons.</p>
<p>Using these anchors as a basis for spiritual triangulation, I approach this description of a theist.  I think today, there are more &#8220;great difficulties&#8221; than existed in Voltaire&#8217;s day.  Because I&#8217;ve spent more time in the Christian world, proper, I resolve many of my own dissonances with Christian-centric counter-examples.   There are, however, great difficulties that continue to confound me.  I will discuss them openly with any interested party and seek to resolve them using the same mechanisms I&#8217;ve used to this day.</p>
<p>As is so often the case, the world requires a shallow label, and our own requirements come from within&#8211;that sense of curiosity or purpose or belonging. Here is Voltaire&#8217;s description of a theist, which resonates strongly with me. Derived independently of his direct influence, my own ideas parallel many of his, which are well voiced and resonant.</p>
<blockquote><p>  THE theist is a man firmly persuaded of the existence of a Supreme Being as good as He is powerful, who has formed all beings with extension, vegetating, sentient and reflecting; who perpetuates their species, who punishes crimes without cruelty, and rewards virtuous actions with kindness.The theist does not know how God punishes, how he protects, how he pardons, for he is not reckless enough to flatter himself that he knows how God acts, but he knows that God acts and that He is just. Difficulties against Providence do not shake him in his faith, because they are merely great difficulties, and not proofs. He submits to this Providence, although he perceives but a few effects and a few signs of this Providence: and, judging of the things he does not see by the things he sees, he considers that this Providence reaches all places and all centuries.</p>
<p>Reconciled in this principle with the rest of the universe, he does not embrace any of the sects, all of which contradict each other; his religion is the most ancient and the most widespread; for the simple worship of a God has preceded all the systems of the world. He speaks a language that all peoples understand, while they do not understand one another. He has brothers from Pekin to Cayenne, and he counts all wise men as his brethren. He believes that religion does not consist either in the opinions of an unintelligible metaphysic, or in vain display, but in worship and justice. The doing of good, there is his service; being submissive to God, there is his doctrine. The Mahometan cries to him&#8211;&#8221; Have a care if you do not make the pilgrimage to Mecca !&#8221; &#8221; Woe unto you,&#8221; says a Recollet, &#8221; if you do not make a journey to Notre-Dame de Lorette! &#8220;He laughs at Lorette and at Mecca; but he succours the needy and defends the oppressed.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2007/11/14/voltaires-theist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Scouts</title>
		<link>http://www.kurtiss.org/2007/10/26/code-scouts/</link>
		<comments>http://www.kurtiss.org/2007/10/26/code-scouts/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 06:24:44 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2007/10/26/code-scouts/</guid>
		<description><![CDATA[I was never a boyscout.  I never got badges, or went hiking, or helped old ladies across the street.  I was infrequently prepared (let&#8217;s just call that late binding, k?).  But one thing that I always admired about those kerchief-toting, three-finger-saluting momma&#8217;s boys, was their oath:
 On my honour I promise that&#8212;
1. [...]]]></description>
			<content:encoded><![CDATA[<p>I was never a boyscout.  I never got badges, or went hiking, or helped old ladies across the street.  I was infrequently prepared (let&#8217;s just call that late binding, k?).  But one thing that I always admired about those kerchief-toting, three-finger-saluting momma&#8217;s boys, was their oath:</p>
<blockquote cite="http://en.wikipedia.org/wiki/Scout_Promise"><p> On my honour I promise that&#8212;</p>
<p>1. I will do my duty to God and the King.<br />
2. I will do my best to help others, whatever it costs me.<br />
3. I know the scout law, and will obey it.</p></blockquote>
<p><img src="http://www.cnn.com/images/0101/top.bush.w.ap.jpg" height="170" width="280" /></p>
<p>Aside from the fact that this little ditty smells like a nasty case of infinite tail recursion, how do these three steps relate to developers?  As the inimitable Dr. House says, &#8220;here, please hold my metaphor.&#8221;</p>
<p>First, we have a duty to our users.  Ipso Facto, Quod Erat Demonstrandum, Ad Hominem.  When it comes to the code we write, our users serve as God and King.  Every poorly scoped data structure, every unfortunate inheritance chain, it&#8217;s all for the user.  If it&#8217;s not, you tempt a fate I wish upon no man: irrelevance.</p>
<p>This duty requires that our code be useful.  That it serve some end in making a feature, and finally a product, that our users want to use.  This is not a binary choice we have to make&#8211;each module or feature lies somewhere on a continuum of uselessness.  And let&#8217;s face it, I&#8217;m talking mainly to nerds.  We love challenges and ownership, and all too often we love them to the point that our exuberance overshadows the most important factor in our decision to write that next line of code.</p>
<p><img src="http://duckman.pettho.com/characters/tjw.jpg" height="273" width="250" /></p>
<p>Second, fellow scouts, and this rule follows from the first, we must write our code to be pleasing to our compatriots.  We&#8217;re all working together to achieve #1.  To do that as efficiently as possible, we must set aside our stunning individuality and write code that makes sense for others to read and manipulate.  Why? This is simple.  This is the power of a team.  This is why organizations are formed.  Because together, we can be something greater than we can individually.</p>
<p>This is not to say that you should double check every API call you make with each of your team members before you make it.  Or even that you should spend twice as long writing documentation as you have written code, that will coincidentally never be read.  Rather, you should:</p>
<ul>
<li>Balance terseness with comprehensibility.</li>
<li>Write with refactoring in mind.</li>
<li>Minimize namespace clutter.  If your language allows you to code descriptively, then for god&#8217;s sake, do it.</li>
<li>Be careful about scope.  The localer, the better.  Tighten that contract up and make refactoring exponentially easier.</li>
<li>Just-in-time abstraction. Don&#8217;t create one unless you need to, but as soon as you need to, do.</li>
<li>Don&#8217;t hide shortcomings.  Getting creative with whitespace and extra long lines of code is deceptive.  If you find yourself wanting to do this, it&#8217;s usually time for a better abstraction.</li>
<li>Self deprecating comments don&#8217;t make up for incorrect code.  Your fellow developers understand there are always ways to make things better.  Get it to the point where you don&#8217;t need to mention the magnitude of the approaching hack, before you commit.</li>
</ul>
<p>Of course there are *always* exceptions to the rule, and you&#8217;re called upon to make those judgment calls time and time again.  But you&#8217;ll do fine if you remember the first two Code Scout rules:</p>
<ol>
<li>I will do my duty to the users.</li>
<li> I will do my best to make my code a living document for multiple authors, no matter what it costs <em>me</em>.</li>
<p>And the final Code Scout rule:</p>
<li>return arguments.callee.apply(this, arguments);</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2007/10/26/code-scouts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Was in a Band, Once</title>
		<link>http://www.kurtiss.org/2007/10/11/i-was-in-a-band-once/</link>
		<comments>http://www.kurtiss.org/2007/10/11/i-was-in-a-band-once/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 05:42:06 +0000</pubDate>
		<dc:creator>kurtiss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kurtiss.org/2007/10/11/i-was-in-a-band-once/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><embed src="http://www.box.net/static/flash/box_explorer.swf?widgetHash=a3otbf12g9&amp;cl=0" wmode="transparent" type="application/x-shockwave-flash" height="345" width="460"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kurtiss.org/2007/10/11/i-was-in-a-band-once/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
