<?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>Arlo&#039;s Blog</title>
	<atom:link href="http://www.arlomedia.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arlomedia.com/blog</link>
	<description>Arlo&#039;s Thoughts on Web Technology</description>
	<lastBuildDate>Mon, 02 Jan 2012 03:30:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Follow Your Users</title>
		<link>http://www.arlomedia.com/blog/2012/01/01/follow-your-users/</link>
		<comments>http://www.arlomedia.com/blog/2012/01/01/follow-your-users/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 03:24:53 +0000</pubDate>
		<dc:creator>Arlo</dc:creator>
				<category><![CDATA[Programming Principles]]></category>

		<guid isPermaLink="false">http://www.arlomedia.com/blog/?p=176</guid>
		<description><![CDATA[A niche-market iPad app I first released a year ago has unexpectedly gained a larger audience than nearly any product I&#8217;ve built before. I added a Feedback button to the home screen of the app, and it has been pouring in. As a result, I&#8217;ve ended up making so many changes to the app that [...]]]></description>
			<content:encoded><![CDATA[<p>A niche-market iPad app I first released a year ago has unexpectedly gained a larger audience than nearly any product I&#8217;ve built before. I added a Feedback button to the home screen of the app, and it has been pouring in. As a result, I&#8217;ve ended up making so many changes to the app that it has almost become a different product! Along with a few things I&#8217;ve read in the last year, this experience has changed the way I view the process of building software, and the process of building a business.<span id="more-176"></span></p>
<p>My app is a <a href="http://www.itunes.com/apps/setlistmaker">song database</a> that musicians can use to assemble set lists; when finished, they can print them out and bring the hard copy on stage like musicians have always done. Some of the first feedback I heard was that the text or the buttons were too small; I didn&#8217;t get this because the app uses Apple&#8217;s standard interface elements, practically guaranteeing ease-of-use. Finally I realized that musicians were taking their iPads on stage with them and reading the set lists directly from the screen rather than using printouts. I had to add a &#8220;performance mode&#8221; with all the elements sized for viewing from a distance, and interacting with quickly between or during songs.</p>
<p>Since then I&#8217;ve added features that allow musicians to control their on-stage equipment from their iPads, and I&#8217;m about to add features to allow multiple band members&#8217; iPads to interact with each other on stage. These and many other features have taken me by surprise because I never would have used the app in this way; I only envisioned it as an easy way to generate printouts. My users have taken it much further than I imagined, and I&#8217;m fortunate that they&#8217;ve waited for me to catch up so many times.</p>
<p>This fits perfectly with the Derek Sivers book I recently read, <a href="http://www.amazon.com/Anything-You-Want-Derek-Sivers/dp/1936719118">Anything You Want</a>, in which he describes his customer service philosophy and quotes another author, <a href="http://steveblank.com/2010/04/08/no-plan-survives-first-contact-with-customers-–-business-plans-versus-business-models/">Steve Blank</a>: &#8220;No plan survives first contact with customers.&#8221; And it fits with another book I read this year, <a href="http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1325474126&amp;sr=1-1">The Lean Startup</a>, which advocates the idea of a &#8220;minimum viable product&#8221; to test your business ideas while saving your resources for growth after you know where it&#8217;s needed.</p>
<p>This has been an interesting lesson for me since I typically judge my success in building things by how closely I achieved my original goals. Instead, I&#8217;m going to start thinking about how quickly I can find out what the users of the product want, and how effectively I can adapt the product to serve them. I can&#8217;t wait to try my next project with this in mind!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arlomedia.com/blog/2012/01/01/follow-your-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs 1955-2011</title>
		<link>http://www.arlomedia.com/blog/2011/10/06/steve-jobs-1955-2011/</link>
		<comments>http://www.arlomedia.com/blog/2011/10/06/steve-jobs-1955-2011/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 15:44:37 +0000</pubDate>
		<dc:creator>Arlo</dc:creator>
				<category><![CDATA[Technology in Society]]></category>

		<guid isPermaLink="false">http://www.arlomedia.com/blog/?p=165</guid>
		<description><![CDATA[After spending yesterday afternoon focused on developing my latest iPad app, I was stunned when my wife got home and said, &#8220;I&#8217;m sorry to hear about Steve Jobs.&#8221; Everyone knew he has been sick, but his passing was still a surprise. I have to admit, Steve&#8217;s passing struck me in an unusual way. I never [...]]]></description>
			<content:encoded><![CDATA[<p>After spending yesterday afternoon focused on developing my latest iPad app, I was stunned when my wife got home and said, &#8220;I&#8217;m sorry to hear about Steve Jobs.&#8221; Everyone knew he has been sick, but his passing was still a surprise.<span id="more-165"></span></p>
<p>I have to admit, Steve&#8217;s passing struck me in an unusual way. I never met him, he wasn&#8217;t part of my family, and yet I felt more personally connected to this loss than from any other celebrity or public figure. As someone mentioned in a tribute this morning, everyone in the technology world looked up to him, and for me that&#8217;s been the case for my entire professional life &#8212; since I first started creating multimedia in HyperCard in 1993 to yesterday, when I installed a pre-release copy of iOS 5 onto my iPhone for app testing. I&#8217;ve made my living from Apple&#8217;s products for almost 20 years.</p>
<p>I&#8217;ve told people that if the Mac platform went away, I&#8217;d change careers, and I&#8217;m serious. I can &#8220;do&#8221; technology, but the satisfaction of creating something well-crafted and elegant is what keeps me interested in my work. Other platforms are too focused on tech for tech&#8217;s sake. I suppose that&#8217;s Steve&#8217;s biggest contribution &#8212; melding art and technology, left-brained and right-brained &#8212; and my life is exponentially more interesting because of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arlomedia.com/blog/2011/10/06/steve-jobs-1955-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading on the iPad</title>
		<link>http://www.arlomedia.com/blog/2010/11/10/reading-on-the-ipad/</link>
		<comments>http://www.arlomedia.com/blog/2010/11/10/reading-on-the-ipad/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 16:08:47 +0000</pubDate>
		<dc:creator>Arlo</dc:creator>
				<category><![CDATA[Computer Tips]]></category>

		<guid isPermaLink="false">http://www.arlomedia.com/blog/?p=129</guid>
		<description><![CDATA[I got an iPad for development projects as soon as they came out, but it&#8217;s also nice to have one around for personal use. And this month I finally gave the iPad a serious test as an eBook reader &#8230; using no less daunting a book than Moby Dick. To my delight, there have been [...]]]></description>
			<content:encoded><![CDATA[<p>I got an iPad for development projects as soon as they came out, but it&#8217;s also nice to have one around for personal use. And this month I finally gave the iPad a serious test as an eBook reader &#8230; using no less daunting a book than Moby Dick.<span id="more-129"></span></p>
<p>To my delight, there have been only good things about reading a book like this electronically. Unlike a paper book, I don&#8217;t need to hold the pages open &#8230; so I have two hands free to rest my head, pet the cat or drink a cup of tea. For a book filled with nautical terminology, the built-in dictionary is great &#8212; I just touch a word to get its definition &#8212; and from there I can jump to its Wikipedia article for more info. And one of my favorite iPad apps, Google Earth, is a great complement &#8212; as the Pequod&#8217;s crew sails past landmarks like St. Helena and Cape Horn, I can &#8220;fly&#8221; there to learn more about them. The end result is a highly educational multimedia experience, using a 150-year-old text document as the source.</p>
<p>The screen text, brightness and contrast are just fine, and the backlight means that if I read in bed while my wife is sleeping, I don&#8217;t need an annoying clip light (none of which work very well, in my experience). An added bonus is that the iPad syncs wirelessly with my iPhone through my iTunes account. So if I want to read a few pages on the iPhone, I can open the same book and it will automatically jump to the page where I left off on the iPad.</p>
<p>The only thing holding me back from doing all my reading here is availability. When the iPod came out, I digitized all my music in a weekend and never looked back. It&#8217;s not so easy to scan in my favorite books and magazines. But one of my regular magazines is experimenting with electronic subscriptions. And as far as classic novels go, I&#8217;m thinking of trying Don Quixote next!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arlomedia.com/blog/2010/11/10/reading-on-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drawing the Line on Online Privacy</title>
		<link>http://www.arlomedia.com/blog/2010/11/08/drawing-the-line-on-online-privacy/</link>
		<comments>http://www.arlomedia.com/blog/2010/11/08/drawing-the-line-on-online-privacy/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 18:20:03 +0000</pubDate>
		<dc:creator>Arlo</dc:creator>
				<category><![CDATA[Technology in Society]]></category>

		<guid isPermaLink="false">http://www.arlomedia.com/blog/?p=120</guid>
		<description><![CDATA[While talking with clients, family and friends over the years, I&#8217;ve seen lots of cases where people are unduly concerned about privacy issues on the web. I remember even being alarmed myself when the concept of user tracking via cookies became popular, and disabled cookie support in my browser until they became too important to [...]]]></description>
			<content:encoded><![CDATA[<p>While talking with clients, family and friends over the years, I&#8217;ve seen lots of cases where people are unduly concerned about privacy issues on the web. I remember even being alarmed myself when the concept of user tracking via cookies became popular, and disabled cookie support in my browser until they became too important to do without.<span id="more-120"></span></p>
<p>Eventually I stopped worrying about websites collecting data that isn&#8217;t personally identifiable. In other words, if one website has a list of every page a user from my city visited, and another website has a list of every page a user from my city visited, but neither website can correlate the lists and neither website knows that user is me, I&#8217;m okay with that. I know that the data can be used to improve the operation of the website, but can&#8217;t be used to target or report on me specifically.</p>
<p>Something has happened over the last few years, though, that changes the paradigm of online tracking, yet I haven&#8217;t heard anyone talking about it. It&#8217;s called Gmail &#8212; the best free, web-based email service available. Unfortunately, it&#8217;s made by Google &#8212; the best search engine available. And while you don&#8217;t have to be logged in to use Google, you do have to be logged in to use Gmail. And whenever you&#8217;re logged in, your data is personally identifiable by both services.</p>
<p>This isn&#8217;t a problem for me because I rent my own web server space with my own email accounts. But I do post content on YouTube, and after Google bought YouTube, they merged those login systems as well. Now if I log into YouTube to upload a video, and while I&#8217;m waiting for the upload I use Google to do some web searches, my searches are being tracked as part of my personal account. It&#8217;s the difference between reporting on how many books were checked out from my local library, and reporting on which books I checked out. And that&#8217;s where I draw the line.</p>
<p>Now Facebook is trying to get into the same game, by partnering with websites to offer a &#8220;log in with Facebook&#8221; feature, and I expect the trend to spread. The appeal is obvious: personally identifiable data is much more valuable for marketing purposes. But if you value your privacy, I&#8217;ll make these recommendations. Use these services only as long as you need to, and then log out. If I need to stay logged in for a while &#8212; waiting for that large YouTube video to upload &#8212; you can log in with an alternate browser (e.g., Firefox vs. Safari) while continuing to use your main browser anonymously. Finally, remember that if you log into one site, then use another site owned by or partnering with that site, they can correlate their data to create a more complete picture of you than you would probably want them to have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arlomedia.com/blog/2010/11/08/drawing-the-line-on-online-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing Like a Developer</title>
		<link>http://www.arlomedia.com/blog/2010/10/26/designing-like-a-developer/</link>
		<comments>http://www.arlomedia.com/blog/2010/10/26/designing-like-a-developer/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 17:32:34 +0000</pubDate>
		<dc:creator>Arlo</dc:creator>
				<category><![CDATA[Programming Principles]]></category>

		<guid isPermaLink="false">http://www.arlomedia.com/blog/?p=125</guid>
		<description><![CDATA[The difference between a web designer and a web developer like myself is like the difference between a fashion designer and a tailor or seamstress. The former conceptualizes what a product will look like, and the latter will actually create the product. I&#8217;ve worked with over a dozen designers and created over 100 websites, and [...]]]></description>
			<content:encoded><![CDATA[<p>The difference between a web designer and a web developer like myself is like the difference between a fashion designer and a tailor or seamstress. The former conceptualizes what a product will look like, and the latter will actually create the product.</p>
<p>I&#8217;ve worked with over a dozen designers and created over 100 websites, and I routinely encounter confusion about how this process works.<span id="more-125"></span> The problem is that some designers and some clients become so focused on perfecting the conceptualizations &#8212; image files created in Photoshop or Illustrator &#8212; that they forget that those are not the ultimate product. Here are a few concepts to keep in mind if you&#8217;re working on the design phase of a web project:</p>
<ol>
<li>Implementing a web design is not a process of &#8220;converting&#8221; the design files to a web format, it&#8217;s a process of building a website using the design files as a guide &#8212; just like a house must be built using blueprints as a guide.</li>
<li>The goal of any good developer is to match those depictions as closely as possible, but the more particular you are about the details, the longer that process will take. To take a simple example, if the design files show some leading between lines of text, most developers will see that and implement it. But if the developer set the leading to 10 pixels and you had your heart set on 11, the developer will have to spend time revising that.</li>
<li>It&#8217;s not important that the design files depict every page in exactly the way it will appear on the web. What&#8217;s important is that they depict every element that will appear somewhere in your site. For example, if you have a different submenu for each of five site sections, you don&#8217;t need to provide five different designs &#8212; just give the developer one design and he or she can extrapolate the other four from that. A less intuitive example is icons. If you have a half-dozen different icons that appear on a dozen different pages, it&#8217;s more convenient to give the developer one file containing only those icons, than a dozen files showing the complete pages in which they appear. Conversely, if the site contains an unusual page with unique elements, you must provide a file showing that page or at least those elements.</li>
<li>The individual elements are typically what the developer will spend time the most time implementing &#8230; combining them together to make each page is the easy part. So it&#8217;s helpful to think of your design as a collection of elements rather than a complete whole. How many elements are there &#8212; did you create four different styles of buttons, when two would suffice? Does every page use the same handful of text styles, or do you envision dozens of different text styles throughout the site? If you try making a list of every element you&#8217;ve designed and giving each element a name, you&#8217;ll have an idea of what the developer will face.</li>
<li>In most cases, the website you&#8217;re designing will grow and evolve &#8230; usually before the design phase is even complete. Therefore, it&#8217;s important to think of different ways in which the design elements can be reused. If you provide a box to present a couple sidebar blurbs, can that box expand to accommodate a longer blurb in the future? If the main menu contains five items now, does the design allow for adding two or three more? Will new text use a small number of styles, or will the person entering the text also have to perform a lot of formatting to keep the look consistent?</li>
</ol>
<p>If you think of the design as one step in the middle of a long process, rather than the end result, you should be able to create a design that is both easier to implement and more flexible and valuable over time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arlomedia.com/blog/2010/10/26/designing-like-a-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

