<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>NullPointerFactory</title>
	<atom:link href="http://nullpointerfactory.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nullpointerfactory.wordpress.com</link>
	<description>Rants, raves, and tirades on Software Engineering et al</description>
	<lastBuildDate>Sun, 14 Jun 2009 06:26:00 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='nullpointerfactory.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/573a6ab4ff26c3d4777ae8372877c218?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>NullPointerFactory</title>
		<link>http://nullpointerfactory.wordpress.com</link>
	</image>
			<item>
		<title>Agility in denial</title>
		<link>http://nullpointerfactory.wordpress.com/2009/06/14/agility-in-denial/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/06/14/agility-in-denial/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 06:26:00 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/06/14/agility-in-denial/</guid>
		<description><![CDATA[In spite of all the PDA (Public Displays of Agility) among the agile hippies (“make love, not specs”), some teams/divisions/companies still cling to the old waterfall-like processes. All well and good… even the most fanatical agile hippies admit that agile is not for everyone. But often enough, a team finds itself needing to be more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=212&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In spite of all the PDA (Public Displays of Agility) among the agile hippies (“make love, not specs”), some teams/divisions/companies still cling to the old waterfall-like processes. All well and good… even the most fanatical agile hippies admit that agile is not for everyone. But often enough, a team finds itself needing to be more dynamic and responsive to change, while afraid of the big bad buzzword “Agile”. These teams are what I call “agile in denial” (AID).</p>
<h5>Signs of an “agile in denial” team: </h5>
<ul>
<li>They write big or multiple functional specs, but keep changing them until the feature ships </li>
<li>They have upfront scopes for each release, but end up dropping or modifying large chunks of the said scope as the iteration progresses. </li>
<li>They designate “feature freeze” dates, each of which is preceded by a mad rush to implement as many features as possible, however shoddily, and put off quality control and/or bug fixing until after the feature freeze. </li>
</ul>
<p>The detriments of the use of megaspecs to try to cement fluid requirements have been explored well enough – mostly teams end up losing valuable time and resources making (and committing to) plans they will end up not following. But when a team tries to maintain feature freeze dates while succumbing to variability of requirements and scoping, all hell breaks loose.</p>
<p>Let’s do a word problem together: Pretend you&#8217;ve entered a very expensive gourmet all-you-can-eat restaurant. Every delicacy you have ever dreamed of is spread out on the buffet line before you. Just a couple of snags: First, an hour from now the restaurant will close and you’ll have to end your meal. And second, ten minutes from now the buffet line will close, so you have only ten minutes to fill your table with all the food you plan to eat during the meal. Question: what percentage of the food brought to the table during the first ten minutes will be consumed by the end of the meal?</p>
<p>A delicious, if unnecessary parable. Feature freeze dates are great if the requirements are firm and the scoping is realistic. But when the scope is prone to change as the work progresses, a hungry PM will almost inevitably succumb to temptation to fill his table with many delicious features from the buffet line prior to the feature freeze, without thought as to whether the team will have time to eat and digest (debug and QA) the selection thoroughly before the release date.</p>
<p>And so we reach the fourth and most tragic sign of an agile team in denial:</p>
<ul>
<li>Their releases advertise many new features, but are full of bugs in aspects new and old. Releases often cannot be used to satisfaction until a patch or two has been provided. </li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=212&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/06/14/agility-in-denial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
		<item>
		<title>REST hippies have taken over Facebook</title>
		<link>http://nullpointerfactory.wordpress.com/2009/06/12/rest-hippies-have-taken-over-facebook/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/06/12/rest-hippies-have-taken-over-facebook/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 19:29:30 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/06/12/rest-hippies-have-taken-over-facebook/</guid>
		<description><![CDATA[See here. The addition of user names is the big story, but burried inside is the change of the URL format. Every user profile will now have a true RESTful URL. 
 
Somewhere, the ghost of Roy Fielding is rejoicing. Most likely inside Roy Fielding’s body.  
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=211&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://blog.facebook.com/blog.php?post=90316352130">See here</a>. The addition of user names is the big story, but burried inside is the change of the URL format. Every user profile will now have a true RESTful URL. </p>
<p><img src="http://photos-c.ak.fbcdn.net/hphotos-ak-snc1/hs115.snc1/4700_122311816728_20531316728_2784466_2118130_n.jpg" /> </p>
<p>Somewhere, the ghost of Roy Fielding is rejoicing. Most likely inside Roy Fielding’s body. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=211&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/06/12/rest-hippies-have-taken-over-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>

		<media:content url="http://photos-c.ak.fbcdn.net/hphotos-ak-snc1/hs115.snc1/4700_122311816728_20531316728_2784466_2118130_n.jpg" medium="image" />
	</item>
		<item>
		<title>(Non-)Testing Overlays</title>
		<link>http://nullpointerfactory.wordpress.com/2009/04/19/non-testing-overlays/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/04/19/non-testing-overlays/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 03:42:42 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/04/19/non-testing-overlays/</guid>
		<description><![CDATA[It seems obvious enough: if you’re going to post content into a platform that will overlay its own graphical elements over yours, you might want to test how it looks with the overlays. I saw this gem of an ad on my Facebook sidebar. Glad I’m not employed by TNT:

      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=204&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It seems obvious enough: if you’re going to post content into a platform that will overlay its own graphical elements over yours, you might want to test how it looks with the overlays. I saw this gem of an ad on my Facebook sidebar. Glad I’m not employed by TNT:</p>
<p><img title="image" style="border-right:0;border-top:0;display:block;float:none;margin-left:auto;border-left:0;margin-right:auto;border-bottom:0;" height="158" alt="image" src="http://nullpointerfactory.files.wordpress.com/2009/04/image2.png?w=145&#038;h=158" width="145" border="0" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=204&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/04/19/non-testing-overlays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/04/image2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Alien Territory</title>
		<link>http://nullpointerfactory.wordpress.com/2009/04/17/alien-territory/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/04/17/alien-territory/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 04:44:49 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/04/17/alien-territory/</guid>
		<description><![CDATA[This is post is a bit winded, so I’ll slap the moral up here first. It’s a reflection on one user’s struggle against an unfortunate (lack of) usability design. Here’s the gist:


Before adding a feature to a UI’s startup state, make sure it is essential. Otherwise, tuck it away until needed. 
Group features by their [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=190&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is post is a bit winded, so I’ll slap the moral up here first. It’s a reflection on one user’s struggle against an unfortunate (lack of) usability design. Here’s the gist:</p>
<div style="border-color:black;border-width:2px;">
<ul>
<li><strong>Before adding a feature to a UI’s startup state, make sure it is essential. Otherwise, tuck it away until needed.</strong> </li>
<li><strong>Group features by their necessity first, and by their function second.</strong> </li>
</ul></div>
<p>Read the rest if you want the touch-feely stuff:</p>
<p>I spend a lot of my free time (and disposable income) on making music at home – writing, recording, producing – all of it on a computer. I often think of the first time I tried digital music creation: I had to make a 64-bar backing track to a piece of a Russian pop song for performance by a sketch comedy group. I had some college instruction in musical theory, composition, and orchestration, but had never arranged a pop song, especially on a computer. I had procured some software I’d heard of, geared specifically for home users. It looked something like this (click thumbnail to expand):</p>
<p align="center"><a href="http://nullpointerfactory.files.wordpress.com/2009/04/hs2002trackview-big.gif"><img title="HS2002-TrackView_big" style="display:inline;border-width:0;" height="364" alt="HS2002-TrackView_big" src="http://nullpointerfactory.files.wordpress.com/2009/04/hs2002trackview-big-thumb.gif?w=454&#038;h=364" width="454" border="0" /></a> </p>
<p>Meet Cakewalk Home Studio 2002. Never before or since had I felt so vulnerable in undertaking a creative effort. I was a new kid coming into a big man’s world of electronic music, and everyone who got in before me seemed to find his way around just fine. Each minute spent working on that track seemed like a concerted attack on my confidence. Did I bite off more than I could chew? Could I get something done even if I didn’t understand every button and slider? It seemed as if an understanding of the problem domain, music, was not enough… The application demanded its own understanding.</p>
<p>So why do I discuss it here? If you wanted to get into digital music today with the same product family, this is what you would see:</p>
<p><a href="http://nullpointerfactory.files.wordpress.com/2009/04/trackview-lores.jpg"><img title="TrackView_lores" style="display:inline;border-width:0;" height="298" alt="TrackView_lores" src="http://nullpointerfactory.files.wordpress.com/2009/04/trackview-lores-thumb.jpg?w=454&#038;h=298" width="454" border="0" /></a> </p>
<p>This little gem, Cakewalk Music Creator 5, will ship this Tuesday and costs $40 on Amazon. How many differences can you spot? </p>
<p>Curvaciousness aside, for a program geared toward novices, everything comes down to one big question: “How essential is this?”. All those extra sliders on each track, all those textboxes and toolbars – all can be done without. They’re simply hidden until needed. If you feel you need something that’s missing, you can click around or look in a help file to find it. But you don’t have to feel intimidated by what you don’t need.</p>
<p>The reduction of the starting UI to the mere essentials is what makes all the difference. But if you think this is common sense that goes without saying, consider the Office 2007 ribbon. </p>
<p><a href="http://nullpointerfactory.files.wordpress.com/2009/04/image.png"><img title="image" style="display:inline;border-width:0;" height="167" alt="image" src="http://nullpointerfactory.files.wordpress.com/2009/04/image-thumb.png?w=454&#038;h=167" width="454" border="0" /></a> </p>
<p>The ribbon was intended to help newbies. The intermediates and the experts were doing just fine with the menus, thanks. The intention was to provide quick immersion into as much functionality as possible, to expose features that novices would otherwise not find. But when you do that, are you not also exposing functionality that they might not need? What percentage of Microsoft Word users use bold face at some point? Do you think nearly as many people use box borders? Or sorting? For the life of me, I have never used the text sorting function in a Word document. So why are all of these features equally visible at startup? Do you think an average user is more likely to use sorting than clipart? I don’t. And yet sorting is available on the Home tab and clipart insertion is not.</p>
<p>So when designing for new users, don’t rush to divide features by their function. Rather, divide them first by their necessity. Keep the essentials upfront and tuck away the rest until needed. That’s how you properly welcome the new guy.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/190/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=190&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/04/17/alien-territory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/04/hs2002trackview-big-thumb.gif" medium="image">
			<media:title type="html">HS2002-TrackView_big</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/04/trackview-lores-thumb.jpg" medium="image">
			<media:title type="html">TrackView_lores</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/04/image-thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Rich Text &#8211; Rich Test</title>
		<link>http://nullpointerfactory.wordpress.com/2009/03/16/rich-text-rich-test/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/03/16/rich-text-rich-test/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 17:49:00 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[formatted text]]></category>
		<category><![CDATA[powerpoint]]></category>
		<category><![CDATA[special characters]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/03/16/rich-text-rich-test/</guid>
		<description><![CDATA[Today Giveawayoftheday.com is serving up PPT2Flash, a utility which, if you haven&#8217;t guessed, saves PowerPoint presentations as Flash. It took me all of 30 seconds to realize what a piece of fecal matter it is after opening up an old slide deck at random: 
Original PPT slide section:       
Resulting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=180&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today <a href="http://www.giveawayoftheday.com" target="_blank">Giveawayoftheday.com</a> is serving up <a href="http://www.sameshow.com/powerpoint-to-flash.html" target="_blank">PPT2Flash</a>, a utility which, if you haven&#8217;t guessed, saves PowerPoint presentations as Flash. It took me all of 30 seconds to realize what a piece of fecal matter it is after opening up an old slide deck at random: </p>
<p><em>Original PPT slide section:      <br /></em><img title="before" style="border-right:0;border-top:0;display:inline;border-left:0;border-bottom:0;" height="152" alt="before" src="http://nullpointerfactory.files.wordpress.com/2009/03/before1.png?w=306&#038;h=152" width="306" border="0" /> </p>
<p><em>Resulting flash version:      <br /></em><em><img title="after" style="display:inline;border-width:0;" height="150" alt="after" src="http://nullpointerfactory.files.wordpress.com/2009/03/after.png?w=306&#038;h=150" width="306" border="0" /></em> </p>
<p>The saddest thing of all is that the version made available is 4.8.0.7 &#8211; this is not some early pre-alpha that was never tested. Simply put, it was never tested properly. </p>
<p>Remember, kids, <strong><em>every application and module that accepts or displays formatted text must be tested with (a) special and foreign characters, and (b) all available style modifications (including shadow, outline, strike-thru, etc).</em></strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=180&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/03/16/rich-text-rich-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/03/before1.png" medium="image">
			<media:title type="html">before</media:title>
		</media:content>

		<media:content url="http://nullpointerfactory.files.wordpress.com/2009/03/after.png" medium="image">
			<media:title type="html">after</media:title>
		</media:content>
	</item>
		<item>
		<title>A Case for Wizards</title>
		<link>http://nullpointerfactory.wordpress.com/2009/03/09/a-case-for-wizards/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/03/09/a-case-for-wizards/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 04:56:30 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Software Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Wizards]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/03/09/a-case-for-wizards/</guid>
		<description><![CDATA[I have written an article discussing the practical applicability of wizards and the potential for their misuse. You can find it here, on the blog of Merlin, an open-source wizard framework for .NET.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=175&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have written an article discussing the practical applicability of wizards and the potential for their misuse. You can find it <a href="http://themerlinwall.blogspot.com/2009/03/case-for-wizards.html" target="_blank">here, on the blog of Merlin, an open-source wizard framework for .NET</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=175&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/03/09/a-case-for-wizards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
		<item>
		<title>NFJS now has a magazine</title>
		<link>http://nullpointerfactory.wordpress.com/2009/03/03/nfjs-now-has-a-magazine/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/03/03/nfjs-now-has-a-magazine/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 18:35:15 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/03/03/nfjs-now-has-a-magazine/</guid>
		<description><![CDATA[It’s amazing how the same bunch of cronies can keep blabbering about the same old stories and keep getting new revenues. Having gotten bored with blogs and anthologies, the speakers and organizers of the No Fluff Just Stuff tour now have a magazine. The articles comprising the inaugural issue are:

Intro to Functional Languages
Message Driven POJOs: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=168&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It’s amazing how the same bunch of cronies can keep blabbering about the same old stories and keep getting new revenues. Having gotten bored with blogs and anthologies, the speakers and organizers of the <a href="http://www.nofluffjuststuff.com">No Fluff Just Stuff</a> tour <a href="http://www.nofluffjuststuff.com/magazine_subscribe.jsp">now have a magazine</a>. The articles comprising the inaugural issue are:</p>
<ul>
<li>Intro to Functional Languages</li>
<li>Message Driven POJOs: messages made easy</li>
<li>So You Want to be Agile?</li>
<li>A Case for Continuous Integration</li>
</ul>
<p>While you’re at it, how about some other breaking stories like “A Case For Avoiding Computer Viruses” or “Turning on Your Computer – a field guide” or “Hello, World in Three Lines or Less!”?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=168&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/03/03/nfjs-now-has-a-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
		<item>
		<title>Proper Care and Feeding of Software Engineers</title>
		<link>http://nullpointerfactory.wordpress.com/2009/01/29/proper-care-and-feeding-of-software-engineers/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/01/29/proper-care-and-feeding-of-software-engineers/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 02:38:20 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[programming practices]]></category>
		<category><![CDATA[real-life story]]></category>
		<category><![CDATA[Managers]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2009/01/29/proper-care-and-feeding-of-software-engineers/</guid>
		<description><![CDATA[We all know a manager can’t just ask his reports “how am I doing?” without receiving a reply that is at least partly tainted by a desire to please. So as an engineer who’s had quite a few managers by now, I’d like to volunteer some observations about things I’ve seen great engineering managers do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=157&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We all know a manager can’t just ask his reports “how am I doing?” without receiving a reply that is at least partly tainted by a desire to please. So as an engineer who’s had quite a few managers by now, I’d like to volunteer some observations about things I’ve seen great engineering managers do to create better relationships and deliverables. I can’t vouch for other engineers, but I think this is what they’d tell you if they were high on truth serum:</p>
<ol>
<li><strong>Engineering experience required. </strong>No way around it. If you haven’t been an engineer yourself, you will simply not be able to heed the suggestions that follow. You will also lack the “street cred” and the common ground that separate a leader from that dreaded four-letter word “boss”.       </li>
<li><strong>Laugh at yourself. </strong>We all know the stereotype, however inaccurate, of the clueless, lazy, bureaucrat manager, whose paycheck is as high as his usefulness is low. The easiest way to shed that image is to mock it openly. Joke that you can’t really do something because you’re just a stupid manager. Do an impression of <a href="http://en.wikipedia.org/wiki/Bill_Lumbergh">Gary Cole’s character</a> from <em>Office Space</em>. Regardless of how accurate or atrocious your impression is, the message is the same: I hate useless bureaucrats as much as you do.       </li>
<li><strong>Care about the code.</strong> Give suggestions about the code. Ask questions about it. Participate in code walkthroughs or volunteer (but don’t demand) to do a code review, when time permits. Listen to explanations and learn any new technical tidbits that your engineers bring up. The benefits are twofold: first, getting near code lets you and the engineers talk about what matters the most to them in their job, thus boosting your credibility and demonstrating to the engineers that you are “one of them”. Second, if engineers know you care about the design and quality of their code, they will too.       </li>
<li><strong>People over process. </strong>An old agile mantra that still is not applied even by some who know it. In the eyes of an engineer, process is something evil bureaucratic managers cook up to make themselves feel important. After all, if you’re not the one doing the work, why should you tell us how to do it? Thus, make sure processes are born organically, by group decision and consensus. When you <em>must </em>establish a process, or indoctrinate a new engineer into an existing process, make sure you explain all the motivations, listen to all the objections, and do your best to elicit buy-in. An engineer that considers a process to be a rubberstamp, may provide only demonstrative compliance. And it never hurts to question the value of a process already in place. Ask the engineers now and then, “is this working? Is this helping or hindering you?”       </li>
<li><strong>Regular face time.</strong> This one seems obvious – talk to the people, one-on-one, regularly. One engineering manager I had did this by scheduling monthly one-on-ones with all of his reports. That might be sufficient if you’re leading an army of robots, but humans and human relationships benefit from frequent and recurrent contact. Even if you just stop in the hall or drop by the cubicle for five minutes and ask “how’s it going?” you&#8217;ll keep yourself in the picture and reaffirm your presence on and your involvement with the team.       </li>
<li><strong>Meetings aren’t (always) the answer.</strong> How often have I seen (and heard of) meetings where one person is discussing his work with the leader, and the rest are sleeping. I am fiercely skeptical of the value of such meetings, particularly if the team is large. In that case, I’d limit the duration of such conversations (as in Scrum), or just talk to the team members one on one. You get more meaningful interactions (see previous point), and no one is snoozing or doodling.       </li>
</ol>
<p>Some of the aforementioned points call for a certain degree of involvement in the work of engineers. Some may argue that good engineers can work independently and a manager shouldn’t have to babysit. A manager should be able to trust his team to get the job done well. Certainly, many engineers can and do work pretty well independently (present company included). But how will that team-leader trust develop and grow without constructive and regular interaction? If you trust engineers with whom you do not speak regularly and whose code you never see, you cannot vouch for the quality of the code or the skill of its authors. </p>
<p>At the end of the day, no quantity of great engineers can save a poorly-run team. Great teams need great leaders. <a href="http://www.progress.com">Where I work</a>, we have some fantastic engineering managers, but I often hear stories from colleagues outside that make my heart twitch. </p>
<p>Dear managers, if we do our best for you, please return the favor.   </p>
<p> 
<p>&nbsp;</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2a74b972-111a-41bf-9418-3bf5fdc74c5c" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/programming" rel="tag">programming</a>,&nbsp;<a href="http://technorati.com/tags/software" rel="tag">software</a>,&nbsp;<a href="http://technorati.com/tags/engineering" rel="tag">engineering manager</a>,&nbsp;<a href="http://technorati.com/tags/management" rel="tag">management</a>,&nbsp;<a href="http://technorati.com/tags/team" rel="tag">team</a>,&nbsp;<a href="http://technorati.com/tags/leadership" rel="tag">leadership</a></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=157&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/01/29/proper-care-and-feeding-of-software-engineers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
		<item>
		<title>No way&#8230; they listened?</title>
		<link>http://nullpointerfactory.wordpress.com/2009/01/27/they-listene/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/01/27/they-listene/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:52:38 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[President Obama]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/?p=152</guid>
		<description><![CDATA[Take a look at the &#8220;Executive Orders&#8221; section of whitehouse.gov. They actually have added Presidential Memoranda, whose absense I tiraded about in my last post. I&#8217;m not sure if I&#8217;m the only one who sent comments calling for their publication (probably not), but that doesn&#8217;t matter&#8230; what matters is that someone actually listened! The memoranda [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=152&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Take a look at the &#8220;<a title="Executive Orders" href="http://www.whitehouse.gov/briefing_room/executive_orders/" target="_blank">Executive Orders</a>&#8221; section of whitehouse.gov. They actually have added Presidential Memoranda, whose absense I tiraded about in my last post. I&#8217;m not sure if I&#8217;m the only one who sent comments calling for their publication (probably not), but that doesn&#8217;t matter&#8230; what matters is that someone actually listened! The memoranda weren&#8217;t on the site for the first several days of its uptime. And unlike proclamations, they weren&#8217;t given their own section. So it seems they have been tacked on to &#8220;Executive Orders&#8221; as an afterthought, quite likely in response to feedback.</p>
<p>It&#8217;s an incredible feeling to have been heard by one&#8217;s government. Let&#8217;s hope we all get that feeling more often. I think we just might.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=152&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/01/27/they-listene/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
		<item>
		<title>Obama Promise of Transparrency Already Broken</title>
		<link>http://nullpointerfactory.wordpress.com/2009/01/20/obama-promise-of-transparrency-already-broken/</link>
		<comments>http://nullpointerfactory.wordpress.com/2009/01/20/obama-promise-of-transparrency-already-broken/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 00:49:49 +0000</pubDate>
		<dc:creator>Yev</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[President Obama]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[whitehouse.gov]]></category>

		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/?p=144</guid>
		<description><![CDATA["After all, the new administration promisses to speak and to listen to the people directly; a promise of which the new site is a big part. And a promise which, on the first day, was already broken. Twice."<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=144&subd=nullpointerfactory&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m sure I wasn&#8217;t the only one who went to the new <a href="http://www.whitehouse.gov" target="_blank">WhiteHouse.gov</a> site today to see it in the Obama administration&#8217;s rendition. After all, the new administration promises to speak and to listen to the people directly; a promise of which the new site is a big part. And a promise which, on the first day, was already broken. Twice.</p>
<p>First, there is <a href="http://www.msnbc.msn.com/id/28758810/" target="_blank">President Obama&#8217;s first order</a> &#8211; nothing major, just the expected halting of the last-minute regulations of the previous administration. The real news is that this order appears nowhere on whitehouse.gov. Even if the &#8220;order&#8221; in question is just a memorandum to federal agencies, such notes are <em>exactly</em> the kind of document that a truly transparent administration would make public. If a president is happy with an agency&#8217;s performance, we want to know. If the president is unhappy, we want to know. If the president wants to adjust the goals or workings of an agency, we want to know.</p>
<p>And we want to know directly. Not from private news organizations, which are subject to editorial control. We want the words straight from the horse&#8217;s mouth, especially since we&#8217;re the ones who put the horse in his stable and are paying for his hay. So like the good citizen that I am, I go to the <a href="http://www.whitehouse.gov/administration/eop/opl/" target="_blank">Office of Public Liason</a> page, fill out the comment form, click &#8220;submit&#8221; and whoops! I&#8217;m told I have not chosen a subject when, in fact, I have. Just a bug, no doubt, all the IT people are probably out celebrating. I understand. But Barack Obama has become such a symbolic figure that it is easy, nay, tempting to interpret this occurrence as a symbolic gesture. The administration falls flat on its promise, and refuses to hear when citizens complain.</p>
<p>Or maybe the past eight years just turned me into one heck of a cynic.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nullpointerfactory.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nullpointerfactory.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nullpointerfactory.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nullpointerfactory.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nullpointerfactory.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nullpointerfactory.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nullpointerfactory.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nullpointerfactory.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nullpointerfactory.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nullpointerfactory.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nullpointerfactory.wordpress.com&blog=1241430&post=144&subd=nullpointerfactory&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://nullpointerfactory.wordpress.com/2009/01/20/obama-promise-of-transparrency-already-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aaad1fe4f054c6bed042b21f5b4097d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Yev</media:title>
		</media:content>
	</item>
	</channel>
</rss>