<?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>Map &#038; Produce &#187; Software</title>
	<atom:link href="http://noel.weichbrodt.org/tags/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://noel.weichbrodt.org</link>
	<description>A young .NET software engineer cog in the St. Louis military-industrial complex avoiding the alienation of the worker from his work by any means necessary...</description>
	<lastBuildDate>Sat, 04 Feb 2012 10:33:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>I Was a Strange Loop</title>
		<link>http://noel.weichbrodt.org/i-was-a-strange-loop/</link>
		<comments>http://noel.weichbrodt.org/i-was-a-strange-loop/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 16:31:59 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Intelligence]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[St. Louis]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://noel.weichbrodt.org/?p=841</guid>
		<description><![CDATA[The two day geek rapture that occurred during <a href="http://strangeloop2010.com/">Strange Loop</a> 2009]]></description>
			<content:encoded><![CDATA[<p>Best part of fall 2009 in St. Louis? The two day geek rapture that occurred during <a href="http://strangeloop2010.com/">Strange Loop</a> 2009. I went to that very first one last year on my own dime, and it was a tremendously worthwhile experience. Good networking, lots of new approaches to software development, and lots of cutting-edge research and methodologies.</p>
<p>For two glorious days I rode my bike from my University City home, down 5 blocks to my favorite theatre, the classy Tivoli, and nerded out.</p>
<p>New languages that were self-proclaimed of questionable utility (humility is refreshing).<br />
<img src="http://farm3.static.flickr.com/2510/4037491599_5a02f045f3_d.jpg" alt="Ad Reinhardt by al3x" /></p>
<p>Simplicity (<a href="http://twitter.com/al3x">al3x</a>, formerly of Twitter, gave one of the most thoughtful and grounded conceptual discussion I&#8217;ve ever attended, including my years attending academic philosophy conferences).<br />
<img src="http://farm3.static.flickr.com/2775/4038228806_57b78a30bb_d.jpg" alt="simplicity by al3x" /></p>
<p>Awesome slides.<br />
<img src="http://farm3.static.flickr.com/2478/4036659757_6c02032da7_d.jpg" alt="jquery slide by rhyolight" /></p>
<p>The open bar at Blueberry Hill and Strange Passions night were thoroughly enjoyable from both an academic and bacchanalian perspective.</p>
<p>Of course, you should have seen the shill approaching. Strange Loop 2010 promises to be bigger and better. <a href="http://strangeloop2010.com/pages/register">Register today for $150</a>, rock out in STL (I&#8217;ll even show you around if you&#8217;re out of town), and enjoy <a href="http://strangeloop2010.com/speakers">FREAKING GUY STEELE AND DOUGLAS CROCKFORD</a>!!!1!!!!1</p>
<p>Seriously, this was by far the best conference I&#8217;ve ever been to, blocks from my house, and tickled multiple parts of <a href="http://memory-alpha.org/wiki/Lobes">my lobes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://noel.weichbrodt.org/i-was-a-strange-loop/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>On ClimateGate</title>
		<link>http://noel.weichbrodt.org/on-climategate/</link>
		<comments>http://noel.weichbrodt.org/on-climategate/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 07:26:03 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[Blogosphere]]></category>
		<category><![CDATA[Current]]></category>
		<category><![CDATA[Flat]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Transparency]]></category>

		<guid isPermaLink="false">http://noel.weichbrodt.org/?p=794</guid>
		<description><![CDATA[Science models &#038; data are massaged all the time.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been talking with some friends about the <a href="http://online.wsj.com/article_email/SB10001424052748704888404574547730924988354-lMyQjAxMDA5MDIwNTEyNDUyWj.html">recent leak of private emails between certain climatologists</a>. It&#8217;s a mess, both literally and conceptually. However, who can really be surprised that out of context emails are embarrassing/suspicious and can be sensationalized to negate actual scientific research results? We know that could happen to us too if someone hacked our email accounts.</p>
<p>Climategate underscores the importance of projects like <a href="http://clearclimatecode.org">Clear Climate Code</a>. They&#8217;re software engineers who are rewriting a key model (<a href="http://data.giss.nasa.gov/gistemp/">GISTEMP</a>, which models Global Historical Climate Network data from the Goddard at NASA) so that the model is clear and understandable and verifiable. I tried to write a multiprocessing extension for a school project, but couldn&#8217;t verify the results due to equipment problems.</p>
<p>Science models &amp; data are massaged all the time. <a href="http://business.theatlantic.com/2009/11/the_real_problem_with_the_climate_science_emails.php">A dirty fact</a>, but common across many disciplines. The bottom line is, if the models in question have predicative power, anthropogenic climate change is real. If not, then climate change may still be real, but we must wait for better data and/or better models. Academic models of complex, schocastic systems are always ugly code in my experience. That doesn&#8217;t negate their validity.</p>
<p>That being said, scientists writing models aren&#8217;t often software engineers, and the data collection and collation is incredibly complex and messy with many possibilities for errors. Code and data should always open-sourced for verification, and keeping such things to yourself is inexcusable and a violation of how science should be done.</p>
<p>However, I highly doubt there&#8217;s a climate conspiracy cabal hiding a secret data db. All the <a href="http://www.nap.edu/catalog.php?record_id=11676">data I&#8217;ve seen</a> is open and freely available (and really messy!). Seeing those emails as suspicious appears as confirmation bias to me, no matter how much of a persecution complex the individuals in question appear to harbor.</p>
]]></content:encoded>
			<wfw:commentRss>http://noel.weichbrodt.org/on-climategate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 Lessons from A-Space On Writing Software for the Intelligence Community</title>
		<link>http://noel.weichbrodt.org/9-lessons-on-writing-software-for-the-intelligence-community-from-a-space/</link>
		<comments>http://noel.weichbrodt.org/9-lessons-on-writing-software-for-the-intelligence-community-from-a-space/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 16:17:39 +0000</pubDate>
		<dc:creator>Noel Weichbrodt</dc:creator>
				<category><![CDATA[Intelligence]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://noel.weichbrodt.org/?p=762</guid>
		<description><![CDATA[We all want to be known as awesome. Create users and URLs instead of personal shoeboxes stuffed with inaccessible private stashes.]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;It is this <em>culture of trust</em> along with the <em>functionality</em> of A-Space and the <em>classification level</em>, which supports the analytic benefits&#8230;through interaction.&#8221;</p></blockquote>
<p>In her superb <a href="http://www.nancydixonblog.com/2009/07/aspace-facebooklike-is-making-a-difference-across-the-us-intelligence-community.html">ethnographic study of DIA analysts using A-Space</a>, Nancy Dixon provides a gold mine of research and conclusions regarding how the Intelligence Community uses social software (found from Lewis Shepherd&#8217;s <a href="http://twitter.com/lewisshepherd/status/2737353852">tweet</a> via <a href="http://dorobekinsider.wordpress.com/2009/07/20/dorobekinsider-intel-on-the-government-2-0-front-lines-and-a-new-report-assessing-a-space/">Christopher Dorobek&#8217;s blog</a> (and check out the YouTube Intellipedia informercial in his post!). Many of the conclusions are general to writing social software for anybody. But there are a few lessons specifically for those of us who author software targeted at the Intelligence Community.</p>
<ol>
<li><strong>Save the user a meaningful chunk of time compared to their previous process.</strong> Walking around cubes to ask 7 different colleagues the same question? A-Space lets analysts just type out the question and post it to their entire A-Space network, posing it to both strong ties and weak ties.</li>
<li><strong>If there is user-generated content, give the user a profile that can be made interesting to other users. </strong>Software projects always forget that users are people. We all want to be known. And we all are curious about other people. Profiles, even if they are static or rarely updated, provide meaningful connections and context to users. A picture creates a more powerful personal connection than a username.</li>
<li><strong>Make creating content easy.</strong> Duh. But measure the time it takes. Under 5 minutes to publish? Or 5 pop-up dialogs and 10 minutes?</li>
<li><strong>The power of the URL over shoeboxes.</strong> The web&#8217;s fundamental utility is to give every piece of information a Uniform Resource Locator. A-Space takes inter-agency email and email threads there were stuck in private mailboxes and gives them a URL that is accessible across the entire IC.</li>
<li><strong>Good-enough may not be compelling enough.</strong> Think back to Myspace v Facebook. Facebook had to compel each new user to sign up there and not at the good-enough Myspace.</li>
<li><strong>Superstar users are a feature.</strong> We all want to be known as awesome. Give people the ability to gain name recognition and credibility. <a href="http://stackoverflow.com/users/22656/jon-skeet">Jon Skeet at StackOverflow</a> is my de jure example of this, a nobody until he found the right venue in which to express his awesomeness. Give n00bs access to greybeards, and lets the greybeards be hailed as such.</li>
<li><strong>Users at every classification level need tools.</strong> Compartmented TS/SCI information is information too, and it wants to be free. Intellipedia serves non-compartmented U/S/TS information. A-Space serves TS/SCI information. Different tools, different classification levels, but fundamentally the same software: users and URLs instead of personal shoeboxes stuffed with inaccessible private stashes.</li>
<li><strong>Make the early adaptors and lurkers happy. </strong>Duh. But say only 1 person on a team uses your software, but keeps using it. You have a successful product. Not everyone will integrate into your software&#8217;s workflow. And the lurkers are valuable for their off-line evangelism of your software.</li>
<li><strong>Decide whether you want users to be cruel.</strong> Sounds like an easy choice, right? But if your software serves analysts, it may be important to architect your software to allow users to criticize and dog in order to allow the creation of a more-robust product. Doubts are information too.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://noel.weichbrodt.org/9-lessons-on-writing-software-for-the-intelligence-community-from-a-space/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Jaigo: Go for the iPhone, Only in Javascript</title>
		<link>http://noel.weichbrodt.org/introducing-jaigo-go-for-the-iphone-only-in-javascript/</link>
		<comments>http://noel.weichbrodt.org/introducing-jaigo-go-for-the-iphone-only-in-javascript/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 05:16:42 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://noel.weichbrodt.org/introducing-jaigo-go-for-the-iphone-only-in-javascript/</guid>
		<description><![CDATA[Now you can play the noble, ancient game of go on your iPhone, online or offline! Jaigo is go for the iPhone, and also the world first computer go engine written in Javascript. Jaigo was created by Sean Foy and myself, Noel Weichbrodt, in the winter of 2007, and is a semi-active open source project [...]]]></description>
			<content:encoded><![CDATA[<p>Now you can <a href="http://www.weichbrodt.org/jaigo/r1/tetsuki.html" id="vvjd" title="play go on your iPhone!">play the noble, ancient game of go on your iPhone</a>, online or offline! Jaigo is <a href="http://www.slateandshell.com/GoPrimer.asp" title="Go Primer">go</a> for the iPhone, and also the world first computer go engine written in Javascript. Jaigo was created by Sean Foy and myself, Noel Weichbrodt, in the <a href="http://www.cse.wustl.edu/%7Echen/511" title="WUSTL CS511A" id="ekay">winter of 2007</a>, and is a semi-active <a href="http://code.google.com/p/jaigo/" id="ubd3" title="Jaigo hosted by Google Code">open source project hosted by Google Code</a>. We released Jaigo under the <a href="http://www.mozilla.org/MPL/MPL-1.1.html" title="Mozilla Public License" id="qzug">Mozilla Public License</a>. Jaigo builds on the brilliant iPhone go UI of <a href="http://senseis.xmp.net/?TetsukiEditor" id="j-a8" title="Tetsuki">Tetsuki</a>, and began with parts of the go engine <a href="http://senseis.xmp.net/?SimpleGo" id="rr:." title="SimpleGo v2">SimpleGo v2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://noel.weichbrodt.org/introducing-jaigo-go-for-the-iphone-only-in-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

