<?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>2013-05-18T17:40:46-04:00</updated>
    <subtitle>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/" /><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>I Joined Automattic</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2013/05/i-joined-automattic.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2013/05/i-joined-automattic.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201910248e37b970c</id>
        <published>2013-05-18T17:40:46-04:00</published>
        <updated>2013-05-19T21:40:38-04:00</updated>
        <summary>Monday will be my first day working at Automattic. In the past I've worked on consumer software and enterprise software, but this will be my first time working on open source software. It'll also be the first time I've joined a company without my existing software coming with me. FeedDemon is going away soon, and I no longer work on...</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="Weblogs" />
        
        
<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/automattic_wp.png" style="margin: 0px 0px 12px 12px; display: inline; float: right;" /></p>
<p>Monday will be my first day working at <a href="http://automattic.com/">Automattic</a>.</p>
<p>In the past I've worked on consumer software and enterprise software, but this will be my first time working on open source software. It'll also be the first time I've joined a company without my existing software coming with me. FeedDemon is <a href="http://nick.typepad.com/blog/2013/03/my-plan-for-feeddemon.html">going away soon</a>, and I no longer work on either <a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard">Glassboard</a> or <a href="https://play.google.com/store/apps/details?id=com.newsgator.android.SocialSites">Social Sites</a>. I'm starting fresh with Automattic, which is a very welcome change.</p>
<p>When I talked with <a href="http://ma.tt/">Matt Mullenweg</a> about Automattic, he mentioned being proud of the company he helped build. At the time I didn't know too much about the company, but the more I looked into Automattic the more I realized why it's something to be proud of - and why I wanted to work there.</p>
<p>They treat their employees the same way I try to treat the end users of my software. As a developer, I've tried to provide a great experience to those who use my software. As a company, Automattic tries to provide a great experience to those who work there. People stick with you when you provide a great experience.</p>
<p>They also, of course, make great software. I'm looking forward to a chance at helping them continue to do that.</p>
<p><small>PS: Yes, I recognize the irony of a TypePad blog post announcing that I'm joining the WordPress people :) I've been wanting to move to a different CMS for quite a while - this gives me even more incentive to finally do so.</small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/_qat7CBJMYM" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Identical Cousins: Partners in Crime</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2013/04/identical-cousins-partners-in-crime.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2013/04/identical-cousins-partners-in-crime.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017eea2ac8a6970d</id>
        <published>2013-04-11T09:32:22-04:00</published>
        <updated>2013-04-11T09:32:22-04:00</updated>
        <summary>Last week I joined Brent &amp; Michael Simmons on their Identical Cousins podcast.</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Weblogs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I joined Brent &amp; Michael Simmons on their <a href="http://identicalcousins.net/2013/04/09/identical_cousins_14">Identical Cousins</a> podcast.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/xk-EoAN2ifQ" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>My Plan for FeedDemon</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2013/03/my-plan-for-feeddemon.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2013/03/my-plan-for-feeddemon.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017ee98cbf14970d</id>
        <published>2013-03-19T10:38:53-04:00</published>
        <updated>2013-03-22T22:27:36-04:00</updated>
        <summary>Since announcing the end of FeedDemon last week, I've been overwhelmed by the number of people who say they're sad to see it go. Many of these people have told me they want to keep using it. So here's what I'm going to do: sometime before the demise of Google Reader, I'll release a new version of FeedDemon which no...</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 style="margin: 0px 0px 10px 18px; display: inline; float: right; border: 1px solid black;" src="http://nick.typepad.com/images/bring-out-your-dead.jpg" title="I'm not dead!" align="right" />Since announcing <a href="http://nick.typepad.com/blog/2013/03/the-end-of-feeddemon.html">the end of FeedDemon</a> last week, I've been overwhelmed by the number of people who say they're sad to see it go. Many of these people have told me they want to keep using it.</p>
