<?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>Jason Doucette&#039;s Business By Bootstraps &#187; coding</title>
	<atom:link href="http://jasondoucette.ca/tag/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://jasondoucette.ca</link>
	<description>Daily thoughts from the trenches of a self-funded company</description>
	<lastBuildDate>Sat, 14 Jan 2012 23:22:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Code thieves and the people who hire them</title>
		<link>http://jasondoucette.ca/code-thieves-and-the-people-who-hire-them/</link>
		<comments>http://jasondoucette.ca/code-thieves-and-the-people-who-hire-them/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 14:49:19 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[employer]]></category>
		<category><![CDATA[Hiring]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[thief]]></category>
		<category><![CDATA[thieves]]></category>
		<category><![CDATA[trading systems]]></category>

		<guid isPermaLink="false">http://jasondoucette.ca/?p=225</guid>
		<description><![CDATA[I saw in the news that there&#8217;ve been two cases lately of programmers stealing source code on the way out the door from their employers, presumably to use at their next job.  In both cases the code was for financial companies&#8217; high-speed trading systems. Let&#8217;s acknowledge that high-speed trading systems are more complicated than, say, a content management system.  I hope they are anyway, though recent market activity makes me doubt that sometimes.  Anyway, the algorithms are complicated, probably convoluted, hopefully rigorously tested, and they contain key competitive information that other companies would probably want to take a look at. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I saw in the news that there&#8217;ve been two cases lately of<a href="http://online.wsj.com/article/SB10001424052748704457604576011564066524404.html?mod=WSJ_hp_LEFTWhatsNewsCollection"> programmers stealing source code</a> on the way out the door from their employers, presumably to use at their next job.  In both cases the code was for financial companies&#8217; high-speed trading systems.</p>
<p>Let&#8217;s acknowledge that high-speed trading systems are more complicated than, say, a content management system.  I hope they are anyway, though recent market activity makes me doubt that sometimes.  Anyway, the algorithms are complicated, probably convoluted, hopefully rigorously tested, and they contain key competitive information that other companies would probably want to take a look at.  It&#8217;s valuable stuff.</p>
<p>That said, if a programmer doesn&#8217;t know how his systems work, he&#8217;s probably not worth the $1.13 million salary the new company was offering him (note to self: I&#8217;m in the wrong market, clearly.)  Let&#8217;s assume that the new company wasn&#8217;t simply out to buy a copy of a competitor&#8217;s source code &#8211; they obviously wanted someone with experience in these matters, and knew they&#8217;d be getting some insider knowledge in the bargain whether it was ever talked about or not, but I&#8217;m willing to assume they knew they were hiring an expert in a certain subject area.</p>
<p>Of course, if you&#8217;re an expert, you probably don&#8217;t need to copy source code.</p>
<p>Here&#8217;s the thing: a good programmer is always thinking about how he&#8217;d do things better if he had a chance to do it again.  A good programmer also knows how to evaluate <a href="http://www.infoworld.com/d/applications/build-or-buy-it-applications-676">build versus buy</a>, and can resist the lure of not invented here system, but ultimately if you&#8217;re paying someone a premium for what&#8217;s in their head, it&#8217;s what&#8217;s in their head that you&#8217;re paying for.  Yes, that&#8217;s circular, but it&#8217;s not about what notes or code they can swipe on the way out, and if your business needs that information to stay competitive, there&#8217;s a problem.</p>
<p>I&#8217;m not advocating open-sourcing competitive assets here, but the reality is that, for most businesses, most of the value in keeping your code secret is to create a (mild) barrier to entry for competitors.</p>
<p>I realize this argument would be easier to make if the code was for something where a few less dollars were involved and the competition wasn&#8217;t so fierce, and there are probably people reading who can make a case for industrial espionage at that level, but speaking as a former developer, assuming you&#8217;re going from one company to another who both have successful systems already in place (so we&#8217;re not talking about ramp-up costs,) the value of that code (assuming it&#8217;s not what you&#8217;re actually being paid to bring over) is a lot less than you realize, and if it&#8217;s not, you need to rethink your salary expectations.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasondoucette.ca/code-thieves-and-the-people-who-hire-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cormac McCarthy thoughtchain post</title>
		<link>http://jasondoucette.ca/the-cormac-mccarthy-thoughtchain-post/</link>
		<comments>http://jasondoucette.ca/the-cormac-mccarthy-thoughtchain-post/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:18:55 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[mindset]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://jasondoucette.ca/?p=140</guid>
		<description><![CDATA[Lots of saved browser tabs accumulating (and some old mental bookmarks as well) surrounding Cormac McCarthy, who apparently wrote the book No Country for Old Men and The Road, both of which were movies as of late, though he&#8217;s been published since 1965, so it seems shallow to just highlight the stuff he&#8217;s written in the past 10 years.  I mean, they guy&#8217;s typewriter sold for a quarter million, and it helped build way more than two books. But hey, it&#8217;s not like I&#8217;ve read anything by him.  I just accumulate the links and tabs and bookmarks until they spill [...]]]></description>
			<content:encoded><![CDATA[<p></p><div id="attachment_141" class="wp-caption alignleft" style="width: 190px">
	<img class="size-full wp-image-141" title="McCarthy typewriter" src="http://jasondoucette.ca/wp-content/uploads/2009/12/mccarthytypewriter.jpg" alt="The Lettera 32 would be an awesome netbook if you could type silently" width="190" height="143" />
	<p class="wp-caption-text">The Lettera 32 would be an awesome netbook if you could type silently</p>
</div>
<p>Lots of saved browser tabs accumulating (and some old mental bookmarks as well) surrounding <a href="http://en.wikipedia.org/wiki/Cormac_McCarthy">Cormac McCarthy</a>, who apparently wrote the book No Country for Old Men and The Road, both of which were movies as of late, though he&#8217;s been published since 1965, so it seems shallow to just highlight the stuff he&#8217;s written in the past 10 years.  I mean, they guy&#8217;s typewriter <a href="http://artsbeat.blogs.nytimes.com/2009/12/04/cormac-mccarthys-typewriter-brings-254500-at-auction/">sold for a quarter million</a>, and it helped build way more than two books.</p>
<p>But hey, it&#8217;s not like I&#8217;ve read anything by him.  I just accumulate the links and tabs and bookmarks until they spill over.</p>
<p>So.</p>
<p>Item the first, which is the most recent, <a href="http://gapingvoid.com/2009/12/20/evil-plans-update/">is from this week by Hugh MacLeod</a>, in which he retells the story of a young aspiring writer asking McCarthy for advice on starting writing.  The response was &#8220;<em>Don&#8217;t do it unless you have to.</em>&#8221;</p>
<p>That reminded me of a post from way way back on <a href="http://www.mememachinego.com">MemeMachineGo</a>, which retold comics writer Alan Moore&#8217;s (Watchmen, V For Vendetta, lots of other good stuff) <a href="http://www.mememachinego.com/archives/001225.html">5 tips for would-be comics writers</a>.  The first, almost not surprisingly &#8220;don&#8217;t,&#8221; with tips 2 and 3 mirroring tip 1 in Fight Club style, but the one that always stuck in my head was item 5, paraphrased thusly: &#8220;<em>if you&#8217;re going to be any good, you have to commit yourself to it like an ancient Greek or Egyptian commits himself to a god.</em>&#8221;</p>
<p>That always stuck with me, but before we drill into that, we&#8217;re going back to McCarthy, who <a href="http://daringfireball.net/linked/2009/11/17/mccarthy">John Gruber quoted</a> from <a href="http://online.wsj.com/article/SB10001424052748704576204574529703577274572.html">a WSJ profile</a>: &#8220;<em>Anything that doesn’t take years of your life and drive you to suicide hardly seems worth doing.</em>&#8221;</p>
<p>I liked that bit, but that same interview yielded this gem, which was a little less bleak until you think of the ramifications: &#8220;<em>If you&#8217;re good at something it&#8217;s very hard not to do it.</em>&#8221;</p>
<p>You know, writing good code isn&#8217;t that much different than writing great works of literature, at least from a mindset perspective.  I think the biggest thing the blog and Twitter world has exposed is the (not altogether new) talent of making it look like you&#8217;re not working very hard on an all-consuming passion.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasondoucette.ca/the-cormac-mccarthy-thoughtchain-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

