<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Javamancy</title>
	<atom:link href="http://www.javamancy.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javamancy.com/blog</link>
	<description>Where babbling isn&#039;t just merely babbling... it&#039;s flowing through the Internet, one transaction at a time...</description>
	<lastBuildDate>Mon, 08 Feb 2010 14:24:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ode to the Post-Mega-Snowstorm of February 2010</title>
		<link>http://www.javamancy.com/blog/2010/02/08/ode-to-the-post-mega-snowstorm-of-february-2010/</link>
		<comments>http://www.javamancy.com/blog/2010/02/08/ode-to-the-post-mega-snowstorm-of-february-2010/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:24:49 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2753</guid>
		<description><![CDATA[Oh, all right, so maybe it&#8217;s not really a poem you&#8217;re reading now&#8230; Deal with it.
And speaking of coping: dealing with the repercussions of the Mega-Snowstorm of (February) 2010 seems to be quite a struggle for the majority of the Washington, DC region.

Although the snowstorm ended earlier than predicted, the combination of alternating sunlight and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Oh, all right, so maybe it&#8217;s not really a poem you&#8217;re reading now&#8230; Deal with it.</p>
<p>And speaking of coping: dealing with the repercussions of the Mega-Snowstorm of (February) 2010 seems to be quite a struggle for the majority of the Washington, DC region.<br />
<span id="more-2753"></span></p>
<p>Although the snowstorm ended earlier than predicted, the combination of alternating sunlight and freezing temperatures have conspired to create excessively thick (and for some, virtually invisible) ice layers on the roads and sidewalks. This has led to treacherous driving and even pedestrian activities outdoors.</p>
<p>Fortunately, a lot of people have wisely chosen to remain ensconced at home, snug in the comfort of their respective dwellings. Some of this is due to the announced closures of schools and businesses, many which were publicized over the weekend and the latter part of last week,. Some was unfortunately due to failed attempts by many to leave their homes, only to find themselves obstructed by ice and snow.</p>
<p>There is yet another category of people who are currently suffering, however: these people lost electricity during the snowstorm. While the actual totals are constantly fluctuating, and the various repair crews are probably working hard to restore service, many people are even today struggling with the consequences of no electricity in their homes. Hopefully, this situation will be corrected in the minutes and hours to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/02/08/ode-to-the-post-mega-snowstorm-of-february-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note to So-Called Pundits: Are You Kidding?</title>
		<link>http://www.javamancy.com/blog/2010/01/27/note-to-so-called-pundits-are-you-kidding/</link>
		<comments>http://www.javamancy.com/blog/2010/01/27/note-to-so-called-pundits-are-you-kidding/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 18:34:44 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Convergence]]></category>
		<category><![CDATA[Gadgetry]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod touch]]></category>
		<category><![CDATA[Javamancy]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2739</guid>
		<description><![CDATA[As I&#8217;m tracking a variety of media channels at the same time as the Apple [AAPL] iPad announcement, I find it curious as to how the human condition, and certainly all of these so-called tech pundits, keeps wanting to compare new tech with old tech.
When I&#8217;ve been using the iPod touch in the practice, I [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As I&#8217;m tracking a variety of media channels at the same time as the Apple [AAPL] iPad announcement, I find it curious as to how the human condition, and certainly all of these so-called tech pundits, keeps wanting to compare new tech with old tech.</p>
<p>When I&#8217;ve been using the iPod touch in the practice, I kept thinking, &#8220;Yeah, the iPod touch is nice, but I really could use a larger touchscreen, and some more compute power&#8221;. But all of these &#8220;pundits&#8221; keep talking about netbooks and cheap 13&#8243; notebooks and iPhones and BlackBerry devices&#8230; But given that my needs are more specialized (and some of you will call them &#8220;advanced&#8221;), the iPad may be the missing link in my product usage roster.</p>
<p>Something that fits the 8.5&#8243;x11&#8243; form factor with a much thinner profile. Something that allows me to use my hands, enclosed in disposable nitrile and latex gloves, along the touchscreen. Something that does not require me to have an attached, or even wireless, keyboard and mouse to manipulate the viewpane and enter data. Something that allows me to quickly retrieve data from the Internet as well as my LANs, wirelessly. Something that lets me manage scheduling and patient data quickly and conveniently.</p>
<p>I&#8217;m not looking for a Kindle or mere e-reader. I&#8217;m not looking for a BlackBerry. I don&#8217;t need an iPhone in my office, or my lab, or my practice rooms. I don&#8217;t need yet another notebook with the keyboard and mouse/touchpad.</p>
<p>Certainly, I need to get a hold of an iPad to see if it really lives up to my requirements. But next to the Axiotron Modbook, this <em>may</em> be the frontrunner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/01/27/note-to-so-called-pundits-are-you-kidding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ouch! Palm Devices Available on Verizon</title>
		<link>http://www.javamancy.com/blog/2010/01/25/ouch-palm-devices-available-on-verizon/</link>
		<comments>http://www.javamancy.com/blog/2010/01/25/ouch-palm-devices-available-on-verizon/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 03:00:16 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Gadgetry]]></category>
		<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pixi]]></category>
		<category><![CDATA[Pre]]></category>
		<category><![CDATA[Sprint]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2737</guid>
		<description><![CDATA[Smack! Smack! Smack!
Ouch! That smarts!
Verizon [VZ] has now gotten two of  Palm&#8217;s [PALM] flagship devices that Sprint [S] has been touting, although some may say unsuccessfully due to the odd way that software developers and consumers have been treated&#8211; or at least very mixed&#8211; there&#8217;s that new question as to how Verizon will position these [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>Smack! Smack! Smack!</em></p>
<p>Ouch! That smarts!</p>
<p>Verizon [VZ] has now gotten two of  Palm&#8217;s [PALM] flagship devices that Sprint [S] has been touting, although some may say unsuccessfully due to the odd way that software developers and consumers have been treated&#8211; or at least <em>very</em> mixed&#8211; there&#8217;s that new question as to how Verizon will position these smartphones.</p>
<p>The TV commercials for the devices are already rolling out&#8230; and this is certainly a new entryway for Verizon to cater to Palm enthusiasts who have given up on the Garnet/Palm OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/01/25/ouch-palm-devices-available-on-verizon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9.1 Now Available</title>
		<link>http://www.javamancy.com/blog/2010/01/05/wordpress-2-9-1-now-available/</link>
		<comments>http://www.javamancy.com/blog/2010/01/05/wordpress-2-9-1-now-available/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 01:00:56 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Operations]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2720</guid>
		<description><![CDATA[WordPress 2.9.1 was released yesterday, after a relatively short beta and RC1 pair of cycles.
Some of you may recall the controversy surrounding WordPress 2.9, surrounding some defects that were discovered shortly after its release&#8211; although some people have mentioned that the problems, they felt, were present even in the previous versions of the software. As [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.javamancy.com/mini/2010/01/04/wordpress-2-9-1-now-available/" target="_blank">WordPress 2.9.1</a> was released yesterday, after a relatively short beta and RC1 pair of cycles.</p>
<p>Some of you may recall the controversy surrounding <a href="http://www.javamancy.com/mini/2009/12/18/wordpress-2-9-now-available/" target="_blank">WordPress 2.9</a>, surrounding some defects that were discovered shortly after its release&#8211; although some people have mentioned that the problems, they felt, were present even in the previous versions of the software. As <a href="http://wordpress.org/development/2010/01/wordpress-2-9-1/" target="_blank">mentioned by Ryan at the WordPress development blog</a>, those noticed defects were addressed by this release, as well as a few other minor issues selected to be included.</p>
<h3>Operations Recommendations and Notes</h3>
<p>Apparently, since the recent series of posts about WordPress 2.9 and the 2.9.1 beta came out, many of you have been sending E-mails and messages about providing more guidance to prod-ops teams and developers. The following recommendations should not be taken as gospel, since I strongly advocate sound development practices and practical management processes and more than a little common sense: rather, they should be considered in context with your current situation and deployment strategy.</p>
<h4>Recommendation for Standard Operations Teams</h4>
<p>At this time, the recommendation is that it is a worthwhile upgrade for most technically savvy production operations teams, as well as developers accustomed to using and manipulating WordPress. However, the customary testing procedure is strongly advised: <a href="http://wordpress.org/download/" target="_blank">download it</a>, set it up in your testing environment and vet it through your test suite(s), prepare your CM machinery to handle the new version if it passes your tests, and deploy it to your production environment.</p>
<h4>Recommendation for Agile Operations Teams</h4>
<p>For the heavier types of agile development, if you have already cleared WordPress 2.9, you should be able to layer 2.9.1 on top of your previous iteration and restart your testing segment and merge back to your expected path. Once you have cleared it, you should be ready to deploy it to your staging/production environments.</p>
<p>For the aggro types, you probably have been tracking beta and RC1 versions of WordPress 2.9.1, but the latest changes for it should be considered as overriding the previous two changesets. If you are sweeper types, overlay 2.9.1 onto your outbound segment and restart testing. If you are satisfied with the results, you should be ready to deploy it to your staging/production environments.</p>
<h4>Recommendation for Continuum Operations Teams</h4>
<p>Yes, I know: this is somewhat redundant. But a couple of you have asked about continuum development recommendations, so here &#8217;tis:</p>
<p>You most likely already know the outcome of your tests, but the question is in which order should your production environments be refreshed. The easy answer would be to use the exact order you have been using all along; however, some teams do have highly variable distribution orders, so the prevailing advice here would be to deploy into production prioritizing first in order of increasing code complexity and <em>then</em> in order of increasing network or traffic load. So your simpler outbound segments with lower traffic and integrations with other packages would be rolled out first, then you proceed upward in complexity and then frequency/traffic/load. For this version, <em><span style="text-decoration: underline;"><strong>avoid</strong></span></em> simultaneous or near-simultaneous rollouts unless your tests have already proven 0.00% disruption.</p>
<p><em>Hint: our tests showed ~4.33% disruption across all outbound segments, &gt; 120.</em></p>
<h3>N.B.</h3>
<p>Other related <em>Javamancy</em> posts (in reverse chronological order):</p>
<ul>
<li><a href="http://www.javamancy.com/blog/2009/12/26/stop-the-insanity-or-wordpress-development-for-2010-a-new-years-resolution/">Stop the Insanity! Or, WordPress Development for 2010, a New Year’s Resolution</a></li>
<li><a href="http://www.javamancy.com/blog/2009/12/25/complaining-about-wordpress-does-that-make-you-a-bad-person/">Complaining About WordPress: Does That Make You a Bad Person?</a></li>
<li><a href="http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/">Uh-Oh: WordPress 2.9.1 Coming Soon?</a></li>
<li><a href="http://www.javamancy.com/blog/2009/12/19/wordpress-2-9-released/">WordPress 2.9 Released</a></li>
</ul>
<p>Other related <em>Javamancy <strong>mini</strong></em> posts (in reverse chronological order):</p>
<ul>
<li><a href="http://www.javamancy.com/mini/2010/01/04/wordpress-2-9-1-now-available/" target="_blank">WordPress 2.9.1 Now Available</a></li>
<li><a href="http://www.javamancy.com/mini/2009/12/18/wordpress-2-9-now-available/" target="_blank">WordPress 2.9 Now Available</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/01/05/wordpress-2-9-1-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countdown to the New Year</title>
		<link>http://www.javamancy.com/blog/2009/12/31/countdown-to-the-new-year-2/</link>
		<comments>http://www.javamancy.com/blog/2009/12/31/countdown-to-the-new-year-2/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 04:30:58 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[New Year's Day]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2710</guid>
		<description><![CDATA[Maybe this ought to be called &#8220;the FUD Edition&#8221;, Part II&#8230; After one year, remember the first FUD Edition?
As we count down the minutes to the start of 2010, let&#8217;s review some of the things that have captivated us (for lack of a better term) over the course of 2009:

The world economy, and certainly the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>Maybe this ought to be called &#8220;the FUD Edition&#8221;, Part II&#8230; After one year, remember the <a href="http://www.javamancy.com/blog/2008/12/31/countdown-to-the-new-year/">first FUD Edition</a>?</em></p>
<p>As we count down the minutes to the start of 2010, let&#8217;s review some of the things that have captivated us (for lack of a better term) over the course of 2009:</p>
<ul>
<li>The world economy, and certainly the US economy, with odd &#8220;jobless recovery&#8221; seen in some of sectors in the stock market;</li>
<li>Moderate improvement in gas prices and a lot of backpedaling from doom-and-gloom environmental prognosticators;</li>
<li>Slow real estate recovery in a few select regions in the US market, leading pundits to wonder whether 2011, not 2010, is the year that consumers</li>
<li>More revelations of of financial misdeeds at a variety of ostensibly &#8220;reputable&#8221; financial firms, all while their executives are cashing in BIG-TIME with huge bonuses and salary raises;</li>
<li>Continued car industry collapses in the US due to [insert-your-reason-here], and attempts by a few of the big-name companies to return to relevancy in the minds of consumers, despite lackluster achievements in energy saving technologies;</li>
<li>Further disastrous job loss woes in the US, depending on whom you ask&#8230; some people see the continued worsening as the unemployment rate surpasses 10% and even more people completely drop out of attempting to find jobs;</li>
<li>Crazy reality show stunts, and stunts for publicity by certain individuals that revealed serious national security deficits, including at the White House itself;</li>
<li>Active and even more planned tax hikes in various US jurisdictions;</li>
<li>Return of the blockbuster gaming phenomenon, such as <em>Modern Warfare 2</em> and <em>Borderlands</em>;</li>
<li>&#8230;</li>
</ul>
<p>And you can certainly add more items to the list.</p>
<p>So: the wrap-up message for 2009 has just got to be&#8230;</p>
<p><em>Better luck next year, and thanks for all the fish</em>! <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/31/countdown-to-the-new-year-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop the Insanity! Or, WordPress Development for 2010, a New Year&#8217;s Resolution</title>
		<link>http://www.javamancy.com/blog/2009/12/26/stop-the-insanity-or-wordpress-development-for-2010-a-new-years-resolution/</link>
		<comments>http://www.javamancy.com/blog/2009/12/26/stop-the-insanity-or-wordpress-development-for-2010-a-new-years-resolution/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 06:00:33 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[change management]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[release management]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2697</guid>
		<description><![CDATA[I&#8217;ve always wondered how some popular open source and GPL projects keep going. Many times, they seem to implode upon themselves, whether due to internal or external forces imposing their undue influences upon the work at hand. The good ones realize that they are imploding and take measures to stop it from happening&#8230; and sometimes, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve always wondered how some popular open source and GPL projects keep going. Many times, they seem to implode upon themselves, whether due to internal or external forces imposing their undue influences upon the work at hand. The good ones realize that they are imploding and take measures to stop it from happening&#8230; and sometimes, they manage to successfully execute an appropriate plan of action in time.</p>
<p>Here&#8217;s an interesting live example: WordPress.</p>
<h3>Scenario: WordPress</h3>
<p><a href="http://wordpress.org/development/2009/12/setting-scope/" target="_blank">Jane Wells posted yesterday</a> about an anticipated change to how WordPress development will change to fit a model that should address their scope creep problems that have been hampering their releases, of late. She refers to project management as providing the answer for their woes with scope creep; yes, there&#8217;s additional verbiage in the post, but essentially, that is what she is primarily referring to. There is that additional component to the problem, in the form of release scheduling, which plays a part in the problem set.</p>
<p>At this point, some of you will be nodding sagely toward your display screens (LCD&#8217;s, iPhones, BlackBerry devices, <em>et al.</em>) and thinking, &#8220;Well, project management techniques would help manage what is going on, but&#8230; there&#8217;s something else in play that needs to be controlled, right?&#8221;</p>
<h3>Management Perspective</h3>
<p>Yes, sage thought (or thinking sagely, perhaps?), indeed.</p>
<p>While project management in general is a useful discipline or tool to have, even for small teams, especially those that conform to a matrixed (or &#8220;mixmaster&#8221;) configuration, it is not the magic bullet that many people think it is.</p>
<p>In essence, it is a way to react to chaos in the workplace by arbitrarily grouping workstreams into some semblance of order, based on a variety of criteria, like limited resource availability, priorities, scheduling conflicts, release dates, <em>et al</em>.</p>
<p>However:</p>
<p>What if trying to rope in the insanity of scope creep and meandering requirements are symptoms of a greater problem? Using reactive techniques to mitigate further damage to a production schedule is only an immediate-term fix.</p>
<p>Instead, determining a new way to manage requirements intake and development, and a new workflow cycle for controlling change and releases, would be much closer to a longer-term solution. Figuring out the most appropriate mechanism by which to introduce and control change (whether fixes, new features, extensions, etc.) and to align them with ongoing development and documentation is the basis for the transition toward a fully-realized workflow that integrates configuration management with project management. Of course, not an easy task (certainly, easier to simply state what seems to be needed for this scenario, as opposed to actually implementing it)&#8230; <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  But a lot of the basic tools to build upon are already in-place or being used or available.</p>
<p>So, this will be an interesting live scenario to follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/26/stop-the-insanity-or-wordpress-development-for-2010-a-new-years-resolution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Complaining About WordPress: Does That Make You a Bad Person?</title>
		<link>http://www.javamancy.com/blog/2009/12/25/complaining-about-wordpress-does-that-make-you-a-bad-person/</link>
		<comments>http://www.javamancy.com/blog/2009/12/25/complaining-about-wordpress-does-that-make-you-a-bad-person/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 08:14:38 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2674</guid>
		<description><![CDATA[Apparently, several people have had issues with WordPress 2.9 since its FCS release just a few days ago.
In fact, this has caught on such attention that there has been mention by Jeff (at Weblog Tools Collection), Keith (also at Weblog Tools Collection), and at the WordPress development blog about a beta version of WordPress 2.9.1 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Apparently, several people have had issues with <a href="http://www.javamancy.com/blog/2009/12/19/wordpress-2-9-released/">WordPress 2.9</a> since its FCS release just a few days ago.</p>
<p>In fact, this has caught on such attention that there has been mention by <a href="http://weblogtoolscollection.com/archives/2009/12/22/2-9-1-around-the-corner/" target="_blank">Jeff</a> (at Weblog Tools Collection), <a href="http://weblogtoolscollection.com/archives/2009/12/23/wordpress-2-9-1-beta-1-released-fixes-bugs-in-wordpress-2-9-2/" target="_blank">Keith</a> (also at Weblog Tools Collection), and at the <a href="http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/" target="_blank">WordPress development blog</a> about a beta version of WordPress 2.9.1 making its way out for people to try.</p>
<p>If you read the comments on Jeff&#8217;s post, you&#8217;ll notice that there is a sort of near-religious (for lack of a better term) indignation over the 2.9 version and presence of bugs in the product despite its beta and release candidate cycles. While certainly not to the same extent as the &#8220;religious wars&#8221; over <a href="http://www.javamancy.com/blog/2009/07/07/another-perspective-on-gpl-vs-other-open-source-licensing/">GPL and other open source efforts</a>, it does touch upon the conversations and arguments over whether GPL&#8217;ed products are worth the trouble for many businesses and individuals.</p>
<p>While it would be difficult to argue that hobbyist bloggers have the same issues about code ownership and production-worthiness that major corporations do, it is easier to understand the concern that individual bloggers (and even SMB&#8217;s that use blogs to help drive or support their work) have over some (or, in some cases, <em>much </em>or even <em>all</em>) of the open source software that they rely upon.</p>
<p>And it does <em><strong>not</strong></em> make it any better when the fervent GPL&#8217;ers and open source fanatics turn the frustration around upon the users and accuse them of not &#8220;helping out&#8221;. As if every user of open source software is somehow financially and technically equipped to deal with the intricacies of agile and automated testing&#8230;?</p>
<p>Perhaps the lesson here is: <em><strong>You get what you get, and that&#8217;s all.</strong></em></p>
<p>&#8220;Well, what does <em>that</em> mean?!?&#8221;</p>
<p>Another way of stating it (and a bit less obtusely) is that when you get software like WordPress, despite being GPL&#8217;ed, it is still nothing more than software. And like most software released into the wild today, its code complexity makes it prone to having bugs introduced with every successive increment, and coupled with its existing bugs, some of the combinations and permutations of the population of defects would be truly wicked and pervasive. So if you choose to use it, or any other software, you have to be cognizant of this reality and decide how you are going to deal with it.</p>
<p>In the realm of COTS, it was fairly simple: you abide by the terms of the EULA or basic software licensing contract. If there was a support clause, you could exercise it. If you decide the headaches of using the software are not worth it, you have the option to just stop using it. A common example that is being played out in the marketing arena, and in mass media, is of course, the Exodus Away From Windows of the 2000&#8217;s: whether it&#8217;s OS X, Linux, Solaris, or something else, the choice to stop using Windows has become not just viable but extremely attractive. And while some have chosen to stop using Windows, others have decided to stay with the versions that they are already using, and still others have taken the plunge to Windows 7.</p>
<p>The FOSS arena has generally been fairly simple as well: if you choose to use the software, you need to understand the terms of acceptance and make arrangements for support. Since several of the open source licenses do not place restrictions on customizations or modifications, it is a <em>laissez-faire</em> market for hiring developers to manage the code. This frees the users who are less technically adept to focus on their business needs and be what the software expects them to be: users.</p>
<p>The WordPress-GPL realm has been a bit murkier when it comes to the separation between user and developer in some respects; some of the comments being bandied around about how WordPress users should somehow transform themselves into volunteer developers or QA testers for unstable versions of the blog package indicate how misinformed those writer are. Other comments about how the WordPress users with problems should consider hiring some developers to correct the bugs for them are a bit more reasonable since, after all, it&#8217;s just software. But judging from the types of comments being written by the user types, a lot of them are looking for constructive advice on how to get back on track and just being productive users of the software, but not heckling or the typical &#8220;you-should-have-backed-everything-up-every-second-of-every-day&#8221; lecture.</p>
<h3>Recommendations</h3>
<p><em>Well, by now, you probably figured that this section would be here, right?</em> <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Here are some recommendations for WordPress users, especially the ones who are discouraged and frustrated by all of the people who are giving you grief for being, frankly, users of WordPress:</p>
<ul>
<li>Use the software for all it&#8217;s worth, but don&#8217;t expect more from it than it really is&#8230; skip the hype about how it&#8217;s the end-all-be-all of software&#8230; It&#8217;s Only Software.</li>
<li>Whether you&#8217;re a casual user or a power user, use the features you like or need to use. Blog as much as you want and how you&#8217;d like to, based upon what the software provides for you.</li>
<li>Sometimes you&#8217;ll have to check the <a href="http://wordpress.org/support/" target="_blank">WordPress.org support forum</a> for information or help. Don&#8217;t be afraid; just ignore the hecklers&#8211; the rest of us do.</li>
<li>If you <em>are</em> motivated and spot a bug, there is documentation on WordPress.org, including in the Codex, about <a href="http://codex.wordpress.org/Reporting_Bugs" target="_blank">how to report a bug</a>. It&#8217;s a lot of didactic to wade through, but it discusses the formalities behind researching the bug to see if it already exists, and then posting it (if it&#8217;s not anywhere) into the Trac issue tracker.</li>
<li>If you want to focus on being a user, use the support forum to discuss the bug&#8230; take your best guess at the most appropriate topic for now (you&#8217;ll see what I mean when you get there).</li>
</ul>
<p>And not to leave Matt and the other WordPress folks out of the recommendations, here&#8217;s a feature request of sorts:</p>
<ul>
<li>If I couldn&#8217;t persuade a few hundred project managers at a large Fortune 500 company to submit and track bugs in something like JIRA or Trac, I seriously doubt I would be able to offer Trac as the easy-to-use, convenient bug reporting tool for end users.</li>
<li>Instead, a lot of customer-facing software tend to use quick pop-up style or pre-shutdown hooked dialogs to capture the user&#8217;s note about the problem and some internal stack trace or other technical info before the software bombs.</li>
<li>A good approach would be a &#8220;Report a Bug&#8221; feature in WordPress that would be accessible at multiple locations through the admin console. What information you&#8217;d like to capture would be up to you, of course, but knowing where the bug occurs and what happens when it occurs&#8230; well, y&#8217;know.</li>
<li>You&#8217;d probably want to pump all of the bug report data through to a secure Web service and store the raw incoming data separate from Trac initially; then you could filter against it, or scrub the data down to unique sets for import into Trac. Or you could have the Web service import the data into Trac after a bit of transform or scrub, so you would have everything captured&#8230; just keep in mind that the data could get large and you will see a lot of duplicated reports.</li>
<li>For more advanced fun, you could also provide the users with a ticket ID associated with their report, for both the raw incoming data and the eventual associated Trac ticket.</li>
</ul>
<h3>Parting Words</h3>
<p>Users are users. Many developers are also users. But not many users are also developers. Good users are great sources for feature requests, but they should not be expected to be well-versed or experienced in reporting and investigating defects.</p>
<p><strong><em>So, happy holidays, folks! Be kind and considerate to your friends, neighbors, and even strangers. Be of good cheer and well-wishing. And be good users of software.</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/25/complaining-about-wordpress-does-that-make-you-a-bad-person/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uh-Oh: WordPress 2.9.1 Coming Soon?</title>
		<link>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/</link>
		<comments>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:00:53 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2682</guid>
		<description><![CDATA[Jeff Chandler, at the Weblog Tools Collection blog, posts that WordPress 2.9.1 beta version will be available shortly to address a WordPress core bug in the 2.9 version.
While undoubtedly version 2.9.1 will include additional bug fixes, there is a bug fix reported in WordPress&#8217; Trac issue tracker:
http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch
So those of you who wish to assemble your [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://weblogtoolscollection.com/archives/2009/12/22/2-9-1-around-the-corner/" target="_blank">Jeff Chandler</a>, at the Weblog Tools Collection blog, posts that WordPress 2.9.1 beta version will be available shortly to address a WordPress core bug in the 2.9 version.</p>
<p>While undoubtedly version 2.9.1 will include additional bug fixes, there is a bug fix reported in WordPress&#8217; Trac issue tracker:<br />
<a href="http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch">http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch</a></p>
<p>So those of you who wish to assemble your own bug fix instead of rolling back to your pre-installation backup can give it a try. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>Note</em>: Since this is PHP code, it would be helpful to be familiar with PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 Released</title>
		<link>http://www.javamancy.com/blog/2009/12/19/wordpress-2-9-released/</link>
		<comments>http://www.javamancy.com/blog/2009/12/19/wordpress-2-9-released/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 05:00:44 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Operations]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Javamancy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2666</guid>
		<description><![CDATA[WordPress 2.9 was released yesterday, and with it comes several new features.

As announced by Matt at the WordPress development blog, WordPress 2.9 has come out of its release candidate status into FCS.
Unlike the previous several &#8220;minor&#8221; point releases of WordPress, which have been devoted toward security and stability fixes, WordPress 2.9 is intended to bring [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.javamancy.com/mini/2009/12/18/wordpress-2-9-now-available/" target="_blank">WordPress 2.9</a> was released yesterday, and with it comes several new features.</p>
<p><span id="more-2666"></span></p>
<p>As <a href="http://wordpress.org/development/2009/12/wordpress-2-9/" target="_blank">announced by Matt at the WordPress development blog</a>, WordPress 2.9 has come out of its release candidate status into FCS.</p>
<p>Unlike the previous several &#8220;minor&#8221; point releases of WordPress, which have been devoted toward security and stability fixes, WordPress 2.9 is intended to bring online new features&#8230; in addition to the expected security and stability fixes.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="224" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=NBZ853Xn&amp;width=400&amp;height=224" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="224" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" allowfullscreen="true" flashvars="guid=NBZ853Xn&amp;width=400&amp;height=224"></embed></object></p>
<h3>Recommendation for Production/Operations Teams</h3>
<p>Of course, a new release like this will probably have a few bugs that may make you think twice before deciding whether to deploy it for production use.</p>
<p>Our recommendation is that you should withhold using this version until your QA or GPL-OSS test group has cleared the software.</p>
<h3>Recommendation for Developers</h3>
<p>On the other hand, for developers and readers who are savvy in their appreciation (and usage) of WordPress, our recommendation is a bit different. If you have a version of your site where you typically try cutting-edge software, or if you are already using one of the beta or release candidates of WordPress 2.9, congratulations: you will probably already be aware of the stability conditions of the software.</p>
<p>More importantly, you are probably already prepared to deal with any unusual behavior of the version, or you have already made your determination of it. Thus, our recommendation is to continue with your current course of action.</p>
<h3><em>Javamancy</em> Operations</h3>
<p><em>Javamancy</em> will <strong>not</strong> be upgrading to this latest version at this time; instead, it will be deployed to a few internal cycle beds for closer examination while we interpret some recent integration changes that are specific to our configurations.</p>
<p>Thanks for being patient, folks! Until then, version 2.8.6 will be in circulation for a while longer. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/19/wordpress-2-9-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Just in Time for 2009: A Snowstorm</title>
		<link>http://www.javamancy.com/blog/2009/12/18/just-in-time-for-2009-a-snowstorm/</link>
		<comments>http://www.javamancy.com/blog/2009/12/18/just-in-time-for-2009-a-snowstorm/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 20:00:29 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[USA]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2651</guid>
		<description><![CDATA[It&#8217;s been several years since a massive, crushing snowstorm hit the Washington, DC area, so I suppose you could say that it was long overdue.
Given the craziness of the Congressional struggle over healthcare benefits this week (which appears to be the political version of last-minute cramming for an exam, rather than steady, deliberative, organized studying) [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It&#8217;s been several years since a <a href="http://www.javamancy.com/mini/2009/12/18/coming-soon-the-mega-blizzard-of-2009/" target="_blank">massive, crushing snowstorm</a> hit the Washington, DC area, so I suppose you could say that it was long overdue.</p>
<p>Given the craziness of the Congressional struggle over healthcare benefits this week (which appears to be the political version of last-minute cramming for an exam, rather than steady, deliberative, organized studying) and the continued poor economic performance across multiple sectors and lackluster retail sales, having a respite in the form of severe bad weather may be a blessing in disguise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/18/just-in-time-for-2009-a-snowstorm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