<p>So here's what I'm going to do: sometime before <a href="http://googlereader.blogspot.com/2013/03/powering-down-google-reader.html">the demise of Google Reader</a>, I'll release a new version of FeedDemon which no longer syncs with Google Reader. This version will be free, won't contain any ads, and will have all of the features of the <a href="http://www.feeddemon.com/gopro/" target="_self">Pro version</a>. You can use it free of charge for as long as you like - but it will be the last version of FeedDemon.</p>
<p>It's been impossible to respond to the many tweets asking me about open-sourcing FeedDemon, or making it sync with <a href="http://blog.feedly.com/2013/03/14/google-reader/">another service</a>. So I'd like to address those questions here.</p>
<p>First, open-sourcing FeedDemon sounds nice, but I don't see it working. I use a number of commercial third-party components which can't be open-sourced, and some of them are older versions that I've modified quite a bit. Perhaps more importantly, FeedDemon was developed in Delphi 7, which is very <a href="http://en.wikipedia.org/wiki/Embarcadero_Delphi#Versions">out of date</a>. Delphi geeks will recall that version was released before the product supported Unicode, so all the Unicode support you see in FeedDemon was added by me (using owner draw, custom string routines, etc.). Long story short: it would be easier to write a new RSS reader than it would be to upgrade FeedDemon's code to the latest Delphi version (which would need to be done).</p>
<p>Second, switching to another sync service isn't practical. It's not as simple as just using a different set of endpoints for API calls, as some have suggested. No matter how close the new sync API is to Reader's, there will be differences that require a lot of attention. Reliably syncing RSS feeds is a <strong>ton </strong>of work, and as I mentioned in my previous post, I already have a full-time job as an Android developer and just wouldn't be able to devote extra time to switching sync platforms.</p>
<p>I don't take the end of FeedDemon lightly - after all, it has occupied a huge chunk of my life since I created it back in 2003. But I haven't been able to give it any attention for quite some time, and it has earned very little for the past few years. Really, it's time for me to let it go.</p>
<p>PS: As expected, the end of both Google Reader and FeedDemon have brought a fresh round of articles saying "RSS is dead," which is way off-base. Google Reader and FeedDemon represent the "old school" of RSS readers: they were designed for geeks and held little mass-market appeal as a result. There are plenty of popular "new school" feed readers with new approaches, and most of them don't even call themselves RSS readers or even mention that they rely on RSS (which is a good thing, since most customers don't care about the plumbing).</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/uwfWZA2kLOY" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>The End of FeedDemon</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2013/03/the-end-of-feeddemon.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2013/03/the-end-of-feeddemon.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017ee9493921970d</id>
        <published>2013-03-13T22:17:08-04:00</published>
        <updated>2013-03-13T22:23:47-04:00</updated>
        <summary>This is a hard post for me to write. I've used FeedDemon every day since I created it back in 2003 - it's part of my daily workflow, the first thing I turn to after pouring myself a cup of coffee in the morning. I've thoroughly enjoyed working on it and I'm grateful for all of the people who paid...</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>This is a hard post for me to write.</p>
