<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Nick Bradbury</title>
    
    
    <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/" />
    <id>tag:typepad.com,2003:weblog-3228</id>
    <updated>2012-01-31T11:48:45-05:00</updated>
    <subtitle>Personal ramblings from the creator of HomeSite, TopStyle, FeedDemon and Glassboard Android.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/NickBradbury" /><feedburner:info uri="nickbradbury" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FNickBradbury" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FNickBradbury" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:browserFriendly>This is an RSS feed, which is intended to be viewed in an RSS reader such as FeedDemon. If you're using FeedDemon, simply browse this page inside FeedDemon to subscribe to the RSS feed.</feedburner:browserFriendly><entry>
        <title>No More Free Tech Support</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/no-more-free-tech-support.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/no-more-free-tech-support.html" thr:count="4" thr:updated="2012-01-31T19:18:59-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20163007637aa970d</id>
        <published>2012-01-31T11:48:45-05:00</published>
        <updated>2012-01-31T21:53:02-05:00</updated>
        <summary>Developers sometimes dread meeting new people. We suspect that when people find out what we do, they're probably going to ask us to fix a problem they're having with their computer. The same dread occurs at major holidays when we get together with extended family. While everyone else is enjoying their time together, we're off by ourselves fixing their computers,...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/freetech.png" style="margin: 0px 0px 14px 14px; display: inline; float: right;" />Developers sometimes dread meeting new people. We suspect that when people find out what we do, they're probably going to ask us to fix a problem they're having with their computer.</p>
