<?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>Adam Frisby &#187; Uncategorized</title>
	<atom:link href="http://www.adamfrisby.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adamfrisby.com/blog</link>
	<description>ZOMGWTFHAI</description>
	<lastBuildDate>Sat, 26 Dec 2009 07:02:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Site Disruption Notice</title>
		<link>http://www.adamfrisby.com/blog/2009/10/site-disruption-notice/</link>
		<comments>http://www.adamfrisby.com/blog/2009/10/site-disruption-notice/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 03:12:05 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/10/site-disruption-notice/</guid>
		<description><![CDATA[Just a quick notice &#8211; my site will be inaccessible sometime over the next few days as it&#8217;s shuffled to a new server. Should be back up after.
]]></description>
			<content:encoded><![CDATA[<p>Just a quick notice &#8211; my site will be inaccessible sometime over the next few days as it&#8217;s shuffled to a new server. Should be back up after.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/10/site-disruption-notice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die, Internet Explorer, Die.</title>
		<link>http://www.adamfrisby.com/blog/2009/07/die-internet-explorer-die/</link>
		<comments>http://www.adamfrisby.com/blog/2009/07/die-internet-explorer-die/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 16:15:28 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/07/die-internet-explorer-die/</guid>
		<description><![CDATA[It&#8217;s german for &#8220;why are you breaking like that!?&#8221;
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s german for &#8220;why are you <a href="http://www.osgrid.org">breaking like that</a>!?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/07/die-internet-explorer-die/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog&#8217;s Back</title>
		<link>http://www.adamfrisby.com/blog/2009/07/blogs-back/</link>
		<comments>http://www.adamfrisby.com/blog/2009/07/blogs-back/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 05:06:16 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/07/blogs-back/</guid>
		<description><![CDATA[Protip folks: Before complaining to your webhost, check you have renewed all your domains. *oops*.
]]></description>
			<content:encoded><![CDATA[<p>Protip folks: Before complaining to your webhost, check you have renewed all your domains. *oops*.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/07/blogs-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post 85: Wherein Adam loses his Wright Plaza build permissions.</title>
		<link>http://www.adamfrisby.com/blog/2009/05/post-85-wherein-adam-loses-his-wright-plaza-build-permissions/</link>
		<comments>http://www.adamfrisby.com/blog/2009/05/post-85-wherein-adam-loses-his-wright-plaza-build-permissions/#comments</comments>
		<pubDate>Sun, 24 May 2009 10:05:39 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[osgrid]]></category>
		<category><![CDATA[wright plaza]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=306</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-308" title="osgrid_lolwut2" src="http://www.adamfrisby.com/blog/wp-content/uploads/osgrid_lolwut2.jpg" alt="osgrid_lolwut2" width="660" height="338" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/05/post-85-wherein-adam-loses-his-wright-plaza-build-permissions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Retention on OSGrid</title>
		<link>http://www.adamfrisby.com/blog/2009/05/user-retention-on-osgrid/</link>
		<comments>http://www.adamfrisby.com/blog/2009/05/user-retention-on-osgrid/#comments</comments>
		<pubDate>Sat, 09 May 2009 09:41:36 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=287</guid>
		<description><![CDATA[It&#8217;s time for some more pretty pictures to help answer a debate between myself and fellow OSGrid admin Nebadon. The core question is essentially; &#8220;Have the users who joined us since the LL OpenSpace price change, stuck around?&#8221;. The methodology we are using is based on last login times &#8211; it&#8217;s the only bit of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for some more pretty pictures to help answer a debate between myself and fellow OSGrid admin Nebadon. The core question is essentially; &#8220;Have the users who joined us since the LL OpenSpace price change, stuck around?&#8221;. The methodology we are using is based on last login times &#8211; it&#8217;s the only bit of data we store relating to how active users are, that we can query in a reasonable period of time.</p>
<p>The three questions we will ask of the database are; &#8220;How many unique users logged in in the last day? week? month?&#8221; &#8211; of the 10,958 who have at least one recorded login in the last 6 months since we added the field, 468 logged in today, 1,142 this week and 2,822 this month. The next question to ask is &#8211; how does this break down across by signup date? The following highly compressed chart shows the information for the number of logins in the last 24 hrs, 7 days and 30 days from each signup group. (A signup group is all the users who signed up in a certain calendar week).</p>
<div id="attachment_288" class="wp-caption aligncenter" style="width: 649px"><img class="size-full wp-image-288" title="osgrid_loginvsignup" src="http://www.adamfrisby.com/blog/wp-content/uploads/osgrid_loginvsignup.png" alt="Fig 1. Logins versus Signups" width="639" height="310" /><p class="wp-caption-text">Fig 1. Logins versus Signups</p></div>
<p>You can still pretty distinctly see the point at which Linden announced OpenSpace price changes (Y2008W41), but it doesn&#8217;t quite explain if these users are sticking around more, less or the same as users who signed up beforehand. We&#8217;re expecting some kind of drop-off since a lot of users were just experimenting with alternatives &#8211; and we&#8217;re not really focusing on being a SL clone (unlike some of the other grids). So, the next chart shows the above data &#8211; but divided by the total number of signups in that week.</p>
<div id="attachment_289" class="wp-caption aligncenter" style="width: 695px"><img class="size-full wp-image-289" title="osgrid_signupvloginproportional" src="http://www.adamfrisby.com/blog/wp-content/uploads/osgrid_signupvloginproportional.png" alt="Fig 2. Signups versus Logins Proportionally" width="685" height="473" /><p class="wp-caption-text">Fig 2. Signups versus Logins Proportionally</p></div>
<p>I clipped off some of the earlier data since it was giving erroneous values, but what is interesting here is that older users have a fairly incredible retention &#8211; &gt;30% of users who signed up in 2007 / early 2008 are still around and logging in. Newer users have dropped off &#8211; but there&#8217;s still a pretty high proportion who stayed &#8211; both myself and nebadon believe these might be region operators &#8211; early users were all region operators, and region operators probably have a pretty good retention.</p>
<p>So let&#8217;s take a look at some more data &#8211; the following is logins from the last 30 days &#8211; how many are region owners (cross referenced against signup date)</p>
<div id="attachment_292" class="wp-caption aligncenter" style="width: 569px"><img class="size-full wp-image-292" title="osgrid_regionownersversuslogins" src="http://www.adamfrisby.com/blog/wp-content/uploads/osgrid_regionownersversuslogins.png" alt="Fig 3. Region Owner versus Logins" width="559" height="331" /><p class="wp-caption-text">Fig 3. Region Owner versus Logins</p></div>
<p>Now this is a little incomplete, since it wont measure things like estate managers &#8211; it only shows people who are the registered region owner by the Master Avatar parameter. There is a trend for people with older accounts who still login regularly to be more likely to own a region &#8211; but it&#8217;s not absolute.  Looking at this data you might be mistaken for thinking that newer users are less likely to own a region &#8211; but charting the data % of region owners by signup date you get a different picture.</p>
<div id="attachment_293" class="wp-caption aligncenter" style="width: 477px"><img class="size-full wp-image-293" title="osgrid_proportionregionowners" src="http://www.adamfrisby.com/blog/wp-content/uploads/osgrid_proportionregionowners.png" alt="Fig 4. Proportion of Region Owners" width="467" height="280" /><p class="wp-caption-text">Fig 4. Proportion of Region Owners</p></div>
<p>In conclusion &#8211; the data seems to indicate mixed results to the original question; users who signed up looking for an SL alternative are more likely to have left than users who joined beforehand &#8211; but trends seem to be indicating the core underlying growth is still pretty strong; and a healthy percentage of the people who did sign up in that period have stuck around &#8211; overall growth of active users increased by between 200 and 600 percent after that jump.</p>
<p>There is also a trend that the more active users are region owners &#8211; of the people who logged in in the last 24 hours (versus 30 days for Fig 3), closer to 50% were region operators. This doesnt strike me as too suprising given that OSGrid&#8217;s real strengths are in the ability to connect in regions free of charge &#8211; more active users are more likely to b involved in that aspect of the grid.</p>
<p>For other grid operators who are interested in calculating the same numbers I have above for comparison, on the next page are the horribly complex SQL queries I have been utilizing to generate this data. They should work with any OpenSim-standard MySQL installation. <a href="http://www.adamfrisby.com/blog/2009/05/user-retention-on-osgrid/?page=2">Click here to see them</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/05/user-retention-on-osgrid/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OSGrid Asset Server: Testing Update</title>
		<link>http://www.adamfrisby.com/blog/2009/05/osgrid-asset-server-testing-update/</link>
		<comments>http://www.adamfrisby.com/blog/2009/05/osgrid-asset-server-testing-update/#comments</comments>
		<pubDate>Mon, 04 May 2009 23:15:47 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fragstore]]></category>
		<category><![CDATA[osgrid]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/05/osgrid-asset-server-testing-update/</guid>
		<description><![CDATA[The #osgrid-dev admins have spent this morning doing a test on the new asset server. Thankfully appears to have survived our stress test nicely &#8211; we&#8217;re going to proceed as planned with the full conversion tommorow.
]]></description>
			<content:encoded><![CDATA[<p>The #osgrid-dev admins have spent this morning doing a test on the new asset server. Thankfully appears to have survived our stress test nicely &#8211; we&#8217;re going to proceed as planned with the full conversion tommorow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/05/osgrid-asset-server-testing-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Someone at Adobe has a sense of humour</title>
		<link>http://www.adamfrisby.com/blog/2009/04/someone-at-adobe-has-a-sense-of-humour/</link>
		<comments>http://www.adamfrisby.com/blog/2009/04/someone-at-adobe-has-a-sense-of-humour/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 02:02:02 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[spellcheck]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/04/someone-at-adobe-has-a-sense-of-humour/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_189" class="wp-caption aligncenter" style="width: 489px"><img src="http://www.adamfrisby.com/blog/wp-content/uploads/senseofhumour.png" alt="As seen in Adobe Illustrator CS3" title="senseofhumour" width="479" height="319" class="size-full wp-image-189" /><p class="wp-caption-text">As seen in Adobe Illustrator CS3</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/04/someone-at-adobe-has-a-sense-of-humour/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MRM Micropost: Keyword Rename</title>
		<link>http://www.adamfrisby.com/blog/2009/04/mrm-micropost-keyword-rename/</link>
		<comments>http://www.adamfrisby.com/blog/2009/04/mrm-micropost-keyword-rename/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 07:24:47 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mrm]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/04/mrm-micropost-keyword-rename/</guid>
		<description><![CDATA[//MiniMod:C# no longer is the MRM keyword, the new keyword is //MRM:C#
That is all.
]]></description>
			<content:encoded><![CDATA[<p>//MiniMod:C# no longer is the MRM keyword, the new keyword is //MRM:C#</p>
<p>That is all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/04/mrm-micropost-keyword-rename/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regressing theme temporarily</title>
		<link>http://www.adamfrisby.com/blog/2009/04/regressing-theme-temporarily/</link>
		<comments>http://www.adamfrisby.com/blog/2009/04/regressing-theme-temporarily/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:20:18 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/2009/04/regressing-theme-temporarily/</guid>
		<description><![CDATA[Just a quick note, I&#8217;m turning off the theme I was using before &#8211; until a certain issue preventing me from making new posts under it is resolved. (Shouldnt be too long waiting, disk permissions on this server &#8211; related to the downtime last week).
]]></description>
			<content:encoded><![CDATA[<p>Just a quick note, I&#8217;m turning off the theme I was using before &#8211; until a certain issue preventing me from making new posts under it is resolved. (Shouldnt be too long waiting, disk permissions on this server &#8211; related to the downtime last week).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2009/04/regressing-theme-temporarily/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Finite Manpower Problem: Or why we suprisingly cannot do everything at once</title>
		<link>http://www.adamfrisby.com/blog/2008/09/the-finite-manpower-problem-or-why-we-suprisingly-cannot-do-everything-at-once/</link>
		<comments>http://www.adamfrisby.com/blog/2008/09/the-finite-manpower-problem-or-why-we-suprisingly-cannot-do-everything-at-once/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 05:25:51 +0000</pubDate>
		<dc:creator>Adam Frisby</dc:creator>
				<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=68</guid>
		<description><![CDATA[I&#8217;ve been afflicted by this very problem myself lately, which is why this post has been sitting in my head (along with a slight hangover) for the last few days.
It should go without saying that a single developer can only achieve X number of features/fixes/improvements in Y time (and not every value of X is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been afflicted by this very problem myself lately, which is why this post has been sitting in my head (along with a slight hangover) for the last few days.</p>
<p>It should go without saying that a single developer can only achieve X number of features/fixes/improvements in Y time (and not every value of X is equal), but the moment you substitute &#8220;X&#8221; with specific feature names, it suddenly becomes urgent priority for everyone to stop work on it and get that done, <em>to hell with everything else &#8211; although we want that too &#8230; <strong>and a pony</strong>.</em></p>
<h3>The facts of life</h3>
<p>The reality is &#8211; we&#8217;ve got a finite number amount of time, a finite number of developers, and a not-quite-so-finite list of features and improvements we have to spend time on, this means we prioritise stuff. We say &#8220;We think stability is a prerequisite before you go about implementing an <a href="http://secondlife.reuters.com/stories/2008/09/06/virtual-currency-not-on-the-opensim-agenda/">example micropayments system</a>.&#8221; &#8211; and with good cause, if the system didnt have that prerequisite stability, why the hell would you trust it to handle important or sensitive information?</p>
<p>This is not to say some of us havnt devoted time to thinking about it, it&#8217;s just that we each have our own ideas about what we think is important, and unless you are actively assisting in some capacity (<em>food, booze, code, testing, etc</em>), your personal wish list probably isn&#8217;t going to get any attention.</p>
<p>It&#8217;s harsh &#8211; but there it is. At the end of the day, each developer has a finite amount of time to work on projects, and when they are working on things &#8211; there is a strong chance that a specific goal is in mind and needed. If you want to change that goal, you either must have a convincing reason that that person is interested in and agrees with, or you need to provide an incentive to compensate for time that would otherwise be spent elsewhere. It&#8217;s also quite possible to just get in there, and do it yourself then submit those changes back.</p>
<h3>Backseat Driving</h3>
<p>There&#8217;s a lot of developers working on the OpenSim project &#8211; and each of them has their own ideas, goals and projects. Some of them are working on commercial projects that rely on OpenSim &#8211; and hence have some very specific feature and stability requirements that they work on. Others have more free reign by virtue of doing this in their spare time. There is a common misconception that the OpenSim team has an agenda &#8211; there&#8217;s somewhere around 200 developers on the project which means there&#8217;s 200 sets of agenda&#8217;s.</p>
<p>Right now, my personal agenda (which by proxy does carry a little across to what the DeepThink developers are working on) looks something like this:</p>
<ul>
<li>Abstract login and client initialisation to a more generalised interface to allow third party login and authentication routines to be fitted more easily as loadable DLLs.</li>
<li>Find where we have remaining hard-coded references to LLClientView bits and bobs, and recode them in a more vendor neutral manner.</li>
<li>Have a look at some of the terrain control issues reported on the mailing list recently.</li>
</ul>
<p>It&#8217;s a pretty short list &#8211; this list gets revised, updated and changed pretty regularly based on what I need to do at the very moment, it&#8217;s the same for a lot of the other central developers &#8211; they are built on a task-by-task basis.</p>
<p>So &#8211; if you have a feature you really want to see happen, that you really think is important we tackle and address, your options include:</p>
<ul>
<li>Do it yourself &#8211; the code is there and we dont bite when it comes to new contributions. (Just as long as the code matches our other guidelines about quality, modularity, etc.)</li>
<li>Convince someone to do it for you &#8211; this it the hardest of the options since we&#8217;re already very busy as a group, but it&#8217;s certainly possible. Make a convincing argument &#8211; it helps if you can research it and break it down into specific tasks. (&#8221;Improve stability&#8221; is not a task &#8211; &#8220;Fix crashes when/while XYZ happens&#8221; is.)</li>
<li>Hire someone to do it for you &#8211; it&#8217;s an option on the table too. There&#8217;s a lot of developers familiar with the codebase now, lots of them are looking for beer money and can implement your pet project or ideas for a fee.</li>
</ul>
<p>So in conclusion &#8211; if you have something you really think is important, really want to see &#8211; think it through, ask yourself &#8220;Is this more important than what people are working on already&#8221;, &#8220;Is this something that OpenSim is ready to support&#8221;, &#8220;Is this important enough that I am willing to work to see it done?&#8221;, and finally &#8220;If no-one thinks it&#8217;s that important, ready or &lt;insert reason here&gt;, am I willing to pay to see it happen?&#8221;. Because at the end of the day, features take time, and time is a non-renewable resource &#8211; people like to see it invested wisely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adamfrisby.com/blog/2008/09/the-finite-manpower-problem-or-why-we-suprisingly-cannot-do-everything-at-once/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