<p>I've used FeedDemon every day since I created it back in 2003 - it's part of my daily workflow, the first thing I turn to after pouring myself a cup of coffee in the morning.</p>
<p>I've thoroughly enjoyed working on it and I'm grateful for all of the people who paid for it over the years despite free alternatives.</p>
<p>But it's time for FeedDemon to die.</p>
<p>If you're an avid FeedDemon user, you probably know that I've struggled to keep it updated. FeedDemon stopped "paying the bills" a while ago, so I took a full-time job elsewhere and haven't been able to give FeedDemon the attention it deserves.</p>
<p>Then today came the news that <a href="http://googlereader.blogspot.com/2013/03/powering-down-google-reader.html">Google Reader is shutting down on July 1</a>. FeedDemon relies on Google Reader for synchronization, and there's no decent alternative (and even if there were, it's doubtful I'd have time to integrate with it, at least not without trading time away from my family - which I won't do).</p>
<p>That was the nail in the coffin for me. I hate to say goodbye to FeedDemon after a decade of working on it, but it's time to say goodbye. When Google Reader shuts down on July 1, FeedDemon will also disappear.</p>
<p>If you're using FeedDemon without Google Reader synchronization, it will continue to work beyond July 1. You can keep using it to read your feeds for years to come. If you're synching FeedDemon with Google Reader, you can disable synching by selecting <span style="font-family: 'Courier New';">Tools &gt; Options &gt; Synchronization Options</span>, then switching to the "Accounts" tab and removing your Google account.</p>
<p>I'm truly sad to see FeedDemon go - it's been so much fun working on it, using it, and engaging with other people that use it. For those of you that rely on FeedDemon, thank you for supporting it for so long, and my apologies for not being able to keep it going.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/VDJxwGt2qN4" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Regrets About Aaron Swartz</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2013/01/regrets-about-aaron-swartz.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2013/01/regrets-about-aaron-swartz.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017c35c72e53970b</id>
        <published>2013-01-14T20:39:32-05:00</published>
        <updated>2013-01-14T20:39:32-05:00</updated>
        <summary>Aaron Swartz wrote about me when he was a teenager. As you can see, he was not a fan. His insulting headline didn't really bother me - I had done tech support for several years by then, so I was used to far worse. But I did use it as an excuse to ignore him, and I regret that. He...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Current Affairs" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Aaron Swartz wrote about me when he was a teenager. <a href="http://www.aaronsw.com/2002/onPiracy">As you can see</a>, he was not a fan.</p>  <p>His insulting headline didn't really bother me - I had done tech support for several years by then, so I was used to far worse. But I did use it as an excuse to ignore him, and I regret that. He went on to do great things, and had I reached out to him back then, perhaps I could've learned from him. Who knows, perhaps he could've learned a bit from me despite our differences over software piracy.</p>  <p>Now that I'm catching up on his life and his accomplishments, I'm saddened, disappointed, and just plain pissed at what we've lost.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/_kvFWfjbEdc" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>TopStyle 5 is Here - and it's Fantastic</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/11/topstyle-5-is-here-and-its-fantastic.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/11/topstyle-5-is-here-and-its-fantastic.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017c34093fd0970b</id>
        <published>2012-11-27T11:55:15-05:00</published>
        <updated>2012-11-27T11:55:15-05:00</updated>
        <summary>Stefan van As - the gifted developer who took over TopStyle after I stopped working on it - just announced the release of TopStyle 5.0, and wow is it good. Take a look at some of what's new: HTML5 and CSS3 support CSS gradient generator Text shadow generator Use Google Chrome as the internal browser (!) XRAY (love this feature...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="TopStyle" />
        
        