<p>The same dread occurs at major holidays when we get together with extended family. While everyone else is enjoying their time together, we're off by ourselves fixing their computers, or getting rid of a virus, or uninstalling the dozens of toolbars that suddenly appeared in their browsers, or figuring out why iTunes won't sync anymore.</p>
<p>It's not that we don't want to help. It's just that we spend all day (and sometimes all night) in front of our computers, so it'd be nice to forget all about tech at social events.</p>
<p>But this situation is unlikely to change soon. Despite our attempts to make software easier to use, it's still too unfriendly, too breakable, and just too damn geeky. People rely on their computers so heavily that we're going to be asked for free tech support for many years.</p>
<p>So here's what I propose: offer to trade your time doing tech support for their time talking about how they use their computers.</p>
<p>Yeah, I know that sounds silly, but hear me out.</p>
<p>A big reason software is still so unfriendly is that most developers spend very little time understanding how non-geeks experience the tech we build. We surround ourselves with fellow techies and start thinking everyone uses software the same way we do, so we keep building stuff for ourselves.</p>
<p>The only way we're going to stop spending so much time giving free tech support is by making stuff that's easier to use and less breakable. It's when we step into the world of non-geeks, where people type URLs into Google's search box instead of the address bar, that we start to understand what we're doing wrong.</p>
<p>So the trade seems like a fair one to me.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/f-0BR4vMvy0" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>The Friction in Frictionless Sharing</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/the-friction-in-frictionless-sharing.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/the-friction-in-frictionless-sharing.html" thr:count="4" thr:updated="2012-01-30T16:57:52-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20167615a1b69970b</id>
        <published>2012-01-30T09:48:40-05:00</published>
        <updated>2012-01-30T10:31:00-05:00</updated>
        <summary>Facebook claims that frictionless sharing makes sharing easier. They've improved the usability of sharing by taking away the friction. So let's look at it from a usability perspective. This is an oversimplification, but we can think of frictionless sharing as an attempt to replace something like this: With something like this: Instead of requiring the user to confirm every single...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Privacy" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Facebook claims that <a href="http://www.readwriteweb.com/archives/top_trends_of_2011_frictionless_sharing.php">frictionless sharing</a> makes sharing easier. They've improved the usability of sharing by taking away the friction.</p>  <p>So let's look at it from a usability perspective.</p>  <p>This is an oversimplification, but we can think of frictionless sharing as an attempt to replace something like this:</p>  <p><img style="margin: 10px" src="http://nick.typepad.com/images/frictionless1.png" /></p>  <p>With something like this:</p>  <p><img style="margin: 10px" src="http://nick.typepad.com/images/frictionless2.png" /></p>  <p>Instead of requiring the user to confirm every single article they choose to share, just give them a one-time dialog that enables them to share everything down the road.</p>  <p>That's a lot less work for the user, right?</p>  <p>Well, no, not really. Because in the past the user only had to decide whether to share something they just read, but now they have to think about every single article before they even read it. <em>If I read this article, then everyone will know I read it, and do I really want people to know I read it?</em></p>  <p>That creates <strong>more</strong> friction, not less. </p>  <p>And let's not forget the friction the user experiences as they browse around the Web. Now they have to remember which sites are automatically sharing what they read. <em>Did I allow a Facebook app to share what I read on this site? I <em />don't remember, so I'd better not click that link.</em></p>  <p>So frictionless sharing isn't frictionless after all. All it does is trade the small friction of having to choose what to share with the large friction of having to think about whether what you're about to do will be shared.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/KyygNN4aiP0" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Android's Legacy Nonsense</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/androids-legacy-nonsense.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/androids-legacy-nonsense.html" thr:count="6" thr:updated="2012-01-31T11:41:20-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20163003ab653970d</id>
        <published>2012-01-27T12:40:23-05:00</published>
        <updated>2012-01-27T12:41:28-05:00</updated>
        <summary>"You keep using that word. I do not think it means what you think it means." - Inigo Montoya. Lately I've noticed Google using the phrase "legacy apps" to refer to apps built for Android versions prior to 3.0. But based on Google's own data, almost everyone is using a version of Android prior to 3.0. So "legacy apps" are...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><blockquote>"You keep using that word. I do not think it means what you think it means." - Inigo Montoya.</blockquote>  <p>Lately I've noticed Google using the phrase "legacy apps" to refer to apps built for Android versions prior to 3.0.</p>  <p>But based on <a href="http://developer.android.com/resources/dashboard/platform-versions.html">Google's own data</a>, almost everyone is using a version of Android prior to 3.0.<img style="margin: 18px 0px" src="http://nick.typepad.com/images/androidchart1.png" /></p>  <p>So "legacy apps" are ones built for the most prevalent versions of Android?</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/n-BrGH3QCRs" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Dog Rescue: The Aftermath</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/dog-rescue-the-aftermath.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/dog-rescue-the-aftermath.html" thr:count="3" thr:updated="2012-01-24T18:19:17-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20163000e4df5970d</id>
        <published>2012-01-24T15:40:31-05:00</published>
        <updated>2012-01-24T15:40:31-05:00</updated>
        <summary>Given how much of my life is consumed by my two dogs, I'm surprised I haven't posted about them since adopting them a few years ago. When I say "consumed," I mean it literally. For example, here's a couch they consumed one rainy day when I skipped their walk: In other words, they have a lot of energy and need...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Personal" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://nick.typepad.com/images/dogs/xmasdogs.jpg"><img style="border-bottom: black 1px solid; border-left: black 1px solid; border-top: black 1px solid; border-right: black 1px solid" src="http://nick.typepad.com/images/dogs/xmasdogs-sm.jpg" /></a></p>  <p>Given how much of my life is consumed by my two dogs, I'm surprised I haven't posted about them since <a href="http://nick.typepad.com/blog/2009/06/dog-rescue.html">adopting them</a> a few years ago.</p>  <p>When I say "consumed," I mean it literally. For example, here's a couch they consumed one rainy day when I skipped their walk:</p>  <p><img style="border-bottom: black 1px solid; border-left: black 1px solid; border-top: black 1px solid; border-right: black 1px solid" src="http://nick.typepad.com/images/dogs/sofa.jpg" /></p>  <p>In other words, they have a <strong>lot</strong> of energy and need a <strong>lot</strong> of exercise. They're also very strong, especially Bella. She's an Alaskan Malamute mixed with white German Shepherd. Ripley, the black dog, is Bella's puppy. She's much more Shepherd in appearance and attitude, but the Malamute in both of them is apparent when I walk them.</p>  <p>Actually, it's not really walking. It's being dragged by beasts <a href="http://www.malamute.org/index_Info.htm">bred to pull large loads</a>. I've stopped going to the gym because being pulled by 130 pounds of dog every day is more than enough full-body exercise.</p>  <p>It's not risk-free exercise, either. Late one night I made the mistake of letting their leashes get behind me right before they spotted another animal in the woods. They took off full speed, tripping me up and dragging me across the ground for several yards before I could right myself. My wife still laughs at the memory of me coming inside with leaves in my hair.</p>  <p>Another risk is other dogs. Bella is incredibly gentle and sweet with people - she loves everyone - but she's the polar opposite with other dogs, at least ones that annoy her. If she sees another dog she usually ignores it, but if it makes the mistake of barking at her she instantly changes from a big teddy bear into a raging wild animal that's very hard to control.</p>  <p>Barking is something my dogs rarely do, though.  In fact, I've never heard Bella bark - but I have heard her howl plenty of times (it sounds like <a href="http://www.youtube.com/watch?v=D07rb5KsiSE">this</a>). The neighbors probably think we own wolves.</p>  <p>And did I mention the fur? Both dogs <a href="http://www.youtube.com/watch?v=kmAy3XsZM5M">blow their coats</a> twice a year, which means everything we own is covered with either black or white dog hair for several weeks. When I brush them, they shed enough fur to build another dog with.</p>  <p>Sometimes I look back at the day we adopted Ripley and Bella and wonder whether I would've done it had I known how much work they would be. I have to admit, there are days that I wish I was dog-free. </p>  <p>But despite everything, these two dogs are like best friends to me. I've connected with them in a way I never have with other dogs I've owned. I've come to truly respect their combination of strength and gentleness, and I admire their intelligence and independent natures. I wouldn't trade them for anything.</p>  <p>But I am looking forward to them being a few years older, when they'll hopefully be a little less energetic.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/7M24AolWF7A" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Wireframing and the Reformed Cowboy Coder</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/wireframing-and-the-reformed-cowboy-coder.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/wireframing-and-the-reformed-cowboy-coder.html" thr:count="3" thr:updated="2012-01-23T05:44:55-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20162ffd9c087970d</id>
        <published>2012-01-19T13:56:53-05:00</published>
        <updated>2012-01-19T13:56:53-05:00</updated>
        <summary>Wireframing - sketching out the interface of your software with a focus on what it does rather than how it looks - was something I used to avoid. I figured I'd end up laying out the interface in my programming IDE anyway, so why make extra work for myself? Just skip the wireframes and go straight to the IDE. Besides,...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Wireframing - sketching out the interface of your software with a focus on what it <em>does</em> rather than how it <em>looks</em> - was something I used to avoid.</p>  <p>I figured I'd end up laying out the interface in my programming IDE anyway, so why make extra work for myself? Just skip the wireframes and go straight to the IDE.</p>  <p>Besides, weren't wireframes only used by teams in order to collaborate on design? I was a one-person company when I created HomeSite, TopStyle and FeedDemon, so wireframes seemed pointless.</p>  <p>But I was recently tasked with designing the next version of <a href="http://glassboard.com/">Glassboard</a>, and <a href="http://sepialabs.com/about/">I'm not the only one</a> working on that so wireframes suddenly made sense.</p>  <p>And you know what? I should've relied on wireframes all along.</p>  <p>Sure, it's extra work. And it can be pretty tiresome, too. It took me a lot longer to wireframe the app than I thought it would.</p>  <p>But once I was done, seeing an overview of every screen turned out to be enormously helpful. I better understand the relationships between those screens than I would have if I stuck with my "cowboy coder" ways and designed in the IDE.</p>  <p>Plus, writing out the purpose of every major area helped me clarify the UI and UX. I ended up re-thinking a lot of initial design decisions after I had trouble explaining them.</p>  <p>So consider me a reformed cowboy coder. I was wrong to think that only teams need to wireframe their software. The primary benefits I got from wireframing would've helped me even when I developed alone.</p>  <p>PS: I'll probably be asked which wireframing tool I use, so I'll say here that after trying a number of tools I chose <a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a>. I like how its "lo-fi" approach reinforces the idea that you're sketching out your design rather than deciding every last detail.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/srv_xlw15MY" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Hateful Hiring</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/hateful-hiring.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/hateful-hiring.html" thr:count="10" thr:updated="2012-01-30T12:51:41-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20162ff1252e9970d</id>
        <published>2012-01-05T14:40:23-05:00</published>
        <updated>2012-01-06T12:36:39-05:00</updated>
        <summary>This post on the 37signals blog struck a chord with me. Interviewing programmers by requiring them to tackle problems on a white board is a lousy way to find successful developers, yet this practice has existed for years. I've experienced it myself a few times, and each time I failed. Badly. On one occasion I was interviewed by four separate...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Personal" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img style="display: inline; float: right" align="right" src="http://nick.typepad.com/images/carlin-nun.jpg" /><a href="http://37signals.com/svn/posts/3071-why-we-dont-hire-programmers-based-on-puzzles-api-quizzes-math-riddles-or-other-parlor-tricks">This post</a> on the 37signals blog struck a chord with me.</p>  <p>Interviewing programmers by requiring them to tackle problems on a white board is a lousy way to find successful developers, yet this practice has existed for years.</p>  <p>I've experienced it myself a few times, and each time I failed. Badly.</p>  <p>On one occasion I was interviewed by four separate people during a single day, all of whom expected me to answer on a white board. None of them asked any questions about previous experience. One of them hadn't even read my résumé prior to the interview.</p>  <p>I've also been asked to tackle problems way outside my area of expertise. Perhaps the silliest was when I was expected to answer a problem which required knowledge of graphic chip architecture even though I was being interviewed for a front-end programming position that had nothing to do with graphics.</p>  <p>Yes, despite the fact that I've written several very successful programs, I wasn't asked back for a second interview because I suck at answering irrelevant technical problems on a white board.</p>  <p>I agree with 37signals that the best way to gauge the potential success of a programmer is to see what they've already done, even if it's just side projects they worked on in college. Interviewing via a white board is like deciding how good a musician is by asking them to write tablature instead of listening to them play.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/B47hXZ3EGeE" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Immobile Apps</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/01/immobile-apps.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/01/immobile-apps.html" thr:count="13" thr:updated="2012-01-20T06:35:37-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20162fef30120970d</id>
        <published>2012-01-03T11:34:16-05:00</published>
        <updated>2012-01-03T16:33:13-05:00</updated>
        <summary>Many of my favorite mobile apps are immobile. I can't take them with me. At least not if I'm going somewhere that doesn't offer a fast internet connection. Like the small town I recently visited for five days. I couldn't use Twitter there because it kept timing out before downloading the latest tweets. And Facebook was completely useless - it...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Many of my favorite mobile apps are immobile. I can't take them with me.</p>
