<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Means Nothing &#187; development</title>
	<atom:link href="http://justise.wordpress.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://justise.wordpress.com</link>
	<description>Another Seattle Transplant</description>
	<lastBuildDate>Thu, 05 Apr 2007 04:42:22 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='justise.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b72f50c6ff4702c5119e9463dac842e2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Means Nothing &#187; development</title>
		<link>http://justise.wordpress.com</link>
	</image>
			<item>
		<title>More Noise?</title>
		<link>http://justise.wordpress.com/2007/01/30/more-noise/</link>
		<comments>http://justise.wordpress.com/2007/01/30/more-noise/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 19:44:32 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2007/01/30/more-noise/</guid>
		<description><![CDATA[Last week Mike Vizdos wrote an article at Implementing Scrum.com that had me scratching my head a little. In this article Mike was arguing that Silence is a symptom of poor communication, and that when team members have conversations over messenger, those that would gain collateral information from the conversation would be shut out from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=42&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last week <a href="http://www.michaelvizdos.com/" title="Mike's Personal Page" target="_blank">Mike Vizdos</a> wrote an <a href="http://www.implementingscrum.com/cartoons/cartoons_files/implementingscrum-20070122.html" title="The Article in question" target="_blank">article</a> at <a href="http://www.implementingscrum.com/index.html" title="Implementing Scrum help." target="_blank">Implementing Scrum.com</a> that had me scratching my head a little. In this article Mike was arguing that Silence is a symptom of poor communication, and that when team members have conversations over messenger, those that would gain collateral information from the conversation would be shut out from such juicy bits.</p>
<blockquote><p>One of my colleagues once walked into a room with a new team. When he told me about it, he said something along the lines of, &#8220;It was so quiet you could hear the waterfall.&#8221;</p>
<p>Think about that last statement for a moment. I&#8217;ll stick around.</p>
<p>Welcome back. Good thought break? Hope so.</p>
<p>When *I* hear this statement, I realize a team is probably not working to its full potential.</p></blockquote>
<p>While not the Uber scrum master Mike is, I don&#8217;t think he understands the psychologies of programmers to realize that ambient conversations are going to murder their performance and concentration.  When I initiate a conversation with a person over IM that is in the same office, it gives them the ability to multi-task and not be thrown off their process completely.</p>
<p>I&#8217;d basicly equate this to trying to program with the TV on. Some of us can do it, some of us can&#8217;t, but nobody is as productive with it on, as with it off.</p>
<p>A lot of the rules of Scrum are really important, transparency between client and team, team and scrum master, team and team are super important, but were not the Borg. And there are only so many hits performance can take in the name of transparency before Scrum starts to become a hindrance.</p>
<p>Long live IM!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=42&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2007/01/30/more-noise/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript Singleton Part II</title>
		<link>http://justise.wordpress.com/2007/01/27/javascript-singleton-part-ii/</link>
		<comments>http://justise.wordpress.com/2007/01/27/javascript-singleton-part-ii/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 23:17:08 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2007/01/27/javascript-singleton-part-ii/</guid>
		<description><![CDATA[So I wrote that Singleton post a few weeks ago, and what it really turned into is how to initialize Static Properties. Though calling it a Singleton post really makes you look kind of silly, since its a piss poor example of that.
Here is the Class Diagram from Wikipedia for the Singleton Pattern 

To break [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=40&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I wrote <a href="http://justise.wordpress.com/2007/01/08/javascript-singleton-using-static-properties">that Singleton post</a> a few weeks ago, and what it really turned into is how to initialize Static Properties. Though calling it a Singleton post really makes you look kind of silly, since its a piss poor example of that.</p>
<p>Here is the Class Diagram from Wikipedia for the <a href="http://en.wikipedia.org/wiki/Singleton_pattern" title="Wikipedia Singleton Pattern" target="_blank">Singleton Pattern </a></p>
<p><img src="http://justise.files.wordpress.com/2007/01/singleton_classdia.png" alt="singleton_classdia.png" /></p>
<p>To break that down, we have a Public Instance Function that retrieves the singleton instance, and a private constructor so the object can only create itself.</p>
<p>In the example I gave earlier, you can&#8217;t have a private constructor, and you can still call the public constructor again after the singleton has been defined.   I was really excited to see that the new <a href="http://prototypejs.org/" title="Prototype JS library" target="_blank">Prototype 1.5 library</a> that was released (maybe the old one too, I&#8217;m just starting to get into it)  contains some classes such as the Position class that have no public constructor, and are available without having to construct them initally.</p>
<p>How did they do this I wondered. A quick dig into the library shows that Prototype just uses the inline object syntax, which makes the Position class just an object instance, which of course has no constructor.</p>
<blockquote><p>var Position = { &#8220;Methods&#8221; : function() { /* */ } }</p></blockquote>
<p>I really like this a lot better, and I&#8217;ll probably be utilizing it a bit more in the library for our companies product. I&#8217;d love to see more libraries out there that you can include and you would get these specialized functional classes. Prototype&#8217;s Position is really helpful, what else could we want?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=40&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2007/01/27/javascript-singleton-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>

		<media:content url="http://justise.files.wordpress.com/2007/01/singleton_classdia.png" medium="image">
			<media:title type="html">singleton_classdia.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Script signatures</title>
		<link>http://justise.wordpress.com/2007/01/08/script-signatures/</link>
		<comments>http://justise.wordpress.com/2007/01/08/script-signatures/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 04:41:56 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2007/01/08/script-signatures/</guid>
		<description><![CDATA[If you view enough of my Javascript, you&#8217;ll notice, I like to comment my code a little differently then the other developers at our company.
My main purpose of doing this is to track comments that just I make. I also want to be sure that I did or did not perform any working a certain [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=39&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you view enough of my Javascript, you&#8217;ll notice, I like to comment my code a little differently then the other developers at our company.</p>
<p>My main purpose of doing this is to track comments that just I make. I also want to be sure that I did or did not perform any working a certain area. Or to just make comments to myself. I&#8217;ve seen comments like,<em> // Edited by Bill Gates 10-20-2003: I fixed a bug here</em>, and yes those serve the same purpose, they are even more descriptive, but they how many of you do that currently? Source control will tell me when a changed occurred and who fixed it, I&#8217;m mainly worried about my own train of thought, and notes.</p>
<p>Here are the signatures I use.</p>
<p><strong>//&#8212;</strong> Generic comments.</p>
<p><strong>//# </strong>Todo comments</p>
<p>I don&#8217;t have a signature for /* */ style comments, and the Todo comments are for NON crucial todo tasks only. A good old / / TODO: still is king for those.</p>
<p>For those of you with no Imagination, here are some for you guys to pick from.</p>
<p><strong>//&gt; </strong>Whats this supposed to do?</p>
<p><strong>//\\</strong> My little house here says, this code rules!</p>
<p><strong>//oo</strong> I just infinitely commented my code!</p>
<p><strong>//=D</strong> Smile! This code just took a picture of you!</p>
<p>If you adopt a comment signature, post!, share!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=39&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2007/01/08/script-signatures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript Singleton using static properties</title>
		<link>http://justise.wordpress.com/2007/01/08/javascript-singleton-using-static-properties/</link>
		<comments>http://justise.wordpress.com/2007/01/08/javascript-singleton-using-static-properties/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 04:22:34 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2007/01/08/javascript-singleton-using-static-properties/</guid>
		<description><![CDATA[This blog has moved. You can read this post here.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=38&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This blog has moved. <a href="http://blackbeltcoder.net/2007/01/08/javascript-singleton-using-static-properties/" title="Javascript Singleton using static properties">You can read this post here.</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=38&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2007/01/08/javascript-singleton-using-static-properties/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>What I&#8217;m reading</title>
		<link>http://justise.wordpress.com/2007/01/01/what-im-reading/</link>
		<comments>http://justise.wordpress.com/2007/01/01/what-im-reading/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 23:33:49 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2007/01/01/what-im-reading/</guid>
		<description><![CDATA[Its my New Years weekend vacation and I&#8217;m reading reading these juicy programming articles. Beware, full of naughty goodness.
AJAX Patterns  &#8211; All about AJAX, quite helpfull.
43 Folders Wiki &#8211;  Productivity wiki for the software development field.
Reflector Addins &#8211; Code Generation, Code Coverage, Code Graphs, man look at them all.
The Peoples Toolbox &#8211; Usefull [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=36&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Its my New Years weekend vacation and I&#8217;m reading reading these juicy programming articles. Beware, full of naughty goodness.</p>
<p><a href="http://ajaxpatterns.org/">AJAX Patterns</a>  &#8211; All about AJAX, quite helpfull.</p>
<p><a href="http://wiki.43folders.com/index.php/Main_Page">43 Folders Wiki</a> &#8211;  Productivity wiki for the software development field.</p>
<p><a href="http://www.aisto.com/Incoming/Reflector/AddIns/">Reflector Addins</a> &#8211; Code Generation, Code Coverage, Code Graphs, man look at them all.</p>
<p><a href="http://www.thepeoplestoolbox.com/web_designers/">The Peoples Toolbox</a> &#8211; Usefull tools for developers</p>
<p><a href="http://orand.blogspot.com/2006/10/debugging-with-reflector-and-visual.html">0Rand 1</a>, <a href="http://orand.blogspot.com/2005/10/private-offices-what-do-they-really.html">0Rand 2</a> &#8211; Two great articles by this guy, Article 1, debuging with Reflector and Visual Studio, debug lower level components you don&#8217;t have source code for. Article two, debunking my statements that us developers need offices to be more productive.</p>
<p><a href="http://odetocode.com/Blogs/scott/archive/2006/12/28/9601.aspx"> WPF versus WPF/E</a> &#8211; Interesting comparison with some sample code.</p>
<p><a href="http://ajaxian.com/articles/the-dojo-toolkit-in-practice/">The Dojo Toolkit in Practice</a> &#8211;  Intro to Dojo</p>
<p><a href="http://www.webmd.com/content/article/81/96952.htm"> Superfoods everyone needs</a> &#8211; Eat healthy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/36/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/36/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=36&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2007/01/01/what-im-reading/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>Our outsourcing is killing us</title>
		<link>http://justise.wordpress.com/2006/12/28/our-outsourcing-is-killing-us/</link>
		<comments>http://justise.wordpress.com/2006/12/28/our-outsourcing-is-killing-us/#comments</comments>
		<pubDate>Fri, 29 Dec 2006 06:25:18 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2006/12/28/our-outsourcing-is-killing-us/</guid>
		<description><![CDATA[and our company is asking for more.
We&#8217;ve been contracting developers and testers overseas, known for the length of this article as Initech. (Wha?) So like I said, we&#8217;ve been using Initech for the majority of our support issues, and then using them to make up large portions of our development teams. The former, while a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=35&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>and our company is asking for more.</p>
<p>We&#8217;ve been contracting developers and testers overseas, known for the length of this article as Initech. (Wha?) So like I said, we&#8217;ve been using Initech for the majority of our support issues, and then using them to make up large portions of our development teams. The former, while a developers dream (never have to fix a bug in released code, holy cow) is eventually going to lead to shoddy quality and less attentiveness on the behalf of the in-house development team.</p>
<p>As a result, Test driven development and even more importantly any real refactoring attempts are ignored by management, and not voluntarily adopted by the majority of the development team. Test driven development will catch the majority of your issues at dev time, and ensuring quality in following builds through the magic of<a href="http://cruisecontrol.sourceforge.net/"> continuous integration.</a><span>  </span>Since we aren’t writing our tests first our coverage is quite low based on our weak testing discipline, but a much bigger result is that we are not performing the third step of TDD, which is <strong>Refactor Ruthlessly</strong>.</p>
<p>What we’ve got now is a bunch of weakly tested, ugly, <a href="http://www.codinghorror.com/blog/archives/000589.html" target="_blank">smelly code</a> that we just need to mangle enough to produce the functionality we want, without having to worry to much about the long term quality issues.</p>
<p>I know what your thinking, excuses, excuses. Good developers should refactor, they don’t need a reason, they have the motivation to have quality code developed and part of that is refactoring. There are other factors, and since this is an outsourcing rant and not a refactoring rant, I can’t go into those fully yet.</p>
<p>The Initech guys really are talented, I’m impressed by what they can do, especially under the conditions we impose upon them. Yet they have serious lapse in their completeness. Such as jobs being reported as done just being skipped, functionality being skipped, holes in the design going unnoticed all killing us overall.</p>
<p>Our in house development staff is spending a large portion of their time reviewing, fixing, and completing Initech code. Add these extra duties, to the new demands of scrum, we are finding the amount of time we get to actually code is being severely decreased which leads back to in house developers not having the ambition to self impose TDD and Refactoring into their day to day efforts.</p>
<p>Less apparent is the effect this is having on employee moral.<span>  </span>You can argue developers ambitions for their work but whatever they are, this process is ruining it. Our code isn’t something to be proud of, our day to day operations are contain less coding and we&#8217;re producing less of those glorious features everyone praises us for. Would it surprise you to find out we’ve had some key people leave in the last few days?</p>
<p>I may make outsourcing seem like the root of all evil,  I don’t think we need to do away with them, but with our current process, structure, and personnel, we cannot handle the work load given to Initech.  They are great tools for supporting our current in house development team, but history has shown that we can&#8217;t trust them on a consistent basis. I hope the message can be relayed to the top, otherwise life as an Initech babysitter will continue to suck.</p>
<p class="MsoNormal">&nbsp;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=35&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2006/12/28/our-outsourcing-is-killing-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript Compression</title>
		<link>http://justise.wordpress.com/2006/12/19/javascript-compression/</link>
		<comments>http://justise.wordpress.com/2006/12/19/javascript-compression/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 05:30:34 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2006/12/19/javascript-compression/</guid>
		<description><![CDATA[A quick note of a nice tool for us javascript developers.
The Dojo toolkit team has their own Javascript Compression tool that is available online at
http://alex.dojotoolkit.org/shrinksafe/
On my (modest) site Justise.com I have one larger Javascript file for my start menu from those guys at Milonic that I wanted to compress and here is the screenshot of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=31&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A quick note of a nice tool for us javascript developers.</p>
<p>The <a href="http://dojotoolkit.org/">Dojo toolkit team</a> has their own Javascript Compression tool that is available online at</p>
<p><a href="http://alex.dojotoolkit.org/shrinksafe/">http://alex.dojotoolkit.org/shrinksafe/</a></p>
<p>On my (modest) site <a href="http://www.justise.com/">Justise.com</a> I have one larger Javascript file for my start menu from those guys at <a href="http://www.milonic.com/">Milonic</a> that I wanted to compress and here is the screenshot of the results.</p>
<p><img src="http://justise.files.wordpress.com/2006/12/js_compress.gif" alt="js_compress.gif" /></p>
<p>You can see the results are quite impressive.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=31&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2006/12/19/javascript-compression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>

		<media:content url="http://justise.files.wordpress.com/2006/12/js_compress.gif" medium="image">
			<media:title type="html">js_compress.gif</media:title>
		</media:content>
	</item>
		<item>
		<title>Some links to checkout</title>
		<link>http://justise.wordpress.com/2006/12/11/some-links-to-checkout/</link>
		<comments>http://justise.wordpress.com/2006/12/11/some-links-to-checkout/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 04:29:22 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2006/12/11/some-links-to-checkout/</guid>
		<description><![CDATA[To solve your case of the Mundays
Dzone.com &#8211; A compilination site of diffrent articles by fellow developers for other developers.
Prototype documentation &#8211; Prototype is a javascript library that makes javascript a bit easier to use. Its hard to find good Prototype documentatio, so this site is a treasure trove.
Best of the Best 2.0 &#8211; The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=26&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To solve your case of the Mundays</p>
<p><a href="http://www.dzone.com/">Dzone.com</a> &#8211; A compilination site of diffrent articles by fellow developers for other developers.</p>
<p><a href="http://blogs.pathf.com/agileajax/2006/10/where_is_all_th.html">Prototype documentation</a> &#8211; Prototype is a javascript library that makes javascript a bit easier to use. Its hard to find good Prototype documentatio, so this site is a treasure trove.</p>
<p><a href="http://www.realsoftwaredevelopment.com/2006/10/best_of_the_bes.html?">Best of the Best 2.0</a> &#8211; The best 2.0 applications out there, grouped by category.</p>
<p><a href="http://www.webmaster-talk.com/javascript-forum/63446-ajax-dhtml-and-javascript-libraries.html">Javascript Libraries</a> &#8211; My secret stash of libraries that make me seem like I&#8217;m uber productive, but really I&#8217;m just using other peoples hard work.</p>
<p><a href="http://www.apple.com/trailers/rogue_pictures/ballsoffury/">Balls of Fury!</a> &#8211; For your viewing pleasure. Fun stuff.</p>
<p>That should keep you busy for weeks.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=26&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2006/12/11/some-links-to-checkout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
		<item>
		<title>Self Evaluation</title>
		<link>http://justise.wordpress.com/2006/12/10/self-evaluation/</link>
		<comments>http://justise.wordpress.com/2006/12/10/self-evaluation/#comments</comments>
		<pubDate>Sun, 10 Dec 2006 20:37:20 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2006/12/10/self-evaluation/</guid>
		<description><![CDATA[So its that time of year again.

My experiences with this practice are limited, as I have only had to fill out one of these before in my professional career. So my maturation process in writing these documents needs to be quite substantial this year.
Last year I took my usual timidness into my self review, trying [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=22&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So its that time of year again.</p>
<p><img src="http://justise.files.wordpress.com/2006/12/selfreview.gif" alt="selfreview.gif" /></p>
<p>My experiences with this practice are limited, as I have only had to fill out one of these before in my professional career. So my maturation process in writing these documents needs to be quite substantial this year.</p>
<p>Last year I took my usual timidness into my self review, trying to be meekly honest about my performance, modest about my skills and positive twoards the company. In my meeting with my manager, it turned out be a decent review overall, I had just gone through a nasty development cycle smelling pretty good and so they had positive things to say about my performance.</p>
<p>This year, I&#8217;ve been bitter about somethings for quite a while and took my self review as my opportunity to really chew into the meat of these issues (In addition to a few asses).  I can&#8217;t tell you about the post review meeting with my manager yet as I haven&#8217;t had it, but I do want to go over some of what I put into it and my afterthoughts.</p>
<ul>
<li><strong>Slightly Jovial</strong></li>
<p>On some of the sections I just didn&#8217;t feel like making comments, how much do I really need to say about how good I am at Teamwork? Heck I said I was good at teamwork last year, and I think the manager downgraded my grade, so on these fuzzy topics, who really cares what goes in there?</p>
<p>So for better or worse, I made a few light hearted comments. I&#8217;m hoping they won&#8217;t think I just didn&#8217;t give a serious review, because I was quite serious, but I just didn&#8217;t feel that anymore needs to be said.</p>
<li><strong>I&#8217;m so good.</strong></li>
<p>So in our review we have a few sections like Quality, Teamwork, Attitude, etc, that you need to grade yourself as either Exceptional, Strong, or needs Improvement. Now if your being reviewed&#8211;and lets be honest, we know money is on the line here&#8211;and you need to rate yourself, why would you put anything less then a glowing review of yourself? If you seriously need help with something, I could understand, but if your strong in any subject why would you not rate yourself Exceptional and have your manager bring down to what their ratings of you are.</p>
<li><strong>Give me my 10 things</strong></li>
<p>My employer really is great to work for, they do so many wonderful things that it almost seems wrong to be critical of them. Yet things aren&#8217;t going to change without some kind of push, and this review was the perfect time to launch such a push.</p>
<p>If you want to know what I mentioned, go read <a href="http://justise.wordpress.com/2006/11/14/10-things-i-wish-i-could-get-at-work/">this post</a>.</p>
<li><strong>Help me, help you.</strong></li>
<p>I know I still haven&#8217;t blogged about my adventures to a become a senior dev, but that quest is not dead. I did want to let my employeer know that they have not given me any indication what areas I need to improve upon, so I&#8217;m kind of flying blind. I&#8217;m thinking I&#8217;ll learn the cool stuff that is out there, make sure I pretend to be a senior dev and think happy thoughts.</ul>
<p>I&#8217;ll post a follow up once I&#8217;ve had my meeting. I would love to hear about some of your experiences of self evaluations. Did anything work really well for you?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=22&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2006/12/10/self-evaluation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>

		<media:content url="http://justise.files.wordpress.com/2006/12/selfreview.gif" medium="image">
			<media:title type="html">selfreview.gif</media:title>
		</media:content>
	</item>
		<item>
		<title>Crack for your developer brain</title>
		<link>http://justise.wordpress.com/2006/11/27/crack-for-your-developer-brain/</link>
		<comments>http://justise.wordpress.com/2006/11/27/crack-for-your-developer-brain/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 00:33:34 +0000</pubDate>
		<dc:creator>Kris Gray</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://justise.wordpress.com/2006/11/27/crack-for-your-developer-brain/</guid>
		<description><![CDATA[You need to be reading Coding Horror, Computer Zen, and Joel on Software.
Also, you need to read these following books immediatly.
Agile Software Development, Principles, Patterns, and Practices
The Best Software Writing I: Selected and Introduced by Joel Spolsky
Coder to Developer
That is all for now.
Oh and check out eProject.com too, its pretty cool stuff.
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=14&subd=justise&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>You need to be reading <a href="http://www.codinghorror.com/blog/">Coding Horror</a>, <a href="http://www.hanselman.com/blog/default.aspx">Computer Zen</a>, and <a href="http://www.joelonsoftware.com/">Joel on Software</a>.</p>
<p>Also, you need to read these following books immediatly.</p>
<p><a href="http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445"><strong>Agile Software Development, Principles, Patterns, and Practices</strong></a></p>
<p><a href="http://www.amazon.com/Best-Software-Writing-Selected-Introduced/dp/1590595009/sr=1-1/qid=1164587250/ref=pd_bbs_sr_1/002-4774369-8932049?ie=UTF8&amp;s=books"><strong>The Best Software Writing I: Selected and Introduced by Joel Spolsky</strong></a></p>
<p><a href="http://www.amazon.com/Coder-Developer-Strategies-Delivering-Software/dp/078214327X/sr=1-1/qid=1164587268/ref=pd_bbs_sr_1/002-4774369-8932049?ie=UTF8&amp;s=books"><strong>Coder to Developer</strong></a></p>
<p>That is all for now.</p>
<p>Oh and check out <a href="http://www.eproject.com/">eProject.com</a> too, its pretty cool stuff.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/justise.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/justise.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/justise.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/justise.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/justise.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/justise.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/justise.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/justise.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/justise.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/justise.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/justise.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/justise.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=justise.wordpress.com&blog=521907&post=14&subd=justise&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://justise.wordpress.com/2006/11/27/crack-for-your-developer-brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9d62bbc5c685841918fd3a9201db3dac?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Justise</media:title>
		</media:content>
	</item>
	</channel>
</rss>