<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/topstyle5.png" />Stefan van As - the gifted developer who took over TopStyle after I stopped working on it - just announced the release of <a href="http://topstyle4.com/">TopStyle 5.0</a>, and <strong>wow</strong> is it good. </p>  <p>Take a look at some of <a href="http://topstyle4.com/#whatsnew/">what's new</a>:</p>  <ul>   <li>HTML5 and CSS3 support </li>    <li>CSS gradient generator </li>    <li>Text shadow generator </li>    <li>Use Google Chrome as the internal browser (!) </li>    <li>XRAY (love this feature - <a href="http://nick.typepad.com/images/topstyle5xray.png">here's a screenshot</a>) </li>    <li>Secure FTP </li>    <li>Image map editor </li>    <li>Color contrast analyzer </li> </ul>  <p>...and a <strong>ton</strong> of other oft-requested, much-appreciated additions. Stop by the <a href="http://topstyle4.com/#download/">TopStyle download page</a> to give it a try or buy the upgrade (it's worth it).</p>  <p>Excellent work, Stefan - this is the TopStyle I never had time to create, and I'm thrilled to be using it.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/E4kBuxhyFxI" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard for Your Kindle</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/09/glassboard-for-your-kindle.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/09/glassboard-for-your-kindle.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017ee3d0e12e970d</id>
        <published>2012-09-27T11:37:36-04:00</published>
        <updated>2012-09-27T11:37:36-04:00</updated>
        <summary>When my Kindle Fire HD arrived, I was impressed - it's a slick tablet. But like many people, I was disappointed by the limited selection of apps. Some of my favorite Android apps don't work on the Kindle. Luckily, Glassboard isn't one of them. Glassboard is now available in the Amazon App Store, and it looks great on the new...</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>When my <a href="http://amzn.com/B0083PWAPW">Kindle Fire HD</a> arrived, I was impressed - it's a slick tablet. But like many people, I was disappointed by the limited selection of apps. Some of my favorite Android apps don't work on the Kindle.</p>  <p>Luckily, Glassboard isn't one of them. Glassboard is now available in the <a href="http://amzn.to/RkUkfP">Amazon App Store</a>, and it looks great on the new Kindles. It takes advantage of the larger screen and hardware acceleration to provide a fast, fluid experience.</p>  <p><a href="http://nick.typepad.com/images/gb2kindle/gb2kindle.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://nick.typepad.com/images/gb2kindle/gb2kindle-sm.png" /></a></p>  <hr /><span style="font-size: smaller"><strong>Note:</strong> This is the same exact version that's in <a href="http://bit.ly/gb23android">Google Play</a>, but it does have one limitation: due to device differences, push notifications aren't available on the Kindle. We're looking into ways to address this in a future release.</span>   <hr /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/xEDRW6qc4WE" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard Now Supports Deletions</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/09/glassboard-now-supports-deletions.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/09/glassboard-now-supports-deletions.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017c31fb4d87970b</id>
        <published>2012-09-19T10:50:04-04:00</published>
        <updated>2012-09-19T19:43:41-04:00</updated>
        <summary>Glassboard 2.3 is now live on Google Play and the iTunes App Store. In this release, we've added our most requested feature: the ability to delete messages. If you want to delete something you posted, simply long-press it and choose "Delete message." You can also delete any message posted in a board you chair. The way we've done deletes may...</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 12px 12px; display: inline; float: right" alt="" align="right" src="http://nick.typepad.com/images/gb23-delete.png" /><a href="http://glassboard.com/blog/2012/09/19/glassboard-2-3-now-with-deletion/">Glassboard 2.3</a> is now live on <a href="http://bit.ly/gb23android">Google Play</a> and the <a href="http://itunes.apple.com/us/app/glassboard/id453661198?ls=1&amp;mt=8">iTunes App Store</a>. </p>  <p>In this release, we've added our most requested feature: the ability to delete messages. If you want to delete something you posted, simply long-press it and choose "Delete message." You can also delete any message posted in a board you chair.</p>  <p>The way we've done deletes may seem unusual, so I'll explain our thinking behind it. </p>  <p>When we first built Glassboard, we decided against deletes because we felt "we need to own what we say." We wanted people to be more accountable when they post to Glassboard than when they post in some other places, so we intentionally didn't permit deleting messages. </p>  <p>That was a mistake, because it meant you couldn't delete something you posted to the wrong board, or get rid of something obnoxious someone said in one of your boards, or remove that photo of yourself in drag you uploaded when you meant to share a picture of your cat, etc. </p>  <p>So now you can delete, but we've done deletes in a way that still shows you posted something. Rather than remove a message entirely, we replace its text with "Message deleted by..." and get rid of any attachments. If you delete a message that has comments, the comments aren't deleted because those comments could have valuable information (but you can still delete comments you posted).</p>  <p>The way we've enabled people to delete any message posted in a board they chair reminds me of how a lot of newspaper sites handle comment threads. If someone posts a rude comment, the site's moderator can delete it and have it replaced with, "Comment deleted by the moderator." That way the actual comment is gone but there's still a record that so-and-so posted something offensive. You see that happen enough with the same person, and you learn to ignore stuff they post in the future.</p>  <p>PS: Glassboard 2.3 has a bunch of other changes, too. The Android app has been given a fresh coat of paint, and everything should feel even faster now.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/Ved-6Y2y0xU" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Beta Testing Android Apps with In-App Updates</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/09/beta-testing-android-apps-with-in-app-updating.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/09/beta-testing-android-apps-with-in-app-updating.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017d3be64048970c</id>
        <published>2012-09-07T19:52:45-04:00</published>
        <updated>2012-09-07T20:57:53-04:00</updated>
        <summary>I've relied on public betas of my software to uncover bugs and usability problems since the first version of HomeSite back in 1994. Sure, you can find the obvious bugs with an in-house beta, but if you really want your software to be solid you have to get it into the hands of external testers. You just can't reproduce in-house...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Android" />
        <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>I've relied on public betas of my software to uncover bugs and usability problems since the first version of <a href="http://en.wikipedia.org/wiki/Macromedia_HomeSite">HomeSite</a> back in 1994.</p>