<p>At least not if I'm going somewhere that doesn't offer a fast internet connection. Like the small town I recently visited for five days.</p>
<p>I couldn't use Twitter there because it kept timing out before downloading the latest tweets. And Facebook was completely useless - it wouldn't even let me view stuff that had been previously downloaded.</p>
<p>Almost all the apps I use - including some games that shouldn't even need a connection - became immobile.</p>
<p>It reminded me of the early days of desktop development, when too many developers assumed that everyone had a computer as fast as theirs. These days too many developers assume that everyone has a connection as fast as theirs.</p>
<p>One of the most painful things we did when developing <a href="http://glassboard.com/blog/">Glassboard</a> was ban ourselves from Wi-Fi for a week. I live in an area where cell coverage is really spotty, and using our app without a fast connection was eye-opening and humbling. I spent the next week rewriting huge chunks of the app so it would better handle poor (or non-existent) network connectivity.</p>
<p>If you're a mobile developer, I urge you to do the same. Spend several days using your software without a fast connection, and chances are you'll find - as I did - that you've unwittingly built an immobile app.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/nKdWIdlmYGQ" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Are You Paying Attention to Facebook?</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/11/are-you-paying-attention-to-facebook.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/11/are-you-paying-attention-to-facebook.html" thr:count="2" thr:updated="2011-11-21T19:45:10-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201543708d27d970c</id>
        <published>2011-11-17T21:40:43-05:00</published>
        <updated>2012-01-31T15:21:00-05:00</updated>
        <summary>Way back in 2004 I wrote about how a scrappy young Google was replacing an increasingly stodgy Microsoft as the predominant tech company. A year later I wrote about how Google hoped to benefit from knowing what you're paying attention to. These days Google is turning into the stodgy company and Facebook is the scrappy upstart. And now Facebook is...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Glassboard" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/eyeball.gif" style="margin: 0px 0px 10px 16px; display: inline; float: right;" /></p>
