<?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>Mindshare Strategy</title>
	<atom:link href="http://mindsharestrategy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindsharestrategy.com</link>
	<description>Tell your own story ...</description>
	<lastBuildDate>Mon, 09 Apr 2012 15:54:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta4-20738</generator>
	<atom:link rel='hub' href='http://mindsharestrategy.com/?pushpress=hub'/>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>You Have an Opinion?</title>
		<link>http://mindsharestrategy.com/2012/you-have-an-opinion/</link>
		<comments>http://mindsharestrategy.com/2012/you-have-an-opinion/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 15:54:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=4030</guid>
		<description><![CDATA[When I write software, I ask for people&#8217;s opinions.  Then, I either listen to what they have to say or I don&#8217;t. Some people are very adamant about certain features, options, or use cases. Sometimes I listen, sometimes I ignore them entirely. It&#8217;s nothing personal. I have opinions about certain applications that should be ignored&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/you-have-an-opinion/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>When I write software, I ask for people&#8217;s opinions.  Then, I either listen to what they have to say or I don&#8217;t.</p>
<p>Some people are very adamant about certain features, options, or use cases. Sometimes I listen, sometimes I ignore them entirely.</p>
<p>It&#8217;s nothing personal. I have opinions about <a href="http://wordpress.org">certain applications</a> that should be ignored as well.  Features, options, and experiences that are important to me aren&#8217;t important to the overall process or the product&#8217;s <a href="http://wordpress.org/support/topic/wordpresss-htaccess-file-is-inadequate?replies=16#post-2740122">actual end user</a>.</p>
<p>Am you entitled to have an opinion of my work?  Yes.  But I&#8217;m just as entitled to disqualify it for the following two reasons:</p>
<ol>
<li>Lack of Standing</li>
<li>No Credibility</li>
</ol>
<p>Want to know <em>why</em> I disqualify opinions in these two categories?  Then read the latest post on Seth Godin&#8217;s blog:</p>
<blockquote>
<h2><a href="http://sethgodin.typepad.com/seths_blog/2012/04/is-everyone-entitled-to-their-opinion.html">Is everyone entitled to their opinion?</a></h2>
<p>Perhaps, but that doesn&#8217;t mean we need to pay the slightest bit of attention.</p>
<p>There are two things that disqualify someone from being listened to:</p>
<p>1. Lack of Standing. If you are not a customer, a stakeholder or someone with significant leverage in spreading the word, we will ignore you. And we should.</p>
<p>When you walk up to an artist and tell her you don&#8217;t like her painting style, you should probably be ignored. If you&#8217;ve never purchased expensive original art, don&#8217;t own a gallery and don&#8217;t write an influential column in ArtNews, then by all means, you must be ignored.</p>
<p>If you&#8217;re working in Accounts Payable and you hate the company&#8217;s new logo, the people who created it should and must ignore your opinion. It just doesn&#8217;t matter to anyone but you.</p>
<p><a href="http://sethgodin.typepad.com/seths_blog/2012/04/is-everyone-entitled-to-their-opinion.html">Continue reading on Seth Godin&#8217;s site &#8230;</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/you-have-an-opinion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URLs and UX</title>
		<link>http://mindsharestrategy.com/2012/urls-and-ux/</link>
		<comments>http://mindsharestrategy.com/2012/urls-and-ux/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 22:05:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=4014</guid>
		<description><![CDATA[I despise broken links. Most of the sites I read on a daily basis are littered with links to this site or that site. &#160;Many of them are written quickly to get news stories out promptly and, as a result, are published with typos. It&#8217;s one thing when I catch a typo in body content&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/urls-and-ux/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>I despise broken links.</p>
<p>Most of the sites I read on a daily basis are littered with links to this site or that site. &nbsp;Many of them are written quickly to get news stories out promptly and, as a result, are published with typos.</p>
<p>It&#8217;s one thing when I catch a typo in body content &#8211; <a href="http://www.ecenglish.com/learnenglish/lessons/can-you-read">most of us can read English words if the characters are in any order</a> &#8211; but a typo in a&nbsp;<em>link</em> can be catastrophic.</p>
<p>The other day, for example, a friend posted a link to Twitter. Twitter immediately tried to parse the link to auto-shorten it &#8230; and broke the link in the process (apparently their tool doesn&#8217;t like quotes in URLs):</p>
<blockquote class="twitter-tweet"><p>“But The Client Wants IE 6 Support!” <a href="http://t.co/tOMKHwLq" title="http://www.smashingmagazine.com/2011/11/03/">smashingmagazine.com/2011/11/03/</a>“but-the-client-wants-ie-6-support”/</p>
<p>&mdash; Irv Briscoe (@irvbriscoe) <a href="https://twitter.com/irvbriscoe/status/187622178039148545" data-datetime="2012-04-04T19:26:27+00:00">April 4, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Similar mistakes make blogs and news posts difficult to follow. &nbsp;A simple entry error can turn an otherwise useful link (i.e. <a href="http://google.com">http://google.com</a>) into a broken one that results in a 404 Not Found error (i.e <a href="http://mindsharestrategy.com/htpt://google.com">http://mindsharestrategy.com/htpt://google.com</a>).</p>
<p>Not checking for broken links can lead to a poor user experience. &nbsp;WordPress is all about creating a&nbsp;<em>great</em> user experience, so I think it should do a certain amount of checking for authors to protect us from our own proofreading laziness.</p>
<h2>An Alternative</h2>
<p>I&#8217;m a big fan of optimistic UI feedback. &nbsp;Essentially, you assume that whatever action the user invoked is successful and only display messages when things fail or when unexpected behavior occurs.</p>
<p>Rather than prompting the user with a JavaScript alert every time a blog post is saved, you sound the sirens when something goes wrong. &nbsp;The user&nbsp;<em>expects</em> the post to save, so you save it, give some subtle feedback (like the &#8220;post saved&#8221; message at the top of the screen) and move on.</p>
<p>Background processes should be even more subtle.</p>
<p>My suggestion is that the insert/edit link dialog check in the background to see if the entered URL is valid.</p>
<h3>Technical Details</h3>
<p>When the URL field loses focus, the UI submits the URL back to WordPress via AJAX. &nbsp;WordPress then does a quick header check on the URL using the HTTP API. &nbsp;All we really need is the response headers from the server to make sure it&#8217;s not a 404, any other response (200 OK or a 30X redirect) are fine.</p>
<p>If the link 404s, add some visual indication to the UI that the link might be bad. &nbsp;If the link succeeds, and some indication that is passes. &nbsp;For example, the two screenshots below show one way this feedback could be conveyed to the user:</p>
<p style="text-align: center;"><a href="http://mindsharestrategy.com/files/2012/04/uiconcept.png"><img class="aligncenter  wp-image-4017" title="Insert/Edit Link UI COncept" src="http://mindsharestrategy.com/files/2012/04/uiconcept.png" alt="" width="584" height="281" /></a></p>
<p style="text-align: left;">Placing the mouse cursor over the indicator icon or the highlighted URL field would prompt the user to explain that the URL as typed returned an error and might be invalid.</p>
<p style="text-align: left;">This would in no way prevent the user from adding the link anyway. It&#8217;s merely intended to be a quick check to help prevent broken links from making their way into the field.</p>
<p style="text-align: left;">What are your thoughts? Do you see any value in this feature? Do you think your customers would see any value?</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/urls-and-ux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Happy Hunger Games</title>
		<link>http://mindsharestrategy.com/2012/happy-hunger-games/</link>
		<comments>http://mindsharestrategy.com/2012/happy-hunger-games/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 01:46:04 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[In the Life]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[stories]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=4011</guid>
		<description><![CDATA[I love a good story. Drama. Action. Romantic comedy. Tragedy.  Fiction or non-fiction.  It doesn&#8217;t really matter. We communicate through stories, and the best stories can connect perfect strangers in ways conversation or common ground never could. Last night I had the opportunity to attend the midnight release of The Hunger Games.  I&#8217;ve read the series,&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/happy-hunger-games/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>I love a good story.</p>
<p>Drama. Action. Romantic comedy. Tragedy.  Fiction or non-fiction.  It doesn&#8217;t really matter.</p>
<p>We communicate through stories, and the best stories can connect perfect strangers in ways conversation or common ground never could.</p>
<p>Last night I had the opportunity to attend the midnight release of <em>The Hunger Games</em>.  I&#8217;ve read the series, and I have been looking forward to the movie since I first saw the preview several weeks ago.</p>
<p>There were seven nearly-sold-out screens at the local theater.  I was surrounded by teenagers and adults alike.  The majority of us had read the books, and several people were even wearing t-shirts and costumes in honor of the film.</p>
<p>These were people I&#8217;d never met &#8211; some of whom I&#8217;ll never see again &#8211; yet we shared something last night.<span id="more-4011"></span></p>
<p>We all watched the same film.  We all cried at the same heart-moving scenes.  We all jumped when the <em>muttations</em> sprang out of the woods.  For two hours last night, I was in a room with several of my closest friends.  And there&#8217;s nothing like it.</p>
<p>A well-told story introduces you to a <em>part</em> of a character.  A fragment of their personality, thoughts, and passions.  It&#8217;s left to the reader (or watcher) of the story to fill in the blanks with pieces of their own personality, thoughts, and passions.  You&#8217;re left with a creation made in part by you and in part by the storyteller.</p>
<p>Their trials and victories become your trials and victories.  You feel their pain.  You cheer their accomplishments.  You understand their basest determinations in such an intimate way as cannot be described.</p>
<p>And when you share that story with someone else &#8211; and they connect with the same characters on such a level &#8211; you share a part of yourself with them as well.</p>
<p><em>The Hunger Games</em> is an amazing story of adventure, determination to survive, self sacrifice, and love.  Not just romantic love, but the love one shows when offering to lay down their life for another.  The darker parts of the story challenge even the strongest sense of morality &#8211; what exactly would <em>you</em> do in order to survive?  What would you do so that you could ensure the survival of a loved one?</p>
<p>I read the books and fell in love with all of the characters.  Watching the film is no less entrancing &#8211; the film compliments the novel in a way I never though possible.  And now, I&#8217;ve had the opportunity to share that moment &#8211; cheering for a beloved character who is part fiction and part me &#8211; with a hundred complete strangers.  Strangers who, through the telling of an incredible story, are now as much a part of me as the characters we all love.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/happy-hunger-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Nice With Others</title>
		<link>http://mindsharestrategy.com/2012/playing-nice-with-others/</link>
		<comments>http://mindsharestrategy.com/2012/playing-nice-with-others/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 18:00:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[phoenix]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3999</guid>
		<description><![CDATA[Below is the video of my WordCamp Phoenix 2012 presentation.  Please, be nice]]></description>
			<content:encoded><![CDATA[<p>Below is the video of my WordCamp Phoenix 2012 presentation.  Please, be nice <img src='http://mindsharestrategy.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="v-FvBt5PpI-1" class="video-player"><embed id="v-FvBt5PpI-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=FvBt5PpI&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="600" height="452" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/playing-nice-with-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Once Upon a Time</title>
		<link>http://mindsharestrategy.com/2012/once-upon-a-time/</link>
		<comments>http://mindsharestrategy.com/2012/once-upon-a-time/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 01:56:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[In the Life]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[passion]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3995</guid>
		<description><![CDATA[When I was 6, I wanted to be an architect. I loved drawing, enjoyed visiting cool buildings, and had the odd drive to be a part of something bigger.  I checked books out from the library, talked up the idea with adults, and even took a crack at drawing up blueprints for the first house&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/once-upon-a-time/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>When I was 6, I wanted to be an architect.</p>
<p>I loved drawing, enjoyed visiting cool buildings, and had the odd drive to be a part of something bigger.  I checked books out from the library, talked up the idea with adults, and even took a crack at drawing up blueprints for the first house I&#8217;d build.</p>
<p>Needless to say, that didn&#8217;t quite work out.</p>
<p>As I grew up, my interests changed.  I tried my hand at CAD in middle school, but couldn&#8217;t figure out the complex interfaces.  Since everyone told me using a CAD system was essential for architecture, I gave up on that dream and grabbed hold of others.</p>
<p>My favorite high school teachers taught science, so I spent all of my time trying to figure out how the world worked.  Much to my parents&#8217; dismay, I even brought experiments home from time to time <a class="simple-footnote" title="The first time I tried dividing water into hydrogen and oxygen in the living room resulted in several awkward parent-teacher meetings." id="return-note-3995-1" href="#note-3995-1"><sup>1</sup></a>.</p>
<p>Originally I wanted to work in the space program for NASA. I even applied for internships and chose a physics major in college for that purpose.  Eventually, I changed gears and wanted to teach.  Then I wanted to work in a lab.  Then I gave up on that entirely and went back to school for a second degree in political science.</p>
<p>I found I liked telling stories more than anything, so I studied marketing in business school and walked away with a masters degree in international management.<span id="more-3995"></span></p>
<h2>Right Now</h2>
<p>At the moment, though, I&#8217;m not using any of my degrees.</p>
<p>I work full-time writing web software for the insurance industry.  I also freelance on the side, writing open source software for WordPress.  But while I enjoy both, neither is really my &#8220;dream job.&#8221;</p>
<p>I come away from work somewhat burned out at the end of the day, only to keep working late into the night on the plethora of unfinished side-projects I have on my plate.  Client work.  <a href="http://wordpress.org/extend/plugins/profile/ericmann">My WordPress plugins</a>.  <a href="http://jumping-duck.com">My marketing/publishing business</a>.  <a title="Kickstarter Proposal" href="http://mindsharestrategy.com/2012/kickstarter-proposal/">My Kickstarter campaign</a>.</p>
<p>Like I said, I enjoy my work, I just don&#8217;t necessarily feel this is where I&#8217;m supposed to be. <a class="simple-footnote" title="I&#8217;m good at my job, I enjoy the satisfaction of finishing projects, and I love the challenge.  But I don&#8217;t feel called to this particular field &#8230; if that makes sense." id="return-note-3995-2" href="#note-3995-2"><sup>2</sup></a></p>
<p>So I&#8217;ve decided to make a list.  A list of the abstract <em>things</em> I love doing.  The things I&#8217;d love to do full-time if someone would pay me to do them.</p>
<h2>My List</h2>
<h3>Reading</h3>
<p>I&#8217;m a prolific reader.  So far in 2012 I&#8217;ve finished 16 separate books.  Novels, business books, technical guides.  You name it.  Every piece tells some kind of story, and I <em>live</em> for the story.</p>
<p>The best books, though, tell <em>peoples&#8217;</em> stories.  Fiction or non-fiction, studying a character and the circumstances that shape their personality, perceptions, and actions is exciting to me.  I actually cry a little inside when I finish a book because it means I have nothing left to learn from that particular character.  I read the entire Twilight series in a week. <a class="simple-footnote" title="If you ask me to my face, I&#8217;ll tell you I read it to support a student I&#8217;m mentoring.  But really, I was just curious and actually enjoyed the story. Sue me." id="return-note-3995-3" href="#note-3995-3"><sup>3</sup></a> I just finished all three books of The Hunger Games in about 4 days.  I&#8217;m halfway through A Song of Ice and Fire (Game of Thrones) and the Left Behind series as well.</p>
<p>Nothing is as captivating as studying a person&#8217;s &#8211; real or fictitious &#8211; story.</p>
<h3>Writing</h3>
<p>Most of my writing is done on the computer. I can&#8217;t write by hand at a speed anywhere near keeping up with my thoughts, and can only barely type fast enough to keep up.  Unfortunately, sitting in front of a computer all day saps me of my will to do so again recreationally.</p>
<p>I&#8217;ve won awards for my poetry and I&#8217;ve written several short stories (a few published under pseudonyms).  I keep <a href="http://prosepainting.com">a writing blog</a>, but neglect it so much it pains me to even let you see it now.  I also have 4 unfinished novels sitting around my desk begging me to take a year off work and just <em>finish</em>.</p>
<p>Most of the writing I <em>do</em> get to publish is stream-of-consciousness and published online.  Like this post.  Sadly, I rarely even have time (or energy) to proofread.</p>
<h3>Camping</h3>
<p>I know. Who wouldn&#8217;t want to spend all their time on vacation?  But I don&#8217;t just camp in the summer.</p>
<p>Is it raining? Great, let&#8217;s go!</p>
<p>Is it snowing? Great, let&#8217;s go!</p>
<p>It will only be 15 degrees this weekend? Great, let&#8217;s go!</p>
<p>There won&#8217;t be any plumbing or running water? Great, let&#8217;s go!</p>
<p>My love for camping is the primary reason I keep working with the Boy Scouts.  I love the <em>idea</em> of the program, but the parent organization frustrates me enough with their policy that, if I had a way to be outdoors as often and <em>still</em> work with kids, I would.</p>
<h3>Volunteering</h3>
<p>When I was unemployed <a class="simple-footnote" title="I quit a job due to an ethical disagreement with my employer.  He was cheating his employees and lying to investors. I found out. I don&#8217;t work there anymore." id="return-note-3995-4" href="#note-3995-4"><sup>4</sup></a> I spent every possible day working with Habitat for Humanity.  Going to sleep with a sore back knowing that some family would have a clean, dry, affordable place to live as a result &#8230; well &#8230; there&#8217;s no better feeling in the world.</p>
<p>As I mentioned before, I also work with the Boy Scouts.  I serve as an Assistant Scoutmaster for a troop of about 30 youth.  I supervise camping trips, teach merit badges, and even advised on Scout working on his Religious Emblem last year.</p>
<p>I also volunteer in the community.  I&#8217;m mentoring a middle schooler who wants to be a writer, and I used to serve on my church&#8217;s finance and worship teams. <a class="simple-footnote" title="I&#8217;m in the process of, potentially, moving to a different church.  So I stepped back at the end of my term rather than leave the post unfilled with a sudden exodus." id="return-note-3995-5" href="#note-3995-5"><sup>5</sup></a></p>
<h2>Where Does This Leave Me?</h2>
<p>I honestly don&#8217;t know.  I can think of a hundred jobs that might satisfy one or more of these passions I have, but <em>none</em> that cover everything.  Even the jobs I&#8217;ve found that cover <em>some</em> of them won&#8217;t quite work.  Remember how I mentioned I went to grad school?  Yeah.  Still need to pay that off.  So online teacher writing books from a cabin in the woods won&#8217;t really work out.</p>
<p>Instead, I try to carve time out of my day &#8211; each day &#8211; to focus on each of my passions.  Sadly, as time wears on and I continue to become an &#8220;older, wiser, more experienced&#8221; version of myself, I begin to doubt when &#8211; if ever &#8211; I&#8217;ll find that miracle &#8220;dream job&#8221; that makes me happy beyond measure.</p>
<p>Is it out there?  Hopefully.  I just don&#8217;t quite know what <em>it</em> is &#8230;</p>
<div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-3995-1">The first time I tried dividing water into hydrogen and oxygen in the living room resulted in several awkward parent-teacher meetings. <a href="#return-note-3995-1">&#8617;</a></li><li id="note-3995-2">I&#8217;m good at my job, I enjoy the satisfaction of finishing projects, and I love the challenge.  But I don&#8217;t feel <em>called</em> to this particular field &#8230; if that makes sense. <a href="#return-note-3995-2">&#8617;</a></li><li id="note-3995-3">If you ask me to my face, I&#8217;ll tell you I read it to support a student I&#8217;m mentoring.  But really, I was just curious and actually enjoyed the story. Sue me. <a href="#return-note-3995-3">&#8617;</a></li><li id="note-3995-4">I quit a job due to an ethical disagreement with my employer.  He was cheating his employees and lying to investors. I found out. I don&#8217;t work there anymore. <a href="#return-note-3995-4">&#8617;</a></li><li id="note-3995-5">I&#8217;m in the process of, <em>potentially</em>, moving to a different church.  So I stepped back at the end of my term rather than leave the post unfilled with a sudden exodus. <a href="#return-note-3995-5">&#8617;</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/once-upon-a-time/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What Goes Around &#8230;</title>
		<link>http://mindsharestrategy.com/2012/what-goes-around/</link>
		<comments>http://mindsharestrategy.com/2012/what-goes-around/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 15:12:31 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[In the Life]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3993</guid>
		<description><![CDATA[I&#8217;m not a formally-trained developer.  I might write software for a living now, but I got my start by copy-pasting code from Google searches into Microsoft Frontpage back in the day. I know. Embarassing. In grad school I finally took the time to research what other tools were available.  I discovered WordPress.  I was somewhat ecstatic.&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/what-goes-around/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a formally-trained developer.  I might write software for a living <em>now</em>, but I got my start by copy-pasting code from Google searches into Microsoft Frontpage back in the day.</p>
<p>I know. Embarassing.</p>
<p>In grad school I finally took the time to research what other tools were available.  I discovered WordPress.  I was somewhat ecstatic.</p>
<p>Unfortunately, WP didn&#8217;t do everything I wanted it to do.  Certain features I needed were missing, others were buggy.  I somewhat despise traditional forums as a means of support, so I was grasping at straws for months trying to figure out how to make things work the way I wanted.</p>
<p>I started teaching myself PHP by hacking core files directly.  I didn&#8217;t understand actions and filters at the time, so this was the only way I knew how to make WordPress &#8220;behave.&#8221;  Those of you active in the community now know my opinion of people who hack core &#8230; <img src='http://mindsharestrategy.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I discovered Trac and the WP Hackers list and eventually got over my disdain for the forums.  My first year with WordPress was pretty active.  But just about none of my activity in the community was on the positive side.<span id="more-3993"></span></p>
<p>As an outsider, I saw all of the experienced WP devs as a bit elitist.  Different developers would contribute hundreds of patches to core &#8230; immediately &#8230; without much discussion.  Meanwhile, my patches would sit in Trac for months, only to be declined later because they weren&#8217;t up-to-date with core by the time a committer got around to it.</p>
<p>I desperately wanted to be a part of the WP community.  I wrote plugins.  I worked from home supporting WP-related businesses (and charged far too much).  I spent at least 3 hours a day on the forums and IRC offering support.  But I still wasn&#8217;t able to break in to what I viewed as an &#8220;exclusive inner circle.&#8221;</p>
<p>My frustration eventually boiled over.  I left a few inflammatory posts in the forums.  I flamed a few core team members in email.  I even took my anger to my first ever WordCamp and said things I shouldn&#8217;t behind the backs of various members of the core team.</p>
<p>When I got started with WordPress, I was not a nice person.</p>
<p>Fast forward a few years.  I now have several patches in core.  I have several plugins in the repository.  I&#8217;ve been a speaker at a WordCamp.  And I&#8217;m a moderator for the WordPress Stack Exchange.</p>
<p>Much of my earlier, less savory behavior has been swept under the rug.  But last night, it came back to slap me in the face.</p>
<p>I was cleanup up some questions on the WPSE and locked one due to some abuse in the comments.  Usually I lock threads that consist of &#8220;why won&#8217;t you help&#8221; because they&#8217;re not constructive to the site.  The response tonight was a longer post accusing me of sitting in an &#8220;elitist tower&#8221; and refusing to live up to my own standards to help newcomers.  I was accused of using &#8220;weak reasoning&#8221; and reactively closing a topic because I didn&#8217;t care enough to help.</p>
<p>It hurt.  Not just because it was personal, but because I clearly remember saying <em>the exact same things</em> to and about people I now consider friends.</p>
<p>So to everyone in the WordPress community, I owe you an apology.  I&#8217;m not calling out any names because I don&#8217;t want to rehash old arguments, but if I&#8217;ve ever said something even remotely along the lines of a personal attack, I am sorry.</p>
<p>Sorry not just for saying it, but also sorry for taking so long to recognize the need for an apology.</p>
<p>I hold you all in the highest regard, and this kind of behavior &#8211; from me or any member of the community &#8211; is just not OK.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/what-goes-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free and Open</title>
		<link>http://mindsharestrategy.com/2012/free-and-open/</link>
		<comments>http://mindsharestrategy.com/2012/free-and-open/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 15:04:39 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3989</guid>
		<description><![CDATA[I write software for a living.  Not something I ever expected to do for a career, but it happened and I&#8217;m fairly good at it. I also write software as a hobby.  Different languages and platforms &#8211; working with a diverse set of tools makes me a better developer.  I also give away most of the&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/free-and-open/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>I write software for a living.  Not something I ever expected to do for a career, but it happened and I&#8217;m fairly good at it.</p>
<p>I also write software as a hobby.  Different languages and platforms &#8211; working with a diverse set of tools makes me a better developer.  I also <em>give away</em> most of the software I write in my free time.</p>
<p>Why?</p>
<p>Releasing software helps me find bugs, contribute to a growing community of developers, and raise my own name recognition in the market.  Increased name recognition means more consulting contracts.  It&#8217;s a win-win.</p>
<p>When I do give my software away, I try to pick the most permissive terms possible under which it&#8217;s distributed.  So long as my name and copyright stays on the code, I don&#8217;t care what you do with it.</p>
<p>A great deal of the code I write in my free time is for WordPress.  WordPress is distributed under the terms of the <a href="http://www.gnu.org/licenses/gpl.html">GPL </a>(version 2, specifically), so my code has to licensed under GPL-compatible terms.</p>
<p>And <em>that</em> is a can of worms that irritates me.</p>
<p>In my opinion, the GPL is the enemy of software freedom.<span id="more-3989"></span></p>
<p>Let me say that again &#8211; the most commonly used license for &#8220;free&#8221; software is the enemy of free software.</p>
<p>Here are a number of reasons why:</p>
<ul>
<li><strong>Various versions of the GPL are incompatible.</strong> WordPress uses GPLv2. The current &#8220;standard&#8221; is GPLv3.  GPLv2 code can be included in GPLv3 projects, but not the other way around. So for WordPress plugins to be GPLv2 compatible (a requirement for distribution via WordPress.org), they must <em>also</em> use the older version of the license.</li>
<li><strong>The license is viral.</strong> I build websites. A client wishes exclusive rights and a restrictive license on the code they&#8217;ve bought from me (which is fine because they bought that right). But they also want to add a feature to the site to make it easier for their end users to interact with. That one feature on one page of the site <em>could</em> use a library licensed under the AGPL &#8230; but incorporating that library (for one button on one page in a rich web application) would require <em>the entire project</em> to be GPL-compatible.</li>
<li><strong>The terms of the license are ambiguous. </strong>Developers go blue in the face debating what is and is not compliant with their beloved license. If we spent half the time we spent debating actually writing new code, we might already have flying cars.</li>
<li><strong>It&#8217;s unproven in court. </strong>Everyone is tying their code to a license that has yet to be defended and upheld by any legal body.  The terms of the license are ambiguous at best, so we debate the <em>spirit</em> of the GPL and just pray that a judge will back us up should anyone ever contest it.</li>
</ul>
<p>The purpose of a free software license is to protect users.  If Microsoft were to go belly up tomorrow, we&#8217;d lose Word, Windows, Internet Explorer, and every other program they sell.  We don&#8217;t have the code, we don&#8217;t have a right to the code, and no one can step in and make changes to the code without the defunct company&#8217;s permission.</p>
<p>Open source software, however, gives the end user the right to have a copy of the code, a right to <em>change</em> the code, and a right to redistribute their changes to someone else.  If Automattic were to go belly up tomorrow, we&#8217;d still have the source code for WordPress, After the Deadline, and every other open source project they&#8217;ve distributed.  We have the code, we have a right to the code, and <em>anyone</em> can step in to take over development.</p>
<p>WordPress itself began as a fork of another software project that stalled its development.</p>
<p>But, once again, WordPress is bound to the GPL.</p>
<p>The GPL was designed (allegedly) to protect the little guy.  The aim was to keep software behemoths like Microsoft and Apple from snatching libraries out of the open source community and locking them behind restrictive, proprietary licenses.</p>
<p>Unfortunately, it also hurts the little guy.</p>
<p>Let&#8217;s say I write an application.  I distribute it under the terms of the GPL and post it on my website for free.  Now, anyone can download it, anyone can use it, and anyone can redistribute the code.  Great!  Then, a larger company comes along, grabs my code, refactors it to slap their own branding all over the place, and puts it on their website for $50/copy.</p>
<p>So long as my original copyright is in place (inline in the code where no one but a developer would ever see it), they are 100% in the clear.  Legally.  Their site with more traffic than mind starts to pull in revenue from work I gave away for free.</p>
<p>Yes, this has happened before.  Not just to me, either.</p>
<p>Does it bother me?  Not really.  I was giving my stuff away for free in the first place.</p>
<p>But look at this same situation a different way.</p>
<p>I write a library.  I want as many people to use it as possible so I can build up my resume with a list of projects implementing my code.  I naively distribute it under the terms of the GPL and post it on my site for free.  Great!  Then a larger company comes along, but refuses to touch my code because they distribute software in an industry that, for regulatory reasons, is not permitted to be GPL.</p>
<p>A developer&#8217;s choice of license matters.</p>
<p>It can be the difference between distributing software for free and making a political statement that all software should be free.  Depending on who you are, that will mean very different things.</p>
<p>I&#8217;m a capitalist, and I aim to benefit from every line of code I write.  Sometimes I do that by selling closed-source software.  Sometimes I do that by selling open-sourced software.  Sometimes I do that by giving my software way for free.</p>
<p>But many new developers are so worried about getting out a 1.0 release that they gloss over licensing terms.  Who could blame them?  Licensing is a messy, opinionated topic.  Choosing the <em>wrong</em> license, though, can set you up for a lot of problems.</p>
<p>When I first started writing code for WordPress, I copy-pasted my license block from an &#8220;official&#8221; tutorial on how to license your plugins.  That tutorial has since been removed, and I was informed yesterday that <em><a href="http://core.trac.wordpress.org/ticket/16898">all of my plugins are violating the requirements of the WordPress.org plugin repository</a></em>.  My plugins are all licensed as GPLv3 or greater &#8230; the repository <a href="http://wordpress.org/extend/plugins/about/">requires GPLv2-compatible</a>.</p>
<p>I&#8217;ll be carving time out of my weekend to walk through all of my open source projects and relicense them under the terms of the <a href="http://en.wikipedia.org/wiki/MIT_License">X11 open source license</a>.  It&#8217;s more permissive than the GPL, but still meets the repository&#8217;s requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/free-and-open/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kickstarter Proposal</title>
		<link>http://mindsharestrategy.com/2012/kickstarter-proposal/</link>
		<comments>http://mindsharestrategy.com/2012/kickstarter-proposal/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 22:31:48 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3984</guid>
		<description><![CDATA[A handful of things have been brewing in my head lately: A strong desire to contribute more to the open source software community (beyond WordPress) The desire to complete and publish a fiction novel I want to combine the creative aspects of my life with the technical, putting together a novel in a new medium&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/kickstarter-proposal/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>A handful of things have been brewing in my head lately:</p>
<ol>
<li>A strong desire to contribute more to the open source software community (beyond WordPress)</li>
<li>The desire to complete and publish a fiction novel</li>
</ol>
<p>I want to combine the creative aspects of my life with the technical, putting together a novel in a new medium for people to enjoy.</p>
<p>My proposed project would have three parts:<span id="more-3984"></span></p>
<h2>The Novel</h2>
<p>I&#8217;m a fan of antiheroes.  Particularly the antihero who wants to be a hero &#8211; the bad guy who wants nothing more than to turn over a new leaf and be celebrated.</p>
<p>I&#8217;ve been toying for a while with a story around a demon &#8211; a fallen angel &#8211; who seeks to redeem himself in the eyes of God.</p>
<p>Essentially, he would go from being a powerful manipulator who can have anything he wants on Earth, to giving this all up to experience life as a human &#8211; since humans are forgiven and can enter heaven where demons cannot.</p>
<p>The crux of the story will occur when a certain bad guy (worse than the demon) enters and basically wreaks havoc.  The main character has the power to abandon his new-found humanity and thwart the bad guy &#8230; but would give up his one and only chance at redemption.</p>
<p>So rather than Good versus Evil, it&#8217;s more of an Evil-that-wants-to-be-Good versus Evil story.</p>
<h2>The Platform</h2>
<p>The more I read, the more I&#8217;ve come to realize that a story is more than the words on the page.  It&#8217;s also the way it&#8217;s <em>read</em>.</p>
<p>For simplicity&#8217;s sake, imagine you&#8217;re watching a woman painting a picture.  She starts by painting the sky in right colors, with the sun reflecting against and refracting through a thin layer of clouds.  She moves on to the water beneath the sky, leading you to realize it&#8217;s a seascape.  The waves are still and gentle.  There&#8217;s an overwhelming sense of peace emanating from her brush strokes.  Then she starts painting a boat adrift on the water.  Small, maybe with a 3-person crew.  But the lighting around the boat seems off. Shadows against the waves are coming from the wrong direction.  As she completes the painting, you gradually realize that the boat is on fire and sinking, in the middle of nowhere on the ocean on a clear day.</p>
<p>The painting tells a story &#8211; but the way you read the story influences what you take away from it.</p>
<p>Imagine again, the same woman painting the same picture.  Only this time, she starts with the boat.</p>
<p>How would that impact your perception of the finished piece?  The whole pieces are identical, but the way you experience them is drastically different and will lead to different interpretations of the overall landscape.</p>
<p>Books are very much the same, but when a story is put in a website we lose that.</p>
<p>Sometimes the entire book is dumped in a single text or blob field in a database.  Or maybe it&#8217;s broken up by page.  Either way, the intricate relationships between sentences, paragraphs, thoughts, similar phrases, rhymed passages &#8211; the brush strokes that make up the masterpiece &#8211; are lost.</p>
<p>My proposal wouldn&#8217;t be to merely use an existing tool and try to shoehorn a story inside it.  Instead, I&#8217;ll build the tool <em>around</em> the story.  You &#8211; the reader &#8211; will be able to clearly see and navigate the different threads, themes, and arcs that make up the story.  You won&#8217;t need to jump a page or two (or a chapter or two) back in the story to recover details about a character or plot point &#8211; since relations are maintained through the platform, it would be as simple as clicking a word with the mouse to see how the story developed to that point.</p>
<p>The best example I can come up with using current, live technology is <a href="http://www.telescopictext.com/" target="_blank">Telescopic Text</a>.  And still, that&#8217;s not quite the interface or experience I have in mind.</p>
<p>A better illustration would be the breaks between chapters versus the breaks between volumes of a series.</p>
<p>When you move from chapter 3 to chapter 4, characters and situations are still fresh in your mind so there&#8217;s no reason to revisit any expository sections.  But when you move from book 2 to book 3 in a series, authors are all but required to reintroduce the characters for whom you returned to the story.</p>
<p>Imagine if you didn&#8217;t need to do that because the two parts of the series are as intricately linked as the two chapters of the same book.</p>
<p>As a result, this publishing platform would allow you to dynamically reflow the narrative of a story without losing value.  Relationships between events, character traits, conversations, etc. are maintained.  But sequences of the book that can happen in any order <em>can happen in any order</em>.</p>
<p>You could read through the book once, hit a scramble button, and read through the same book but with sections/phrases/thoughts in a different order.</p>
<p>Like the paining above, you&#8217;d be reading the exact same story, but experiencing it in a drastically different way.</p>
<h2>Publication</h2>
<p>After the platform is complete and the novel written, proofread, and dissected to be hosted on the &#8220;platform,&#8221; I&#8217;ll publish everything.  It will be live for reading on the website, but you can export any particular version or remix to whatever eBook system you like.  This will allow you to capture the novel whenever you want for reading elsewhere.</p>
<p>I&#8217;d also like to run a short promotional campaign to drive traffic to the site.  Even if it&#8217;s not a best-seller, I&#8217;d like to see how much traction the concept as a whole might get in the market.</p>
<p>Finally, the entire platform would be open-sourced and made available to other writers.  Hopefully by the time <a href="http://nanowrimo.org/">NaNoWriMo </a>rolls around, but that might prove too ambitious a schedule.</p>
<h2>Does this make sense?</h2>
<p>Now&#8217;s your chance to sound off.  Does this make sense as a Kickstarter project?  Does it make sense as a project altogether?</p>
<p>If I were to start working on this, considering I&#8217;d be doing all of the development and writing on my own, how much should I budget to finance this endeavor?  I&#8217;ll obviously need to replace revenue from forsaken consulting clients, pay for hosting, pay for promotions, etc.</p>
<p>If you were to back such a project through Kickstarter, how much would you contribute?  What kind of goodies would you expect in return?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/kickstarter-proposal/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Aggressive Moderation</title>
		<link>http://mindsharestrategy.com/2012/aggressive-moderation/</link>
		<comments>http://mindsharestrategy.com/2012/aggressive-moderation/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 17:00:09 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3972</guid>
		<description><![CDATA[NOTE: I was made aware after this was posted that there were further off-forums discussions between the poster in question and forum moderators that warranted this kind of immediate behavior. As there was no way I could know this beforehand, my opinions were based entirely on what I observed in the forums. I get it.&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/aggressive-moderation/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<blockquote><p><em><strong>NOTE:</strong> I was made aware after this was posted that there were further off-forums discussions between the poster in question and forum moderators that warranted this kind of immediate behavior. As there was no way I could know this beforehand, my opinions were based entirely on what I observed in the forums.</em></p></blockquote>
<p>I get it. Sometimes a person posts something that gets on our nerves and we just want them to go away.</p>
<p>Trust me, it&#8217;s a common response.  Remember, I moderate a few forums myself, so I know how it feels to be on the defensive against a to-aggressive community member.</p>
<p>Still, that&#8217;s no reason to abandon your own decorum and go on the offensive yourself.</p>
<p>A few days ago, I was pointed to a thread in a forum featuring a poster with a particularly abrasive personality. <a class="simple-footnote" title="I&#8217;m being intentionally ambiguous here so I&#8217;m not subsequently labelled a troublemaker in the same community. Remember, these are my personal opinions, and should you take offense, feel free to leave a comment so we can discuss." id="return-note-3972-1" href="#note-3972-1"><sup>1</sup></a>  He didn&#8217;t like the way a certain programming practice was documented, tried to change it, and had his changes removed.</p>
<p>Understandably, he wanted an explanation.  This is where things went down hill.<span id="more-3972"></span></p>
<p>The disconnect is rooted in the fact that the online documentation was written for people who use the command line to interact with a particular tool. The forum poster wanted better GUI instructions because he doesn&#8217;t use command line tools.</p>
<p>Various language barriers became involved at this point, including a debate on the differences between &#8220;developers&#8221; and &#8220;programmers.&#8221;</p>
<p>In the end, it all devolved into a yelling match and the forum thread was closed.</p>
<p>So he opened a new one and started again.  The problem was big enough in his mind that it <em>needed</em> to be addressed in some way.</p>
<p>Again, his thread was closed.</p>
<p>At this point, I felt a bit bad for the guy.  Keep in mind, I&#8217;m a marketer and writer at heart, <em>not</em> a developer.  And I faced the exact same problems he&#8217;s facing when I started in development.  I avoided open source contributions all together for a couple of years because I didn&#8217;t understand the command line tools or instructions on how to use them.</p>
<p>So I wanted to help out a bit. I clicked on his username to find some of his other forum threads.  Luckily, I found one fast.</p>
<p>It was much more subdued. No longer a &#8220;this is wrong, fix it&#8221; demand, but an &#8220;I don&#8217;t understand, so where can I go to get help&#8221; plea.</p>
<p>I responded and offered a few suggestions:</p>
<ul>
<li>Write up a set of instructions that would help <em>you</em> solve the problem at hand</li>
<li>Solicit feedback from others in the community to polish those instructions and make them apply to a larger audience</li>
<li>Create a user wiki page in the docs section outlining your changes to the &#8220;official&#8221; documentation</li>
<li>Ask the site maintainers to take a look and approve it before forcing it to be merged in</li>
</ul>
<p>This is the same workflow followed by others in the community (and every other open source/documentation community of which I&#8217;ve been a part).</p>
<p>He seemed excited, but wanted some further advice on where to host the discussion, since the forums are apparently not the right place.</p>
<p>But before I could respond, the thread was again closed.  Not for his tone. Not for off-topic remarks. Not for personal attacks.</p>
<blockquote><p>These forums are not the place for a vote call. Personally, I think this subject has been well and truly exhausted.</p></blockquote>
<p>From my perspective, the forum thread was closed because the moderators were tired of listening to him.  Rather than trying to help once he calmed down, they reacted on instinct.</p>
<p>The moderator&#8217;s closing line was followed to links to the poster&#8217;s previous threads. Ironically, they&#8217;re different topics.  The linked threads were along the lines of &#8220;this tool doesn&#8217;t work, fix it.&#8221;  The final thread was along the lines of &#8220;OK, where do I go to discuss something.&#8221;</p>
<p>Different subjects entirely; while the first might have been &#8220;truly exhausted&#8221; the second is perfectly valid.</p>
<p>Like I said in the beginning, I moderate a few forums too, so I understand the frustration moderators feel when abrasive personalities seem to refuse to go away.  But still, that frustration doesn&#8217;t warrant this kind of over-aggressive moderation.</p>
<p>If another member of the community is willing to pitch in and answer a question for someone you don&#8217;t want to deal with, <strong>let them</strong>.  I can&#8217;t emphasize that enough.</p>
<p>We&#8217;re a team here, even if you have a title and I don&#8217;t.  If I want to take over a conversation you&#8217;re fed up with, feel free to walk away.  Don&#8217;t shut it down because you don&#8217;t want to listen.</p>
<div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-3972-1">I&#8217;m being intentionally ambiguous here so I&#8217;m not subsequently labelled a troublemaker in the same community. Remember, these are my personal opinions, and should you take offense, feel free to leave a comment so we can discuss. <a href="#return-note-3972-1">&#8617;</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/aggressive-moderation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Data versus Meaning</title>
		<link>http://mindsharestrategy.com/2012/data-versus-meaning/</link>
		<comments>http://mindsharestrategy.com/2012/data-versus-meaning/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 21:00:37 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[poetry]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://mindsharestrategy.com/?p=3959</guid>
		<description><![CDATA[At a conference last week, I was subjected to all kinds of talks on data, data integrity, data storage, data in the cloud, and data-centered design patterns.  One speaker summed things up perfectly: If you make the center of your world data, then everything else becomes easy. This got me thinking.  From a computer-centric viewpoint it all&#8230;<br /><span class="more-link-wrapper"><a href="http://mindsharestrategy.com/2012/data-versus-meaning/" class="more-link">Read More</a></span>]]></description>
			<content:encoded><![CDATA[<p>At a conference last week, I was subjected to all kinds of talks on data, data integrity, data storage, data <em>in the cloud</em>, and data-centered design patterns.  One speaker summed things up perfectly:</p>
<blockquote><p>If you make the center of your world <em>data</em>, then everything else becomes easy.</p></blockquote>
<p>This got me thinking.  From a computer-centric viewpoint it all makes sense.  Our machines are built specifically to store data, crunch data, and present that data to the user.</p>
<p>But I don&#8217;t <em>just</em> work with computers.  I also <a href="http://www.librarything.com/profile/EricMann">read a lot</a>.  And I <a href="http://prosepainting.com">write a lot</a>.  And I <a href="http://jumping-duck.com">publish books</a>.  And even in the computer world I spend <a href="http://profiles.wordpress.org/users/ericmann/profile/public/">a great deal of time working on WordPress</a> &#8211; a tool used primarily for writing.</p>
<p>From the <em>media</em>-centric viewpoint, this argument stops making sense.  The most important piece of this blog, for example, is the content.  And that content is stored, essentially, as blobs in the database.  The <em>data</em> on my server consists of titles, keywords, post dates, views, comments, and other meta information that adds little value to the content itself.</p>
<p>This meta doesn&#8217;t provide any <em>meaning</em> to the data/content it&#8217;s meant to represent.  And that, is a huge failure on our part as developers.<span id="more-3959"></span></p>
<h2>Carlos</h2>
<p>My freshman year in college, I took Poetry 101.  It was a great class, filled with roundtable discussions, interesting reading assignments, and daily tear-your-work-apart sessions intended to help us become better writers.</p>
<p>One of the best poets in our class was an older student named Carlos.  He and I shared a couple of classes, actually, so we got to know one another&#8217;s work fairly well.  He was a huge Shakespeare fan, but avoided allusions to the Bard&#8217;s work in his own. He thought it was too cliche.</p>
<p>His final poem for the class was particularly interesting.  It was an artistic rant against the <em>rules</em> of writing.  It called out the authors of the various writing guides we&#8217;d studied and criticized their narrow views of art.</p>
<p>One of these authors was named Mary Oliver &#8211; I checked, I still have her book on the mechanics of poetry.</p>
<p>In Carlos&#8217; poem, he lays out great arguments both for and against using Shakespeare references in modern poetry &#8211; and slams Oliver pretty hard for how she claimed <em>all</em> poems were somehow a reference to Shakespeare.  At the closing of that stanza, it almost looked like Carlos made a mistake.</p>
<p>On a single line he wrote: &#8220;Marry Oliver.&#8221;</p>
<p>Then went on to give up on respecting outside opinions and went on to his next artistic target.</p>
<p>Most of the class &#8211; including the professor &#8211; missed the reference.  &#8221;<a href="http://www.nosweatshakespeare.com/shakespeare-dictionary/">Marry</a>&#8221; was an often used curse in Shakespeare&#8217;s writing.  Using it as part of Oliver&#8217;s name was a sideways jab at her, and quite artistic in a sense.  Berating someone for overusing Shakespearean references <em>using</em> a Shakespearean reference.</p>
<p>But if you didn&#8217;t know Carlos, you would have seen a typo.  I guarantee that I took away a completely different reading of that poem than the rest of the class because I understood the context from which it was written.<br />
<img class="alignright size-medium wp-image-3961" style="border-style: initial; border-color: initial;" title="Data Cloud" src="http://mindsharestrategy.com/files/2012/02/4406466341_9bb8a6e314-237x300.jpg" alt="" width="237" height="300" /></p>
<h2>Context</h2>
<p>How do you store this kind of data about a story?  With a typical WordPress/Tumblr/MovableType/etc website, you&#8217;d put the poem in as a content string, Carlos in as the author, and 2002 as the year of publication.  You might throw in a few keywords &#8211; Shakespeare, Mary Oliver, art critique.  You might even tag it with the name of the class and professor.</p>
<p>Where is the context stored?</p>
<p>Where is Carlos&#8217; backstory?</p>
<p>So much of the poem&#8217;s meaning was not actually in the poem itself, but in the story of the author who penned it and the circumstances surrounding its writing.  None of that can be categorized as meta information in a data-centric database, though.</p>
<h2>The Problem</h2>
<p>I can&#8217;t say I have a solution to this problem.  At least, not yet.  But I can characterize the problem fairly well at this point.</p>
<p>Every story is made of discrete parts.  A logical idea would be to split it up into its relative parts &#8211; each sentence then becomes a piece of data.  But sentences alone are not sufficient vehicles to convey meaning.  For example, look at the sentence &#8220;Jesus wept.&#8221;  Now look at these two possible contexts:</p>
<blockquote><p>When Mary reached the place where Jesus was and saw him, she fell at his feet and said, &#8220;Lord, if you had been here, my brother would not have died.&#8221;</p>
<p>When Jesus saw her weeping, and the Jews who had come along with her also weeping, he was deeply moved in spirit and troubled. &#8220;Where have you laid him?&#8221; he asked.</p>
<p>&#8220;Come and see, Lord,&#8221; they replied.</p>
<p><strong>Jesus wept.</strong></p></blockquote>
<p>Compare that with this:</p>
<blockquote><p>Jesus Torez was an energetic child. He loved to ride his bike around the neighborhood and play make believe in the alleyways down the street from his school.</p>
<p>One day, Jesus found the door open to the abandon building he liked to think of as his &#8220;Intergalactic Headquarters.&#8221;  He didn&#8217;t even hesitate when the idea occurred that it would be more fun <em>indoors</em> that outside.</p>
<p>He crept inside and surveyed the rundown plank flooring.  There was a light on upstairs, so Jesus tiptoed in that direction to investigate.</p>
<p>Just as he shifted his weight to the first step, the plank broke and dropped him through the floor into the basement.</p>
<p>His leg was broken.  <strong>Jesus wept.</strong></p></blockquote>
<p>Different contexts, different characters, different stories.  In one, you&#8217;re dealing with Christ and the phrase &#8220;Jesus wept&#8221; brings up questions of his humanity, his relationship to the deceased in the story, and how these events fit in with the rest of his story.  In the other, you&#8217;re dealing with a young boy in an awkward &#8211; albeit self-induced &#8211; horrific situation.  The phrase &#8220;Jesus wept&#8221; conveys a different kind of pain, and possibly even some panic.</p>
<p>You can&#8217;t separate stories into mere sentences and work with those building blocks as discrete items &#8211; in isolation a sentence means <em>nothing</em>.</p>
<p>A story is, at best, compared to a woven cloth.  Hundreds and thousands of discrete threads are woven together to create a large picture.  It might be a tapestry, a mono-color sheet on a bed, or even a random smattering of color in a carpet block.  In each case, the cloth is greater than the sum of its parts.</p>
<p>And a story is greater than the collection of sentences that comprise it.</p>
<p>The problem is that it can&#8217;t be properly understood as <em>just </em>a story.</p>
<p>Data structures today give us one world or another &#8211; either a story is one, monolithic data element or it&#8217;s a set of discrete, related, but independent data points.  I say it&#8217;s more, and current data structures fail to properly catalog stories, articles, news feeds, blog posts, and the like.</p>
<p>Distilling any piece of art into the data we catalog today robs us of its <em>meaning</em>.  I think we should take this as a challenge and see if we can do better.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindsharestrategy.com/2012/data-versus-meaning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 5/13 queries in 0.014 seconds using apc
Object Caching 972/1012 objects using apc

Served from: mindsharestrategy.com @ 2012-05-17 18:31:30 -->