<p>Sure, you can find the obvious bugs with an in-house beta, but if you really want your software to be solid you have to get it into the hands of external testers. You just can't reproduce in-house the motley assortment of hardware and expectations that external testers have.</p>
<p>Getting new beta versions into the hands of testers was easy when I developed for Windows, but it became trickier when I switched to Android development.</p>
<p>I needed to make it drop-dead simple for <a href="http://glassboard.com/">Glassboard</a> testers to install beta APKs. I couldn't give them a download link they'd have to cut-and-paste or send them APKs by email - that's a pain.</p>
<p>So I decided to enable testers to install beta APKs from within Glassboard itself.</p>
<p>One of Glassboard's lesser-known features is the ability to share files - not just photos, but PDFs, spreadsheets, MS Word documents, and other popular file types.</p>
<p>With a bit of tweaking, I made it possible to share APKs as well. That way I could enable testers to download beta APKs from within the app. Drop-dead simple.</p>
<p>If you want to see this in action, join "Android Testers" on Glassboard using the <a href="http://nick.typepad.com/blog/2012/05/on-glassboard-20-nobody-knows-youre-a-dog.html">invitation code</a> <strong>ckanq</strong>. I regularly post new builds of the APK there, sometimes weeks before they're available in Google Play. Right now, for example, there's a test build which has a ton of new features (including deletions, which has been our most requested feature so far).</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/PbsxibtwcYQ" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard Shines on Nexus 7</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/08/glassboard-shines-on-nexus-7.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/08/glassboard-shines-on-nexus-7.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20177444e5b69970d</id>
        <published>2012-08-23T21:33:24-04:00</published>
        <updated>2012-08-23T21:35:33-04:00</updated>
        <summary>Earlier this week I announced a new version of Glassboard for Android which supports Glassboard premium. What I didn't mention is that this new version is also optimized for tablets like the Nexus 7. If you used an earlier version of Glassboard on your new tablet, chances are you were disappointed by how photos didn't resize to fill the larger...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Android" />
        <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>Earlier this week I <a href="http://bit.ly/NIfwJy">announced</a> a new version of Glassboard for Android which supports <a href="http://bit.ly/PD2o9f">Glassboard premium</a>. What I didn't mention is that this new version is also optimized for tablets like the Nexus 7.</p>  <p>If you used an earlier version of Glassboard on your new tablet, chances are you were disappointed by how photos didn't resize to fill the larger display. And if your eyes are like mine, you probably squinted to read anything. You may also have noticed that scrolling wasn't as smooth as it should be.</p>  <p>The latest version changes all that. Photos are now big and bold, text is much more readable, and scrolling is <a href="http://www.engadget.com/2012/06/27/project-butter-improves-android-4-1s-speed/">buttery</a> smooth.</p>  <p>If you're one of the many folks who bought a Nexus 7 and are annoyed by how few apps take advantage of it, give <a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard">the latest version of Glassboard</a> a try. It's a much better experience than before.</p>  <p> </p>  <p><a title="[Click to enlarge]" href="http://nick.typepad.com/images/gb22/nexus7.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" src="http://nick.typepad.com/images/gb22/nexus7_sm.png" /></a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/2p9Mr1f1QeM" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard Premium</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/08/glassboard-premium.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/08/glassboard-premium.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2017c316abfc3970b</id>
        <published>2012-08-22T14:33:37-04:00</published>
        <updated>2012-08-22T14:56:17-04:00</updated>
        <summary>Perhaps the question we hear the most about Glassboard is, "if it's free and you don't do ads, then how do you make money?" The answer is with a premium subscription, which is supported by new versions of the app that are now live in Google Play, the App Store and on the web. For an overview of the goodies...</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>Perhaps the question we hear the most about Glassboard is, "if it's free and you don't do ads, then how do you make money?"</p>
