<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>aspyreapps.com » blog</title>
	
	<link>http://www.aspyreapps.com</link>
	<description />
	<lastBuildDate>Wed, 25 Jan 2012 01:02:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AspyreApps" /><feedburner:info uri="aspyreapps" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Using Cocos2D in a UIKit project</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/hVajbZMUB2E/</link>
		<comments>http://www.aspyreapps.com/blog/using-cocos2d-in-a-uikit-project/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 00:39:45 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1289</guid>
		<description><![CDATA[I recently needed to add a &#8220;water ripple&#8221; effect to a project. Although there is a simple water ...]]></description>
			<content:encoded><![CDATA[<p>I recently needed to add a &#8220;water ripple&#8221; effect to a project. Although there is a <a href="http://stackoverflow.com/questions/5973530/iphone-having-a-ripple-effect-on-a-uiimageview">simple water ripple effect built-in to the SDK</a>, it really didn&#8217;t fill my needs. It seemed like my only options would be to quickly boost my OpenGL skills (from none to something), or find an alternative. I soon found a <a href="http://www.cocos2d-iphone.org/forum/topic/25090">really nice water ripple effect built for Cocos2D</a>, which was exactly what I wanted. The only stumbling block was how to integrate Cocos2D into my existing UIKit project. As it turns out, it&#8217;s fairly simple.</p>
<p>First, download the source for Cocos2D. If your UIKit project is using ARC, you&#8217;ll need to download the <a href="https://github.com/cocos2d/cocos2d-iphone">&#8220;bleeding edge&#8221; version from GitHub</a>, as this is currently the only version in which the header files are all ARC friendly. If you are not using ARC, the latest <a href="http://www.cocos2d-iphone.org/download">stable version</a> should be fine (currently v1.0.1). Once you have the Cocos2D source, locate the file &#8220;cocos2d-ios.xcodeproj&#8221;. Open up your UIKit project, and drag this file into your file navigator. You should end up with something like this:</p>
<p><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2012/01/file-navigator.jpg" alt="" title="file-navigator" width="335" height="142" class="aligncenter size-full wp-image-1291" /></p>
<p>Next, go to the Build Phases settings for your project, and add the Cocos2D library (libcocos2d.a) as a linked library. You&#8217;ll probably also need to add OpenGLES.framework, and libz.dylib, like so:</p>
<p><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2012/01/build-phases1.jpg" alt="" title="build-phases" width="760" height="309" class="aligncenter size-full wp-image-1301" /></p>
<p>You&#8217;ll also need to modify your Build Settings. Set Always Search User Paths to YES, and add the Cocos2D source directory to the User Header Search Paths (as a recursive path):</p>
<p><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2012/01/search-paths1.jpg" alt="" title="search-paths" width="689" height="446" class="aligncenter size-full wp-image-1296" /></p>
<p>At this point, you should be able to import the &#8220;cocos2d.h&#8221; header into one of your source files, and compile your project. If you are using ARC and get some build errors, make sure your Cocos2D source is the development (bleeding edge) branch. Even though Cocos2D itself is not ARC enabled, it&#8217;s no problem to combine it with an ARC enabled project, provided you are using the correct version.</p>
<p>Now that Cocos2D is part of your project, it&#8217;s time to write some code. I only needed Cocos2D in one small part of my application, so I decided to limit it to a single UIViewController. This is the code that I used:</p>
<pre class="qoate-code">
- (void)viewDidLoad {
	[super viewDidLoad];

	CCScene *introScene = [CCScene node];
	self.introLayer = [IntroLayer node];
	[introScene addChild:self.introLayer];

	if(![CCDirector setDirectorType:kCCDirectorTypeDisplayLink]) {
		[CCDirector setDirectorType:kCCDirectorTypeDefault];
	}

	CCDirector *director = [CCDirector sharedDirector];
	EAGLView *glView = [EAGLView viewWithFrame:CGRectMake(0, 0, 1024, 768)
			pixelFormat:kEAGLColorFormatRGB565 depthFormat:0];
	[director setOpenGLView:glView];
	[director setDeviceOrientation:kCCDeviceOrientationPortrait];
	[director setAnimationInterval:1.0/60];
	[self setView:glView];
	[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565];
	[[CCDirector sharedDirector] runWithScene:introScene];

	[self.introLayer setupScene];
}

- (void)runRippleAnimation {
	[self.introLayer runRippleAnimation];
}

- (void)endRippleAnimation {
	CCDirector* director = [CCDirector sharedDirector];
	[director end];
}
</pre>
<p>I won&#8217;t go through the details of how to create a CCScene and CCLayer &#8211; there&#8217;s plenty of Cocos2D tutorials out there. The code that you&#8217;ll be most interested in is this:</p>
<pre class="qoate-code">
if(![CCDirector setDirectorType:kCCDirectorTypeDisplayLink]) {
	[CCDirector setDirectorType:kCCDirectorTypeDefault];
}

CCDirector *director = [CCDirector sharedDirector];
EAGLView *glView = [EAGLView viewWithFrame:CGRectMake(0, 0, 1024, 768)
			pixelFormat:kEAGLColorFormatRGB565 depthFormat:0];
[director setOpenGLView:glView];
[director setDeviceOrientation:kCCDeviceOrientationPortrait];
[director setAnimationInterval:1.0/60];
[self setView:glView];
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565];
[[CCDirector sharedDirector] runWithScene:introScene];
</pre>
<p>This basically sets up the Cocos2D environment, and starts running your CCScene. And that&#8217;s it! I presented this UIViewController modally, but I expect you should be able to use this method within a subview just as easily.</p>
<p>Combining UIKit and Cocos2D does suffer a performance hit, but I&#8217;m not doing anything overly complex here, so it wasn&#8217;t a problem. I&#8217;m also not sure if this is entirely the correct way to do things, but again &#8211; it works, so I&#8217;m happy.</p>
<p>Cocos2D has a heap of really nice effects, with a great community behind it. If you need some extra pizazz in your app, it might just be the way to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/using-cocos2d-in-a-uikit-project/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/using-cocos2d-in-a-uikit-project/</feedburner:origLink></item>
		<item>
		<title>What I Did For Every Minute Of 2011</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/h_QioSaIW5c/</link>
		<comments>http://www.aspyreapps.com/blog/what-i-did-for-every-minute-of-2011/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 05:54:06 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1274</guid>
		<description><![CDATA[As detailed in a previous post, one of my goals for 2011 was to get a better idea ...]]></description>
			<content:encoded><![CDATA[<p>As detailed in a <a href="http://www.aspyreapps.com/blog/statistics-never-lie/">previous post</a>, one of my goals for 2011 was to get a better idea of what I was spending my time on. It&#8217;s always easy to feel like a certain project has dragged on or taken up more time than it should, but you never really know the truth &#8211; unless you actually keep track. I spent all of 2011 by recording what project I was working on, when I worked on it, and for how long. As a result, I now have a good idea of what&#8217;s taking up too much time, what I should spend more time on, what&#8217;s bringing in a good amount of income, and so on. I found all these details pretty interesting, perhaps you will too.</p>
<h2>Hours Per Week</h2>
<p>This was one of the first things I looked at &#8211; total hours worked in 2011, and how that worked out as an average per week. It turns out that I worked an average of 31.2 hours a week in 2011. The standard Australian work week is 38 hours, so I was pretty happy with this. Those 31.2 hours were spent doing real work &#8211; anytime I opened up Facebook or read the news, I stopped the timer. This average also includes holidays, days off, etc. I dare say that I&#8217;m working more real hours than the average Australian, but I&#8217;m also working more efficiently. Recording what I&#8217;m working on and for how long has really helped me cut down on wasted time spent pretending to be working, or waiting until 5pm rolls around. If I can churn out the same amount of work in less time than the average employee, that&#8217;s a win in my book.</p>
<h2>Hours Worked &#8211; In-House vs Contract</h2>
<p>The primary reason I started tracking my time was that I wanted to split my time 50/50 between contract and in-house app development. I&#8217;ve always felt that although I enjoy in-house app development the most, this got pushed aside for contract work, especially when deadlines were approaching. I ended up spending 38% of my time on in-house apps, so while I didn&#8217;t quite achieve my goal, this was actually more than I expected.</p>
<h2>Hourly Rate &#8211; In-House vs Contract</h2>
<p>The really interesting part of this exercise for me was to be able to compare income gained from different sources, and how that converts to an real hourly rate. Though I generally charge a fixed price for all contract jobs, this is still based off an hourly rate. Being able to see how long a project actually took gives a really solid picture on how good you are at estimating time required, which clients are too demanding of your time, and projected income for the future. One satisfying thing I found was that by the hour, I earned pretty much the same amount on contract jobs as I did for in-house apps. In my opinion this is a pretty good justification for turning down contract jobs if I wish to concentrate on in-house work.</p>
<h2>iPhone and Android</h2>
<p>Though I&#8217;m not an Android developer myself, I have outsourced a few projects. Outsourcing isn&#8217;t free, and it also comes with a number of overheads &#8211; managing the process, explaining how the projects work, documentation, answering questions &#8211; it all takes time. As raw data, it looks like I actually earned about 60% more per hour from outsourcing projects than I did by developing the iOS counterparts myself. However, once I include the actual development costs of outsourcing, this figure drops dramatically. It turns out doing things myself might still be the way to go.</p>
<p>Keeping track of how I spent my time has turned out to be invaluable. It took very little effort, and has given me a real insight into my business. I&#8217;ll certainly be continuing the process for 2012 and beyond.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/what-i-did-for-every-minute-of-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/what-i-did-for-every-minute-of-2011/</feedburner:origLink></item>
		<item>
		<title>Statistics Never Lie</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/WcypKB5rvoM/</link>
		<comments>http://www.aspyreapps.com/blog/statistics-never-lie/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 23:57:28 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1268</guid>
		<description><![CDATA[One of my goals at the start of 2011 was to spend 50% of my time on in-house ...]]></description>
			<content:encoded><![CDATA[<p>One of my goals at the start of 2011 was to spend 50% of my time on in-house projects. This is an area of my business that I really want to grow, and I find that I often give too much priority to contract work, whilst my own apps get pushed to the side. It quickly occurred to me that the only way I was really going to know where my time was going would be to track what I was doing, for every minute I was at work.</p>
<p>Keep track of everything, you say? That&#8217;s crazy! Don&#8217;t worry, I hear you, and it did take a little getting used to. However, it&#8217;s really not that hard, and I believe the benefits are many. But we&#8217;ll get to that.</p>
<p>The software I use is called <a href="http://stuntsoftware.com/onthejob/">On The Job</a>. You start off by defining a client (eg. myself), a project (eg. an app), and a task (eg. v1.1 update). You then hit the record button and get to work! Whenever you stop working, you hit the stop button &#8211; easy. In case you forget to hit stop, the app also has a timeout feature, where if you stop using your computer for a few minutes, it will throw up a prompt and ask what you&#8217;d like to do.</p>
<p>So what actually counts as work worth recording? The main thing I think is that it&#8217;s important to be honest. If I&#8217;m not sure, I pretend for a minute that I have a boss who has just come up become me unannounced &#8211; would he think I was working or slacking off? If I open up Facebook, I stop the timer. Reading blogs doesn&#8217;t count either, unless it&#8217;s for a specific purpose. If I&#8217;m on the phone with a client though, it&#8217;s all recordable &#8211; even if we&#8217;re just having a chat. For me, this counts as client interaction time. If I head out of the office for a meeting, I count the meeting time, but not the travel time &#8211; unless I&#8217;m working off my laptop on the train. Food breaks, toilet breaks, afternoon naps &#8211; all timer stoppers!</p>
<p>But why bother? That&#8217;s a lot of timer stopping and starting throughout the day. Now that I&#8217;ve been doing it for almost a whole year, I have some solid statistics about what I spend my day doing. I can see exactly how long I spend replying to support emails, chatting to clients, doing paperwork, and creating apps. I think it also helps to keep yourself focused &#8211; if I&#8217;m working on a particular task and an interruption occurs (eg. an email arrives), I&#8217;m much more likely to ignore the interruption, as I&#8217;m recording time against the first task. Where this gets really interesting though is comparing the hours to income &#8211; I can now see what my real income per hour/client is, and compare this to in-house development as well. Every client has overheads which you can&#8217;t charge for, so it&#8217;s very handy to see which clients have more overhead than others.</p>
<p>I think this post is getting long enough, so I&#8217;ll save some actual figures for next time. The new year is fast approaching though, so think about giving this a shot for 2012. It&#8217;s a fairly easy habit to get into, and you&#8217;ll gain a much better understanding of you, your business, and where you should focus your time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/statistics-never-lie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/statistics-never-lie/</feedburner:origLink></item>
		<item>
		<title>Is there still room for a Lite version?</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/DfWlolnOsds/</link>
		<comments>http://www.aspyreapps.com/blog/is-there-still-room-for-a-lite-version/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 07:53:47 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1202</guid>
		<description><![CDATA[A few months ago I released an app called Photo Academy. This app aims to help any photographer ...]]></description>
			<content:encoded><![CDATA[<p>A few months ago I released an app called <a href="http://www.photoacademyapp.com/" title="Photo Academy">Photo Academy</a>. This app aims to help any photographer take better photos, by offering a large amount of tips, sample photos, and camera settings. Soon after release it was featured by Apple in the App Store, spent some time in the overall top 50 charts, and received a nice amount of <a href="http://www.aspyreapps.com/press/#1058" title="Photo Academy Press">positive press</a>. Overall, I was very happy with how it all went.</p>
<p>As is usually the case, Photo Academy has dropped off the main charts, and has settled down into bringing in lower, but fairly decent and consistent sales. I&#8217;m certainly not unhappy with the income, but I enjoy the business side of iOS development, and business means making more sales. Almost anyone who makes apps is generally seeking out the answer to the age old question &#8211; how can I get my app into the hands of more users?</p>
<p>When the App Store was first opened to third party developers, the first answer to that question reared it&#8217;s head almost immediately &#8211; the &#8220;race to the bottom&#8221;. All of a sudden we were in a world where quality software was being sold for the bare minimum, a measly 99 cents.</p>
<p>It wasn&#8217;t long before the next strategy became commonplace &#8211; the Lite version. Developers would release two versions of their app, the full paid version, and the free cut-down version. All of a sudden we were in a world where you could try out the app for free, and upgrade to the full version for a measly 99 cents.</p>
<p>Fast forward to today, and freemium rules the App Store. Today we live in a world where you can try out the app for free, use it as much as you want, and if you&#8217;re really keen, buy a few add-ons for a measly 99 cents. But only if you&#8217;re really keen.</p>
<p>The future is anyone&#8217;s guess, but I wouldn&#8217;t be too surprised if Apple one day introduces full version trials, at least in the Mac App Store.</p>
<p>So where does this leave Photo Academy and me? Although I priced it at 99c for a small period of time, Photo Academy is now priced at $2.99, and I&#8217;m unlikely to ever drop the price again. I stand behind my product and believe it to be of a high enough quality to justify this price as a minimum. I also don&#8217;t believe the app is well suited to the freemium market &#8211; I think you need mass appeal to be a success in that arena.</p>
<p>This leaves us with the Lite version. The problem is, Lite versions always seem so tacky. Too many restrictions, ugly icons covered in messages proclaiming their free-ness, and user content which doesn&#8217;t transfer to the full version. As you may have guessed, I&#8217;m releasing a lite version of Photo Academy in the near future, but I wanted to reduce that icky feeling &#8211; I want my users to be just as pleased than if they had paid for the full version. Here&#8217;s the things I did a bit differently:</p>
<ol>
<li>I named the app &#8220;Photo Academy: Orientation&#8221;. This fits in well with the educational theme, and doesn&#8217;t scream &#8220;hey I&#8217;ve got a cut-down feature set!&#8221;. It also means users won&#8217;t be stuck with an app called &#8220;something something lite&#8221; on their phone, even after upgrading.</li>
<p><br/></p>
<li>I chose an icon which looks just as nice as the original:
<div align="center">
<table style='border-width:0px'>
<tr style='border-width:0px'>
<td><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2011/12/Icon.png" alt="Photo Academy Icon" title="Photo Academy Icon" width="57" height="57" class="aligncenter size-full wp-image-1204" />Photo Academy</td>
<td><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2011/12/Icon1.png" alt="Photo Academy: Orientation Icon" title="Photo Academy: Orientation Icon" width="57" height="57" class="aligncenter size-full wp-image-1205" />Photo Academy: Orientation</td>
</tr>
</table>
</div>
</li>
<li>I gave users an easy upgrade path. They can unlock full functionality right within the app, without needing to download the full version from the App Store. All user content and settings naturally remain without needing to be transferred, and users aren&#8217;t left with an app covered in Lite stickers.</li>
<p><br/></p>
<li>I&#8217;m overly generous with the amount of content. Using analytics from the full version, I can determine which are the most popular sections of the app &#8211; and I give a decent amount of them away for free.</li>
<p><br/></p>
<li>As well as upgrading to the full version, I also allow users to purchase only the items they&#8217;re interested in (yes, for a measly 99 cents).</li>
</ol>
<p>So is there still room for a Lite version? I think so. People like myself will just buy the full version straight away, while those who are a little more cautious now have some options as well. I&#8217;ll report back to let you know how it goes.</p>
<p>Photo Academy: Orientation launches on December 15, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/is-there-still-room-for-a-lite-version/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/is-there-still-room-for-a-lite-version/</feedburner:origLink></item>
		<item>
		<title>A Healthy Indie Life</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/I58w7RjBjzQ/</link>
		<comments>http://www.aspyreapps.com/blog/a-healthy-indie-life/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 07:05:04 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1188</guid>
		<description><![CDATA[For the past 2.5 years, I&#8217;ve been working from home as an independent iOS developer. My real love ...]]></description>
			<content:encoded><![CDATA[<p>For the past 2.5 years, I&#8217;ve been working from home as an independent iOS developer. My real love is for developing <a href="http://www.aspyreapps.com/apps">in-house apps</a>, but there&#8217;s a lot of satisfaction to be gained from freelance work as well. It took me a long time to get used to working from home, rather than working in an office. I&#8217;ve always loved the work that I do, and having the freedom to choose what that work will be, but working out of a spare bedroom on your own is a big shift. That said, I&#8217;ve been feeling increasingly happier with my situation over the past 6 months or so, and I&#8217;d like to share a few of the reasons why I think that is.</p>
<h2>Exercise</h2>
<p>I personally think this one is so important that it comes first &#8211; both in this blog post, and in my day. Every morning I wake up at 6.30am, and head off to a <a href="http://www.crossfit.com/">CrossFit</a> session. I&#8217;ve tried a lot of things in the past, but I absolutely love CrossFit. Sessions are typically run by a trainer with a group, and usually involve a high-intensity workout with a variety of exercises (we even get to do handstands). The beauty of it is that everything can be scaled, so it really doesn&#8217;t matter how fit (or unfit) you are. Now that I&#8217;ve been doing this for a few months, not only do I feel great, but I&#8217;ve made some new friends, it gets me out of the house, and no matter what else happens for the rest of the day, I can at least feel good about having done some exercise. Of course, you don&#8217;t have to join a CrossFit group to get the benefits of exercise &#8211; go for a bike ride, join a running group, or just go for a walk. If you can, do it first thing in the morning, so you don&#8217;t have a chance to avoid it. Your mind will be clear, you&#8217;ll feel good, and you&#8217;ll be set for a full productive day.</p>
<h2>Your Environment</h2>
<p>Lately I&#8217;ve been making an effort to keep my desk clean, and my room tidy. I put away all my test devices when I&#8217;m not using them, paperwork gets filed quickly, and the room is dusted and vacuumed once a week. This helps to avoid the mental drain that can come from being surrounded by clutter. I find it&#8217;s really nice to have a full desk to work on as well, rather than the little square that&#8217;s leftover if I leave stacks of books and papers around.</p>
<h2>Some Character</h2>
<p>Just because you don&#8217;t work in an office doesn&#8217;t mean you can&#8217;t spice up your space a little. Some people collect figurines, some people put up posters &#8211; me, I like to have a fish tank. I recently purchased a <a href="http://www.hagen.com/uk/aquatic/addinfo/fluval_edge.cfm">Fluval Edge</a> tank, which is a neat little self contained aquarium. It looks great, and fits really nicely on the desk next to my iMac. Yes, I really am brave enough to put a box full of water next to my computer. Aside from giving me something interesting to look at every now and again, a tank full of fish makes for a great session of <a href="http://en.wikipedia.org/wiki/Rubber_duck_debugging">rubber duck debugging</a>. If you don&#8217;t like what the first fish had to say, move on to the next one!</p>
<h2>Regular Hours</h2>
<p>I believe that keeping to a routine is a key factor in being a successful independent worker. Whilst I&#8217;m not super-strict about it, I generally work weekdays from 9.00am until 12.30pm, break for lunch for an hour, then continue working until about 5.30pm. At which point I stop. There are occasions where I&#8217;ll work longer hours, or work on the weekend, but this is the exception rather than the norm. This helps to give some normality to life, and also helps to avoid that &#8220;always at work&#8221; feeling that can creep in pretty quickly if you&#8217;re not careful.</p>
<h2>Take Breaks</h2>
<p>I&#8217;ve never liked the idea of sitting at my desk for many hours at a time, but it&#8217;s very easy to do, especially if you&#8217;re deep in some code. That&#8217;s why I installed <a href="http://www.dejal.com/timeout/">Time Out</a>, a free app on the Mac App Store. I have it setup so that every half hour I&#8217;m told to take a 10 second break &#8211; just enough to jump up from my chair, stretch my legs, and sit down again. Then, every hour I&#8217;m told to take a 5 minute break. I always try to make sure I walk around during this break, whether it&#8217;s to take the garbage out, check the mail, or just go outside for a moment. Rather than breaking my concentration, I&#8217;ve found on many occasions that these little breaks help me to have an &#8220;aha&#8221; moment, so I actually end up being more productive rather than less.</p>
<h2>Work Isn&#8217;t Everything</h2>
<p>This is a big one. Have you read <a href="http://thenextweb.com/lifehacks/2011/05/31/the-top-5-regrets-people-make-on-their-deathbeds/">The Top 5 Regrets People Have On Their Deathbeds</a>? I&#8217;m particularly interested in point number 2 &#8211; every dying male patient in this article regretted working so hard. Every single one. There&#8217;s nothing wrong with working hard, but don&#8217;t let it come at the expense of your family and friends, because it&#8217;s very easy to do.</p>
<h2>Know When It&#8217;s Time To Quit</h2>
<p>Independent work isn&#8217;t for everybody. If you&#8217;re not happy, try and figure out whether it&#8217;s the work, or the work environment. If it&#8217;s the work environment, try some of the things above &#8211; or think about renting an office, or look into a co-sharing space. If it&#8217;s the work that makes you unhappy, you can always go back to a regular job &#8211; there&#8217;s no shame in trying something that didn&#8217;t work out.</p>
<h2>Find What Works For You</h2>
<p>Everyone is different, and on one can tell you the best way to live your life. However, I do hope that some of these things got you thinking. If you have any other suggestions I&#8217;d love to hear them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/a-healthy-indie-life/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/a-healthy-indie-life/</feedburner:origLink></item>
		<item>
		<title>Spring Cleaning</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/0L5HyjTgB8Q/</link>
		<comments>http://www.aspyreapps.com/blog/spring-cleaning/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 12:00:53 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1174</guid>
		<description><![CDATA[I&#8217;m fortunate enough to live in a part of the world where summer is on it&#8217;s way, and ...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fortunate enough to live in a part of the world where summer is on it&#8217;s way, and if you believe what my mother says, that means it&#8217;s time for spring cleaning. If you&#8217;re anything like me, there&#8217;s probably some things in your working life which are mildly annoying &#8211; certainly not enough to stop your from doing your day to day job, but everytime they pop up, you think &#8220;I really should fix that sometime&#8221;. Well, whether it&#8217;s spring or not &#8211; now is the time. Here&#8217;s a few of the things you might want to take a look at.</p>
<h2>Clean Up Your Source Control</h2>
<p>I&#8217;ve had my own source control repository for around 6 years, which initially started off as just a personal store, and eventually grew into the main repository for all my independent company development projects. You probably know as well as I do that after several years of use, repositories get <em>messy</em>. Every time I created a new project, I found myself not really knowing the best place to put it. I&#8217;m using Subversion, but most types of source control can handle moving around folders just fine, so there&#8217;s really no good reason not to do  it. I&#8217;ve restructured mine so that the top-level folders are the platform type (eg. iOS, Android, Mac, etc). Inside the platform folders is a folder for each relevant client I do work for, including one for Personal projects, and one for in-house projects. This is probably not the way you want it, so spend 10 minutes thinking about how you&#8217;d really like your repository structured before you go ahead &#8211; as they say, &#8220;plan twice, move once&#8221;. Or something like that.</p>
<h2>Clean Up Your Local Storage</h2>
<p>Got a whole bunch of projects named &#8220;test2&#8243; and &#8220;deleteMe&#8221;? Still got some old Xcode betas installed? Everyone has junk lying around on their local system, and spring cleaning is a great time to remove it. For bonus points, restructure your local project storage so it&#8217;s in the same structure as your source control.</p>
<h2>Start Using Xcode 4</h2>
<p>It seems every week I read another blog post, or see another tweet, about someone who has tried Xcode 4 for a few hours, didn&#8217;t like it, and proclaimed &#8220;Xcode 3 or GTFO&#8221;. Well, good luck with that. Xcode 4 is the future, and you better get used to it. Personally, it probably took me nearly a week to really get back to being productive. Keyboard shortcuts have changed, your workflow is different, and let&#8217;s face it, early builds were buggy. Now that I&#8217;ve bothered to learn the environment though, I really feel that Xcode 4 is a huge leap forward. If you haven&#8217;t already, I strongly recommend you upgrade while you still have the choice, instead of being forced into it when Xcode 3 is discontinued and you&#8217;re in the middle of a big project.</p>
<h2>Get Your Backups In Place (and test them)</h2>
<p>How would you feel if you woke up one morning and your computer wouldn&#8217;t turn on? Heck, how would you feel if your computer caught on fire? Well, probably pretty bad, but hopefully that&#8217;s only because you don&#8217;t have a fire extinguisher, and not because you don&#8217;t have adequate backups in place. I basically have a 3-layer backup system:</p>
<ul>
<li>A nightly clone of my entire drive using <a href="http://www.shirt-pocket.com/SuperDuper/">SuperDuper!</a>, which I boot up from once per month to ensure it&#8217;s working (I have an event in iCal to remind me to test this).</li>
<li>All code stored in an off-site source control repository. When you finish coding for the day (or stop for lunch), check in your code.</li>
<li>Real-time backups of selected folders using <a href="http://www.crashplan.com/">CrashPlan</a>, both local and off-site. CrashPlan is insanely good, and very cheap &#8211; $50 a year for unlimited, real-time, off-site backup. It&#8217;s free if you don&#8217;t want real-time backup and have your own storage space, too.</li>
</ul>
<p>Overkill? Probably. But for a couple hundred dollars of initial outlay, and only $50 in annual costs, why not?</p>
<h2>Try That Software You&#8217;ve Been Dreaming Of</h2>
<p>For a long time I&#8217;ve been using <a href="http://versionsapp.com/">Versions</a> as my Subversion client, and there&#8217;s always been a few things that bug me about it. Still, they were just little annoyances, and I was able to get my work done &#8211; that&#8217;s all that really mattered, right? I finally got around to trying <a href="http://www.zennaware.com/cornerstone/index.php">Cornerstone</a> recently, and my only disappointment is that I didn&#8217;t switch a long time ago. If you suspect the tools you&#8217;re using aren&#8217;t the best they could be, it&#8217;s well worth giving some others a shot &#8211; your tools should step out of your way and let you do your job, not bug you every time you use them.</p>
<h2>Tidy Up Your Desk</h2>
<p>Yep, this one matters too. Put away all those files you have to push aside every morning, get rid of those dirty plates from last week, and go on, do a bit of dusting as well.</p>
<h2>Hop To It!</h2>
<p>Nobody likes cleaning, but the hardest part is getting started. Make a promise to yourself to spend one day this week not coding, but cleaning your digital life. Once you&#8217;re done, you&#8217;ll feel more productive, and more importantly, you&#8217;ll be more productive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/spring-cleaning/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/spring-cleaning/</feedburner:origLink></item>
		<item>
		<title>Why I’m Super Excited for the iPhone 4S</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/Cu9LS4mBwng/</link>
		<comments>http://www.aspyreapps.com/blog/why-im-super-excited-for-the-iphone-4s/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 03:43:22 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1161</guid>
		<description><![CDATA[Earlier today, Apple finally revealed their latest hardware, the iPhone 4S. Like most of you, I&#8217;d been waiting ...]]></description>
			<content:encoded><![CDATA[<p>Earlier today, Apple finally revealed their latest hardware, the iPhone 4S. Like most of you, I&#8217;d been waiting a long time for this day to come, and I was truly excited to see what Apple has been hard at work on. If you&#8217;d asked me a month ago, I would have almost bet the house on the iPhone 5 being revealed today. There&#8217;s some nice symmetry to releasing iOS 5 and an iPhone 5 at the same time, and we all know <a href="http://www.macrumors.com/2011/08/30/new-apple-retail-store-design-is-perfectly-symmetrical/">Apple loves symmetry</a>.</p>
<p>Over the last few weeks though, I&#8217;d been increasingly getting the feeling that this release was going to be evolution, not revolution. The penny dropped for me upon reading a post over at Daring Fireball, titled <a href="http://daringfireball.net/2011/09/teardrop_skepticism">Teardrop Skepticism</a> &#8211; the basic gist being that the rumoured teardrop design made no sense, as it would feel wrong in landscape mode. I&#8217;m amazed that no one else had pointed this out earlier, and from that point forward I was positive that today would see the announcement of only the iPhone 4S.</p>
<p>As I watched the announcement, I couldn&#8217;t help but feel a growing disappointment. A better camera, better internal performance &#8211; even the worst analyst could have figured those things out, which have been rumoured for months. Despite my gut feeling, I was still hoping for the unlikely. Even Siri was pretty much all but confirmed before today, and whilst it looks really cool, I don&#8217;t know how much I&#8217;ll use it after the first hour of experimentation.</p>
<p>Now that everything has settled and the world has gone back to work, I&#8217;ve been thinking about the flow of the announcement, and the message that Apple is really trying to send here. Yes, the iPhone 4S was the finale, and the piece that everyone was waiting for, but a substantial amount of the presentation was given over to other aspects of the eco-system &#8211; notably iOS 5, and iCloud. Most of the details we already knew from WWDC, but the difference here is that these are no longer a work in progress &#8211; iOS 5 and iCloud will be with us in just over a week. If there really was an iPhone 5 announced today, it would take the gloss off iOS and iCloud. Make no mistake about it, these two components are going to drastically change the way things work in our ecosystem, and Apple has done an amazing job bringing them together. You get the feeling the company has been incredibly hard at work since WWDC.</p>
<p>So while the iPhone 4S might not be the new hardware that we were all hoping for, I think that&#8217;s ok. I&#8217;m still super excited for October 14, because damn &#8211; the iOS 5 and iCloud combination is going to be truly awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/why-im-super-excited-for-the-iphone-4s/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/why-im-super-excited-for-the-iphone-4s/</feedburner:origLink></item>
		<item>
		<title>360iDev – An Australian Perspective</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/QfPgzNJmPLk/</link>
		<comments>http://www.aspyreapps.com/blog/360idev-an-australian-perspective/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 10:00:15 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1137</guid>
		<description><![CDATA[I decided late last year that I was going to attend WWDC for the first time in 2011. ...]]></description>
			<content:encoded><![CDATA[<p>I decided late last year that I was going to attend WWDC for the first time in 2011. I regularly set aside money, planned where I was going to stay, and read all the first-timer blog posts I could find. When I woke up one morning to discover that WWDC had both been announced and sold out while I was sleeping, you can understand I was somewhat disappointed. The folly of living in the Southern Hemisphere, I guess.</p>
<p>I&#8217;d previously heard a few things about <a href="http://360idev.com/">360iDev</a>, which this year was being held in Denver, Colorado. To be honest, I&#8217;d never really given it much thought. If I was going to fly halfway round the world for a conference, I always figured it would be WWDC. All of a sudden that option was gone, and 360iDev  became a lot more attractive.</p>
<p>After about 5 minutes of reading all the positive comments on Google and 30 seconds of thought, the decision was made. Flights were booked, my ticket was purchased, and my hotel room was reserved. Fast forward to the middle of September, and I&#8217;ve just attended the best conference I&#8217;ve ever been to. If you&#8217;re an iOS developer, you should seriously give some thought to attending. If I can sit in a plane for 18 hours, spend the week being jet lagged, and still get so much out of it &#8211; anyone else can too. But enough of the feel-good positivity &#8211; why should you go?</p>
<h2>Compact Learning</h2>
<p>Ever since the WWDC videos were released, I&#8217;ve been making my way through them. So far, I&#8217;ve managed to watch about half of the ones I&#8217;m interested in &#8211; in fact, probably about the same number of talks that I saw at 360iDev. Reading a book or watching videos is great, but if you&#8217;re anything like me, it&#8217;s pretty hard to set aside an entire day (or two) to do this. A conference is a fantastic opportunity to concentrate on improving your craft for a few days.</p>
<h2>Connections</h2>
<p>One of the reasons often mentioned for attending a conference is networking, and for good reason. I&#8217;m not much of a social person, and I work independently from home, so it&#8217;s no surprise that I don&#8217;t regularly come in contact with other iOS developers. It was a joy to tell people about what I do, listen to what they&#8217;re working on, and just have a chat about iOS life in general. There&#8217;s a number of people I met that I plan to keep in touch with, whether it&#8217;s for a joint project, or just to say hello.</p>
<h2>Inspiration</h2>
<p>This one comes in two parts. Many well known members of our community attend conferences just like 360iDev. Chart-topping game developers, ex Apple employees, book authors &#8211; they&#8217;re all there. Hearing these people talk is a huge inspiration in itself. The more important part though comes in realising that these people are just like you and me. I lost count of the number of times I sat next to someone only to find out they developed some very well-known app, or authored a book I&#8217;d read, or wrote a fantastic blog I follow. And here they were sitting right next to me. This does wonders for motivation and self-belief.</p>
<h2>Parties</h2>
<p>This might not appeal to some of you out there, but hear me out. Developers are generally introverts, and don&#8217;t do well in social situations. So if you&#8217;re in a room full of developers, it&#8217;s pretty easy to find someone to talk to who&#8217;s feeling just like you. Say hello, and all of a sudden you&#8217;re playing arcade games and drinking beer at <a href="http://the-1up.com/">The 1 Up Bar</a> with your new friend. Or enjoying an all-you-can-eat meat fest. 360iDev had seriously awesome parties, but not the type you might be used to &#8211; these were parties for developers.</p>
<h2>Useful Tidbits</h2>
<p>This one is a bit of a hidden benefit for me. I read a lot of developer books, watch a lot of videos, and write a lot of code. I feel like I&#8217;m a pretty good iOS developer, with experience across a large chunk of the SDK. Even to the point where I&#8217;ve read a couple of iOS books recently, and learned almost nothing new. This was not the case at 360iDev. The large range of sessions meant that I picked up something useful from almost every talk. Awesome keyboard shortcuts, handy tools, or a great open source framework &#8211; the sorts of things that make your job easier, faster, and better.</p>
<h2>In Summary</h2>
<p>If you haven&#8217;t guessed the punch line yet, here it is &#8211; 360iDev has made me a better developer, gave me the chance to meet some amazing people, and quite simply was a tonne of fun. I feel incredibly inspired, and you can be sure that I&#8217;ll be there again next year. And so should you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/360idev-an-australian-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/360idev-an-australian-perspective/</feedburner:origLink></item>
		<item>
		<title>iOS, Android and Windows Phone 7</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/Yol7ITZYmXs/</link>
		<comments>http://www.aspyreapps.com/blog/ios-android-windows-phone-7/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 05:00:13 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1108</guid>
		<description><![CDATA[One of the first iPhone apps I ever created as an independent developer was PhotoCaddy, a quick reference ...]]></description>
			<content:encoded><![CDATA[<p>One of the first iPhone apps I ever created as an independent developer was <a href="http://www.photocaddyapp.com">PhotoCaddy</a>, a quick reference guide for photographers. Essentially it contains a big list of photography subjects, with each item containing a few tips and bits of advice on how to take good photos of that subject. Users can also read and share tips with other photographers around the world.</p>
<p>Sales of PhotoCaddy have always been decent, and I&#8217;ve been very fortunate that an app I created for fun whilst learning about both photography and iOS development, has helped to give me the freedom to pursue an independent lifestyle. The natural thing to do with any product that sells well is to try and make it available to more people (does Angry Birds have Commodore 64 support yet?). So, over time I&#8217;ve ported the iPhone version of PhotoCaddy to iPad, OS X, Android, and Windows Phone 7. Today, I&#8217;d like to share some numbers with you, in the hope that this might help you decide what other platforms interest you.</p>
<p>So, here&#8217;s the sales for the month of August (with all dollar values in US dollars):</p>
<table>
<tr>
<td><strong>Platform</strong></td>
<td><strong>Price</strong></td>
<td><strong>Rating</strong></td>
<td><strong>Sales</strong></td>
<td><strong>Revenue</strong></td>
</tr>
<tr>
<td>iPhone</td>
<td>$3.99</td>
<td>4 stars</td>
<td>448</td>
<td>$1228</td>
</tr>
<tr>
<td>iPad</td>
<td>$4.99</td>
<td>4 stars</td>
<td>120</td>
<td>$414</td>
</tr>
<tr>
<td>OS X</td>
<td>$4.99</td>
<td>-</td>
<td>84</td>
<td>$294</td>
</tr>
<tr>
<td>Android</td>
<td>$3.99</td>
<td>4.5 stars</td>
<td>131</td>
<td>$387</td>
</tr>
<tr>
<td>Windows Phone 7</td>
<td>$3.99</td>
<td>-</td>
<td>12</td>
<td>$0</td>
</tr>
</table>
<p>I&#8217;m not going to go into a deep analysis of those numbers, but I do have some random tidbits which I think will be of interest:</p>
<ul style='font-size:12px;  border-bottom: 0'>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>Many people like to claim that Android users don&#8217;t buy apps, but in my experience this is not the case. An interesting thing to note is that I often receive emails from ex-iPhone users telling me how glad they are that the app is available for their new Android phone. Even if it turns out that all my Android sales can be attributed to ex-iPhone users, I think that&#8217;s irrelevant &#8211; Android users do buy apps.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>The OS X, Android and Windows Phone 7 ports were carried out by freelancers, cost roughly US$1000 each and required about 5 hours of my time.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>Revenue for Windows Phone 7 is $0, as several months later they still claim I haven&#8217;t submitted my tax details, and I can&#8217;t find any actual sales figures in the portal. I may pursue it one day, but for now I have better things to do.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>The design is pretty much the same across all platforms. Android users consistently say how much they love the UI, whilst at least a few iPhone reviews have mentioned that the content is great but the design is lacking.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>On all platforms I&#8217;ve seen a decent boost in sales once the star ratings appear. I know Apple doesn&#8217;t like us including &#8220;Rate This App&#8221; style prompts, but I think you&#8217;re crazy not to.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>In the month of August, I also had 29 additional cancellations or refunds of Android sales. I used to get emails from Google every single time this happened, which was really annoying. Now I only get emails sometimes&#8230;and it&#8217;s still annoying. I don&#8217;t need to be told when I haven&#8217;t made a sale.</li>
<li style='padding-bottom:10px; margin-bottom:0px; border-bottom: 0'>I never had big hopes for the Windows Phone 7 port, but I think as an actual platform, it&#8217;s much better than Android. I really hope the Nokia deal brings some love.</li>
</ul>
<p>So, in summary, would I port an iPhone app to another platform again? Actually, I&#8217;m in the middle of porting another app (<a href="http://photoacademyapp.com">Photo Academy</a>) right now. As a more general answer though, it really depends. If the original app sells well, then I see no reason why you shouldn&#8217;t port to iPad or Android, or even OS X if it suits your app. There are plenty of freelancers who can do the work for you if you&#8217;re that way inclined, at a cost that will allow your app to become profitable fairly quickly. Unfortunately, Windows Phone 7 is off my list for now. It was a good experiment which I&#8217;m glad I ran, but I won&#8217;t be going there again anytime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/ios-android-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/ios-android-windows-phone-7/</feedburner:origLink></item>
		<item>
		<title>New &amp; Noteworthy</title>
		<link>http://feedproxy.google.com/~r/AspyreApps/~3/KHBSm8dmgEA/</link>
		<comments>http://www.aspyreapps.com/blog/new-noteworthy/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 01:44:09 +0000</pubDate>
		<dc:creator>Ben Williams</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.aspyreapps.com/?p=1096</guid>
		<description><![CDATA[Just a little announcement that Apple has been kind enough to feature Photo Academy on the front page ...]]></description>
			<content:encoded><![CDATA[<p>Just a little announcement that Apple has been kind enough to feature Photo Academy on the front page of the App Store, in the New &#038; Noteworthy section. This is a real honour to be noticed by the curators of the App Store, and to be displayed alongside such great apps &#8211; thank you Apple!</p>
<p><img src="http://www.aspyreapps.com/wp/wp-content/uploads/2011/08/new.png" alt="New &amp; Noteworthy" title="New &amp; Noteworthy" width="453" height="314" class="aligncenter size-full wp-image-1099" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aspyreapps.com/blog/new-noteworthy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.aspyreapps.com/blog/new-noteworthy/</feedburner:origLink></item>
	</channel>
</rss>