<p><a href="http://nick.typepad.com/blog/2004/10/ramblings_on_go.html">Way back in 2004</a> I wrote about how a scrappy young Google was replacing an increasingly stodgy Microsoft as the predominant tech company. <a href="http://nick.typepad.com/blog/2005/10/are_you_paying_.html">A year later</a> I wrote about how Google hoped to benefit from knowing what you're paying attention to.</p>
<p>These days Google is turning into the stodgy company and Facebook is the scrappy upstart. And now Facebook is the one hoping to benefit from what you're paying attention to.</p>
<p><a href="http://www.readwriteweb.com/archives/facebook_hasnt_ruined_sharing_its_just_re-defined_it.php">Frictionless sharing</a> is Facebook's latest attempt to find out what you're paying attention to. They want to know what sites you're visiting, what songs you're listening to, and pretty much everything else about you, so they can surface more <a href="http://www.readwriteweb.com/archives/facebooks_constantly_evolving_news_feed_could_be_i.php">relevant content</a> in your newsfeed and show you more relevant ads. They also want to build a more thorough profile of you in order to enable up-and-coming features like <a href="http://www.youtube.com/watch?v=hzPEPfJHfKU">timeline</a>, and to open up more possibilities for those who develop apps on their platform.</p>
<p>But if Facebook wants to collect this information, they need to do it in a way that doesn't lead customers to believe their <a href="http://nick.typepad.com/blog/2011/09/privacy-is-important.html">privacy</a> is being violated. And based on the reaction to frictionless sharing, it appears they've failed to do that. They're gathering - and exposing - all this attention data in way that scares an awful lot of people and will surely invite <a href="http://www.csmonitor.com/Innovation/Horizons/2011/1117/Facebook-tracking-now-under-federal-investigation">increased government investigation</a>. That could backfire on them in a big way (remember how diminished Microsoft was following their wrangling with the <a href="http://en.wikipedia.org/wiki/United_States_v._Microsoft">DOJ</a>?).</p>
<p>All of this makes me more confident of our decision to make privacy the focus in <a href="https://market.android.com/details?id=com.sepialabs.glassboard">Glassboard</a>. When we created Glassboard, we anticipated an eventual backlash against popular social networking services that violate your privacy. And based on the news we read every day, it seems like that backlash may come even sooner than expected.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/X0votJHtAG4" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Announcing Glassboard 1.2</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/11/announcing-glassboard-12.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/11/announcing-glassboard-12.html" thr:count="2" thr:updated="2011-11-16T19:17:29-05:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20162fc79e299970d</id>
        <published>2011-11-16T12:57:55-05:00</published>
        <updated>2011-11-16T12:57:55-05:00</updated>
        <summary>Last month I wrote about a beta version of Glassboard which included a handy "invitation code" feature which makes it much easier for others to join your private boards. Well, it's out of beta now - you can get it from the Android Market and the iPhone App Store. If you'd like to find out more about this release, stop...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Glassboard" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img style="margin: 0px 0px 10px 12px; display: inline; float: right" align="right" src="http://glassboard.com/images/iconlarge.png" /></p>  <p>Last month <a href="http://nick.typepad.com/blog/2011/10/glassboard-for-android-beta.html">I wrote about a beta version of Glassboard</a> which included a handy "invitation code" feature which makes it much easier for others to join your private boards.</p>  <p>Well, it's out of beta now - you can get it from the <a href="https://market.android.com/details?id=com.sepialabs.glassboard">Android Market</a> and the iPhone <a href="http://itunes.apple.com/us/app/glassboard/id453661198?ls=1&amp;mt=8">App Store</a>.</p>  <p>If you'd like to find out more about this release, stop by the <a href="http://glassboard.com/blog/2011/11/15/glassboard-1-2-is-here/">Glassboard Blog</a> for details.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/Qnvdxqlqvws" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>In Defense of Android's Hardware Buttons</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/11/in-defense-of-androids-hardware-buttons.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/11/in-defense-of-androids-hardware-buttons.html" thr:count="3" thr:updated="2011-11-04T17:36:52-04:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2015392cafd57970b</id>
        <published>2011-11-03T22:06:46-04:00</published>
        <updated>2011-11-06T06:44:40-05:00</updated>
        <summary>Lately I've seen a few posts criticizing the Android hardware buttons. I get where they're coming from - especially regarding the sometimes confusing way the back button is handled - but now that I've switched to Android, these buttons are among the things that make it so hard for me to use an iPhone again. As an Android developer, I...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Android" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/android_buttons.jpg" style="margin: 0px 0px 0px 12px; display: inline; float: right;" />Lately I've seen a <a href="http://durietz.tumblr.com/post/12131947412/the-android-hardware-buttons-are-broken">few</a> <a href="http://daringfireball.net/linked/2011/10/31/android-hardware">posts</a> criticizing the Android hardware buttons. I get where they're coming from - especially regarding the sometimes confusing way the back button is handled - but now that <a href="http://nick.typepad.com/blog/2011/08/from-windows-to-android-with-glassboard.html">I've switched to Android</a>, these buttons are among the things that make it so hard for me to use an iPhone again.</p>