<p>The answer is with a <a href="http://bit.ly/PD28af">premium subscription</a>, which is supported by new versions of the app that are now live in <a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard">Google Play</a>, the <a href="http://itunes.apple.com/us/app/glassboard/id453661198?ls=1&amp;mt=8">App Store</a> and on the <a href="https://app.glassboard.com/">web</a>.</p>
<p>For an overview of the goodies our premium version has to offer, head over to the <a href="http://bit.ly/PD2o9f">Glassboard Blog</a>. But I will give a shout-out to what has become my favorite premium feature: <strong>bookmarks</strong>.</p>
<p>At Sepia Labs, we use Glassboard to build Glassboard. Every feature, fix and improvement is discussed on Glassboard itself. Being able to bookmark messages and comments is a big help - bookmarks are my to-do list of things I need to act upon. I also bookmark photos I really like, as you can see in the screenshot below this post.</p>
<p>If you're a Glassboard customer and you want more out of it, I hope you'll sign up for <a href="http://bit.ly/PD28af">Glassboard Premium</a>. But even if you don't, be sure to get the latest version of the app because there are a lot of improvements for non-premium customers as well.</p>
<p>PS: We'll be adding some great new premium features over the next few months - there's much more to come!</p>
<p><img alt="" src="http://nick.typepad.com/images/gb22/bookmarks.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/D8O-ObYBDXw" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Glassboard ICS</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/07/glassboard-ics.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/07/glassboard-ics.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e2016768658be5970b</id>
        <published>2012-07-11T14:05:58-04:00</published>
        <updated>2012-07-18T17:12:10-04:00</updated>
        <summary>Update: This build is now live on Google Play. When I built the Android version of Glassboard, I decided not to do anything specific for Android 4. Based on Google's stats, it looked like it would be a very long time before enough people were running ICS for it to make sense spending any time supporting it. But Google has...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Android" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Glassboard" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://nick.typepad.com/blog/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; This build is now live on &lt;a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard"&gt;Google Play&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I built the Android version of &lt;a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard"&gt;Glassboard&lt;/a&gt;, I decided not to do anything specific for Android 4. Based on Google's stats, it looked like it would be a &lt;strong&gt;very&lt;/strong&gt; long time before enough people were running ICS for it to make sense spending any time supporting it.&lt;/p&gt;