<p>As an <a href="https://market.android.com/details?id=com.sepialabs.glassboard">Android developer</a>, I love that I can tuck actions into the menu button instead of having to use precious screen real estate for icons that perform those actions, as iPhone developers are forced to do.</p>
<p>Seriously, how many iPhone developers would love to stop fretting over where to place their settings icon, or their accounts icon, or their mark all read icon, etc.? Wouldn't it be nice to have a common place to put all those things so you didn't have to clutter your UI with them?</p>
<p>I'm also a fan of the much-maligned Android back button. Yes, some apps intercept the back button and make it act weird. I hate that, too - which is why I don't use those apps. Those crappy apps  aside, I like having an easy, consistent way to navigate between activities and apps.</p>
<p>Now, by this point iPhone users may have written me off as an Android fanboy, but that's not the case. There are plenty of things the iPhone does better than Android - most importantly the iPhone wins on overall UI consistency and attention to detail. But as both a developer and an end user, the hardware buttons make Android easier and simpler for me.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/fyh3Bh_jSB0" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>The Long-Term Failure of Web APIs</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/11/the-long-term-failure-of-web-apis.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/11/the-long-term-failure-of-web-apis.html" thr:count="28" thr:updated="2011-11-05T09:50:09-04:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201543698b826970c</id>
        <published>2011-11-02T23:27:02-04:00</published>
        <updated>2011-11-03T09:30:12-04:00</updated>
        <summary>Years ago, when developers such as myself started the transition away from OS-specific APIs to web APIs, we believed that doing so would empower our software and save it from the confines of the desktop. And we were right. But we've also learned that while web APIs enable us to tap into a wealth of data, they can only be...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/bttf.png" style="margin: 0px 0px 0px 16px; display: inline; float: right;" />Years ago, when developers such as myself started the transition away from OS-specific APIs to web APIs, we believed that doing so would empower our software and save it from the confines of the desktop.</p>