&lt;p&gt;But Google has made some &lt;a href="https://play.google.com/store/devices/details?id=galaxy_nexus_hspa"&gt;smart&lt;/a&gt; &lt;a href="https://play.google.com/store/devices/details?id=nexus_7_8gb"&gt;moves&lt;/a&gt; lately that should speed up the adoption of Android 4. I think it'll become the leading Android version much sooner than expected.&lt;/p&gt;
&lt;p&gt;So I decided we needed to support ICS in Glassboard as soon as possible. Now, in fact.&lt;/p&gt;
&lt;p&gt;If you're running ICS and would like to test drive a Glassboard build that takes advantage of ICS features like the ActionBar and hardware acceleration, you can &lt;a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard"&gt;download the APK here&lt;/a&gt;. If all goes well, this build will be uploaded to Google Play in a few days.&lt;/p&gt;
&lt;p&gt;If you run into any problems with it, I hope you'll let me know by posting in my "Android Testers" board (you can join using the &lt;a href="http://nick.typepad.com/blog/2012/05/on-glassboard-20-nobody-knows-youre-a-dog.html"&gt;invitation code&lt;/a&gt; &lt;code&gt;&lt;strong&gt;ckanq&lt;/strong&gt;&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nick.typepad.com/images/gbics.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto;" src="http://nick.typepad.com/images/gbics-sm.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;PS: This build still supports every version of Android from 2.2 upwards - it just takes advantage of ICS features when running on Android 4.&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/NickBradbury/~4/ybO5NdtziXc" height="1" width="1"/&gt;</content>



    </entry>
    <entry>
        <title>Knoxville News Sentinel Interview</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/06/knoxville-news-sentinel-interview.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/06/knoxville-news-sentinel-interview.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201761596c053970c</id>
        <published>2012-06-17T10:24:02-04:00</published>
        <updated>2012-06-17T10:24:02-04:00</updated>
        <summary>I recently sat down with Jack Lail, a reporter for the Knoxville News Sentinel who was once a HomeSite customer. We talked for a good 90 minutes about a number of topics, but the brunt of the conversation was about Glassboard and the importance of online privacy. If you'd like to read the interview, you can find it here.</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>I recently sat down with Jack Lail, a reporter for the Knoxville News Sentinel who was once a HomeSite customer. We talked for a good 90 minutes about a number of topics, but the brunt of the conversation was about <a href="http://www.glassboard.com/">Glassboard</a> and the importance of online privacy.</p>  <p>If you'd like to read the interview, <a href="http://bit.ly/Lee178">you can find it here</a>.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/MIfveLVYmdw" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Android Developers Need to Speak Up</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/06/android-developers-need-to-speak-up.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/06/android-developers-need-to-speak-up.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e20176152f9bb5970c</id>
        <published>2012-06-08T21:22:45-04:00</published>
        <updated>2012-08-03T00:42:01-04:00</updated>
        <summary>I was really glad to see this post from the good folks at Pocket. They're saying what I've said a couple of times: Android is far easier to develop for than the tech press leads people to believe. Android's supposed "fragmentation" problem is a myth for most developers. I'd like to see more Android developers do as Pocket did and...</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>I was really glad to see <a href="http://getpocket.com/blog/2012/06/pockets-tips-for-aspiring-android-developers-its-not-really-terrifying-and-in-fact-quite-enjoyable/">this post</a> from the good folks at Pocket. They're saying what I've said a <a href="http://nick.typepad.com/blog/2012/05/androids-overblown-fragmentation-problem.html">couple</a> of <a href="http://nick.typepad.com/blog/2012/06/androids-overblown-fragmentation-problem-part-2.html">times</a>: Android is far easier to develop for than the tech press leads people to believe. Android's supposed "fragmentation" problem is a myth for most developers.</p>