<p>And we were right.</p>
<p>But we've also learned that while web APIs enable us to tap into a wealth of data, they can only be relied upon in the short term. The expiration date of software we create has been shortened due to the whims of those who create the web APIs we rely on.</p>
<p>I wrote the first version of <a href="http://en.wikipedia.org/wiki/Macromedia_HomeSite">HomeSite</a> back in 1994, and <strong>seventeen years later</strong> I can still run it on the latest version of Windows.</p>
<p>I created <a href="http://www.feeddemon.com/">FeedDemon</a> 1.0 in 2003, and it was the first app I wrote that relied on web APIs. Now those APIs no longer exist, and almost every version of FeedDemon since then has required massive changes due to the shifting sands of the web APIs I've relied on.</p>
<p>You might think you're immune to this problem if you only integrate with APIs created by large players such as Twitter, Facebook and Google. But in recent years we've seen Twitter switch to a <a href="http://blog.twitter.com/2010/06/switching-to-oauth.html">new authentication system</a>, Facebook <a href="https://developers.facebook.com/docs/reference/fbml/">deprecate FBML</a>, and Google <a href="http://blog.programmableweb.com/2011/05/27/google-translate-api-to-go-kaputt-in-december/">discontinue several APIs</a>. All of these changes have broken, or will break, existing apps.</p>
<p>The end result is that developers are spending more time upgrading their software to ensure that it continues to work with web APIs they've integrated with, and less time adding the features and refinements that would really benefit their customers.</p>
<p>That's a long-term failure, any way you look at it.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/XDBmMdTwUds" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Anti-social FeedDemon (Killing Features, Part II)</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/11/anti-social-feeddemon-killing-features-part-ii.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/11/anti-social-feeddemon-killing-features-part-ii.html" thr:count="7" thr:updated="2011-11-05T09:00:03-04:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20162fc11eaee970d</id>
        <published>2011-11-01T15:07:59-04:00</published>
        <updated>2011-11-01T22:14:15-04:00</updated>
        <summary>Last night the changes to Google Reader went live, and as promised, they've removed the sharing features. This means that the sharing features in FeedDemon which rely on Google Reader will eventually stop working, so I'm forced to remove them. A few years ago I wrote about the pain and pleasure of killing features, but deleting sharing from FeedDemon has...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="FeedDemon" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Syndication" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/hannibal.jpg" style="margin: 0px 0px 10px 16px; display: inline; float: right;" />Last night the <a href="http://googlereader.blogspot.com/2011/10/new-in-reader-fresh-design-and-google.html" target="_self">changes to Google Reader</a> went live, and as promised, they've removed the sharing features. This means that <a href="http://nick.typepad.com/blog/2010/01/introducing-feeddemon-31.html">the sharing features in FeedDemon</a> which rely on Google Reader will eventually stop working, so I'm forced to remove them.</p>
<p>A few years ago I wrote about <a href="http://nick.typepad.com/blog/2008/07/killing-feature.html">the pain and pleasure of killing features</a>, but deleting sharing from FeedDemon has been all pain and no pleasure. Those features took a long time to create, and I relied on them every day. Seeing what my friends are sharing, and sharing back with them, has become part of my daily routine.</p>
<p>I don't fault the Reader team for removing those features - it makes sense for Reader to integrate more tightly with Google+. And I certainly don't fault them for eventually removing those features from their unofficial API. If anything, I want to thank them for letting developers such as myself use their API for free for so long.</p>
<p>But I'm surprised that the Reader team didn't make the transition to Google+ an easy one. I realize that Reader users are a dwindling bunch, and most of them never used the sharing features. But many of those who relied on sharing are influencers, including well-known tech journalists, bloggers and developers. It strikes me as a bad idea to leave these people with a sour first impression of Google+, yet that will be the result of the painful transition from Reader sharing to Google+ sharing.</p>
<p>As far as FeedDemon goes, in a few days I'll have a build ready which removes the sharing features. But I'm going to hold off releasing this build for a little while since sharing still works at the API level. In other words, right now you can still use the Reader sharing features in third-party apps like FeedDemon even though those features aren't available in Reader itself.</p>
<p>Before the end of the year, though, there will be a new FeedDemon release which does away with sharing, and every FeedDemon customer will need to upgrade. That pains me, because like every developer, I'm used to having new releases improve upon previous ones. For some this release will feel like a downgrade, and I know I'll take some heat for it since many customers won't be aware of the reasons for the loss of sharing.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/z__UQzw1UnQ" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Tell Us How You're Using Glassboard</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/10/tell-us-how-youre-using-glassboard.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/10/tell-us-how-youre-using-glassboard.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201543662bcff970c</id>
        <published>2011-10-24T20:05:27-04:00</published>
        <updated>2011-10-25T15:39:57-04:00</updated>
        <summary>This strikes me as strangely funny: we want to talk about how people are using Glassboard, but we made it so private that we don't know how people are using it unless they tell us. That's right, we're so committed to privacy that even we can't see how Glassboard is being used. So if you've got a story to share...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Glassboard" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/topsecret.jpg" style="margin: 0px 0px 0px 10px; display: inline; float: right;" /></p>
<p>This strikes me as strangely funny: we want to talk about how people are using <a href="https://market.android.com/details?id=com.sepialabs.glassboard" target="_self">Glassboard</a>, but we made it so private that we don't know how people are using it unless they tell us.</p>
<p>That's right, we're so committed to privacy that even we can't see how Glassboard is being used.</p>
<p>So if you've got a story to share about how you're using Glassboard, please drop us a line at <a href="mailto:stories@glassboard.com">stories@glassboard.com</a>. We'd love to feature your story in our blog and elsewhere to let others know the benefits of private group sharing.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/2gZ3C1pS7h8" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>What the Upcoming Google Reader Changes Mean for FeedDemon</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/10/what-the-upcoming-google-reader-changes-mean-for-feeddemon.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/10/what-the-upcoming-google-reader-changes-mean-for-feeddemon.html" thr:count="6" thr:updated="2011-11-05T23:00:30-04:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20153927ba68f970b</id>
        <published>2011-10-21T12:32:44-04:00</published>
        <updated>2011-11-06T06:43:57-05:00</updated>
        <summary>Yesterday Google announced some big changes to Google Reader which will impact FeedDemon (and every other application that uses the unofficial Google Reader API). In an effort to better integrate with Google+, Reader is retiring friending, following and shared link blogs. That means the social features in FeedDemon that rely on Google Reader will eventually stop working. They won't stop...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="FeedDemon" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><img align="right" alt="" src="http://nick.typepad.com/images/greaderlogo.png" style="display: inline; float: right;" />Yesterday Google announced <a href="http://googlereader.blogspot.com/2011/10/upcoming-changes-to-reader-new-look-new.html">some big changes to Google Reader</a> which will impact FeedDemon (and every other application that uses the unofficial Google Reader API).</p>