<p>I'd like to see more Android developers do as Pocket did and help lay to rest this crazy notion that developing for Android means having to purchase dozens - or even <a href="http://opensignalmaps.com/reports/fragmentation.php">hundreds</a> - of Android phones to test with.</p>
<p>If you're an Android developer, you already know most of the "fragmentation" headlines are bogus. But people who don't develop for Android may actually believe these articles and think Android apps are impossibly hard to create because there are so many different screen sizes to deal with.</p>
<p>Yes, there are some really annoying things you have to deal with when developing for Android, but that's true of any platform.</p>
<p>So if you're an Android developer, write about your experience. Tweet about it. Tell your geeky Facebook friends that creating Android apps isn't really that hard. When you see some tech site trying to drive traffic with a BS fragmentation article, post a <strong>respectful</strong> comment about how different your experience has been.</p>
<hr />
<p><em><img align="left" alt="Glassboard" src="http://nick.typepad.com/images/gb-iconv2.png" style="margin: 0px 10px 0px 0px; width: 52px; display: inline; float: left; height: 52px;" />While you're here I hope you'll check out <a href="http://glassboard.com/">Glassboard</a>, an app designed for private sharing. I write the <a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard">Android version</a> of Glassboard.</em></p>
<hr /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/K8Zxf5ulugM" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Android's Overblown Fragmentation Problem, Part 2</title>
        <link rel="alternate" type="text/html" href="http://nick.typepad.com/blog/2012/06/androids-overblown-fragmentation-problem-part-2.html" />
        <link rel="replies" type="text/html" href="http://nick.typepad.com/blog/2012/06/androids-overblown-fragmentation-problem-part-2.html" />
        <id>tag:typepad.com,2003:post-6a00d83451863669e201630625f59f970d</id>
        <published>2012-06-05T16:21:35-04:00</published>
        <updated>2012-06-05T16:26:13-04:00</updated>
        <summary>A couple of weeks ago I said that while Android's fragmentation problem is real, it's smaller than some make it out to be. That post generated a good discussion on Hacker News, and I was really glad to see that since I've recently had to disable comments here. One thing that was pointed out is that fragmentation is a very...</summary>
        <author>
            <name>Nick Bradbury</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Android" />
        <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>A couple of weeks ago <a href="http://nick.typepad.com/blog/2012/05/androids-overblown-fragmentation-problem.html">I said</a> that while Android's fragmentation problem is real, it's smaller than some make it out to be. That post generated a good discussion on <a href="http://news.ycombinator.com/item?id=4008472">Hacker News</a>, and I was really glad to see that since I've recently had to disable comments here.</p>  <p>One thing that was pointed out is that fragmentation is a very real problem for game developers, and I certainly concede that. There are plenty of other legitimate reasons to complain about fragmentation.</p>  <p>But <em>most</em> of the time when I see someone complaining about Android fragmentation, it's either because they're struggling to get their app to look good on the many different sizes of Android displays, or they're upset about having to support so many versions of Android.</p>  <p>I came to Android development after years of creating Windows software, so to me those just aren't a big deal. I've always had to support multiple OS versions and a wide number of screen sizes. Web developers are in the same boat - they have to make their apps work on an almost baffling array of devices, browsers, operating systems and screen sizes.</p>  <p>I think part of the problem with Android is that wasn't until relatively recently that it was deemed popular enough to develop for. That resulted in a boat load of iOS developers and designers having to create Android versions of their apps.</p>  <p>These folks were used to developing for a very limited number of OS versions, and most of their customers upgraded to the latest OS very quickly. They also had to design for a small number of display sizes, which often meant they simply created 1x and 2x fixed-size graphics for their apps.</p>  <p>Suddenly they were faced with developing an Android app, where 1x and 2x graphics just don't cut it. And they could no longer assume that customers were using a recent version of the OS.</p>  <p>To these people, fragmentation must certainly be an enormous issue - especially if they continued trying to design Android apps the same way they designed iOS apps.</p>  <p>The obvious answer is that they should <strong>stop doing that</strong>. Just like developing for iOS had an initial adjustment period, it takes time to learn the Android way of doing things. Developers and designers who are unwilling to invest that time just end up creating <a href="http://nick.typepad.com/blog/2012/05/android-apps-shouldnt-be-crappy-clones-of-iphone-apps.html">crappy clones</a> of their iPhone apps.</p>  <p>To those folks, I can only say: remember when you bristled at seeing second-rate Mac ports of popular Windows apps? Remember how you felt about companies that treated your choice of OS as an also-ran? </p>  <p>That's how you're making Android customers feel. It doesn't endear you to them, so they'll seek out alternatives. They'll switch to competitors who treat their iOS apps and Android apps as equal citizens.</p>  <p>But regardless of whether you're willing to do that, can you at least stop complaining about "Android's fragmentation problem" just because you have to support different screen sizes and OS versions? </p>  <p>There <strong>are</strong> legitimate reasons to complain about fragmentation, but those two issues are something developers have faced for many years with other platforms (and continue to do so). The fact that we have to do so with Android shouldn't be that big a deal. </p>  <hr />  <p><em><img style="margin: 0px 10px 0px 0px; width: 52px; display: inline; float: left; height: 52px" alt="Glassboard" align="left" src="http://nick.typepad.com/images/gb-iconv2.png" />While you're here I hope you'll check out <a href="http://glassboard.com/">Glassboard</a>, an app designed for private sharing. I write the <a href="https://play.google.com/store/apps/details?id=com.sepialabs.glassboard">Android version</a> of Glassboard.</em></p>  <hr /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/NickBradbury/~4/Eg7EforMngk" height="1" width="1" /></div></content>



    </entry>
 
</feed><!-- ph=1 -->