<p>In an effort to better integrate with Google+, Reader is retiring friending, following and shared link blogs. That means the <a href="http://nick.typepad.com/blog/2010/01/introducing-feeddemon-31.html">social features in FeedDemon</a> that rely on Google Reader will eventually stop working.</p>
<p>They won't stop working right away, though. Google will continue to support those features in its API even after they disappear from Reader's UI. But at some point (I don't know when yet) they will cease to function, and you'll be unable to share articles in FeedDemon or follow the shared articles of other users.</p>
<p>Before that happens, I'll release a new version of FeedDemon that removes those features. But I won't do that until the new Reader goes live and I have a chance to test against it, which will likely take a few weeks.</p>
<p>I am, of course, disappointed to see those features disappear. I know a lot of FeedDemon customers will miss them, and I'll personally mourn the loss of shared articles since that's something I use every day.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/GPnuRWMcAD8" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard for Android: What Else is New?</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2011/10/glassboard-for-android-what-else-is-new.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2011/10/glassboard-for-android-what-else-is-new.html" thr:count="4" thr:updated="2011-11-04T08:41:44-04:00" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201543632fccd970c</id>
        <published>2011-10-17T16:33:31-04:00</published>
        <updated>2012-01-31T17:13:07-05:00</updated>
        <summary>Yesterday's post showed off the new invitation code feature in the latest beta of Glassboard for Android, but that's not the only thing that's new. For one thing, the obsession with performance that FeedDemon customers have come to expect from me has finally surfaced in Glassboard - this app is fast, even on low-end Android phones. And it's fast even...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Glassboard" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://nick.typepad.com/blog/2011/10/glassboard-for-android-beta.html">Yesterday's post</a> showed off the new invitation code feature in the latest beta of <a href="https://market.android.com/details?id=com.sepialabs.glassboard">Glassboard for Android</a>, but that's not the only thing that's new.</p>
<p>For one thing, the obsession with performance that <a href="http://www.feeddemon.com/">FeedDemon</a> customers have come to expect from me has finally surfaced in Glassboard - this app is <strong>fast</strong>, even on low-end Android phones.</p>
<p>And it's fast even when the network connection is lousy. The entire Glassboard team banned themselves from using Wi-Fi during development to make sure our apps worked well regardless of the reliability of the network, and we're very pleased with the results. Quite frankly, we're surprised that more app developers don't do this - we tested a number of high profile apps that became almost unusable in the absence of a fast Wi-Fi connection.</p>
<p>I've also put a lot of effort into improving the experience when viewing a board containing a lot of photos. Pictures load much faster, and you can now fling your way through all the photos shared in the board.</p>
<p><img alt="" height="400" src="http://nick.typepad.com/images/gb12invite/photos.png" style="margin: 0px 8px;" width="240" /><img alt="" height="400" src="http://nick.typepad.com/images/gb12invite/photo_full.png" style="margin: 0px 8px;" width="240" /></p>
<p>If the new invitation code feature isn't your cup of tea and you prefer to stick with inviting by email, then you'll be pleased to hear that you can now select multiple people when inviting from your contacts. The contact list combines people from your Android contacts with those who belong to boards you're a member of, and it's filterable so you can quickly find the people you're looking for.</p>
<p>Those are the most obvious changes, but there are a ton of tweaks and UI improvements throughout the app. If you're already using Glassboard, I think you'll like this pre-release. And if you're not using Glassboard, please give it a try - I think you'll find the focus on private group sharing a refreshing change from the over-sharing found in so many other social apps.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/DTY-K74yVL8" height="1" width="1" /></div></content>



    </entry>
 
</feed><!-- ph=1 -->

