My mobile phone was getting a little long in the tooth, so I’ve been researching phones for a few months. As tempting as the iPhone is, I didn’t want to switch to AT&T. A couple of weeks ago I took the plunge and bought the HTC Mogul instead.
Here are the highlights that made the Mogul a perfect package:
- Slide-out full keyboard. I’m ham-fisted when it comes to tiny buttons, so having more keyboard real-estate than a Blackberry is a big win with me.
- Touch screen. You can use fingers or a stylus, the latter of which tucks into the phone shell. When you’re using IE or the Google Maps, the touch-screen functionality is indispensable. The on-screen dialing has nice big fat virtual buttons if you don’t want to use the stylus.
- Scroll-wheel. The wheel on the side is right where your index finger or thumb holds the phone, depending on which hand has the phone. If you use your mouse scroll wheel on your PC, you’ll instantly know why this is such a great little feature. It makes scrolling window panes or ripping through contact lists simply effortless.
- Wifi. If you have wifi at home, work, or lunch, you can get a pretty good connection and completely bypass your wireless plan’s data transfer restrictions.
- Windows Mobile 6. Since the Mogul has a touch screen, you get the full WM6 functionality rather than the rather disappointing “smart phone” variant.
- With Microsoft Office mobile, Internet Explorer, and Outlook, you are carrying around a portable PC. I’m no Microsoft fanboy, but they sure come in handy.
- Outlook Express Mobile makes it really easy to tap into my Gmail account with full IMAP support.
- WM6 also gives you lots of flexibility when it comes to skinning the UI, ringtones, etc. Since you can turn any audio file into a ringtone, gone are the days of paying to download them from your service provider.
- Easy software development. WM6 has free emulators and .NET SDK support. This is a much nicer development platform than many phones give you.
- Oh, yeah, it’s also a phone! The sound quality is solid and it supports stereo bluetooth headsets.
The Mogul runs on the Alltel, Qwest and Sprint
networks, and a friend tells me that Verizon will be offering it next month as well.
If you’re looking for a new phone and the iPhone isn’t a good fit for you, I highly recommend this one.
Trackback URI | Tags: Opinion
The literary world - especially academics - has a number of readability metrics that show how “hard” a given work is to read in English. If you are a writer, these metrics can give you a pretty good swag at how easy it will be for people to read your work.
In this article, I’ll show you a very simple way to gauge your own readability by using your RSS or Atom feed. (I’ll also talk about a fun way to analyze the word-smithing prowess of your readers.)
Qualitative Wordsmithing
Readability metrics use factors like words per sentence, multisyllabic frequency, and so on. These are three of the more common ones:
- Flesch Reading Ease: Measures sentence structure and complexity to determine how easy it is to read without stopping and re-reading, etc. Higher is better, but between 60 and 70 is a good score.
- Flesch-Kincaid Grade: What grade of school you will have needed to complete to handle the writing style and structure. Needless to say, this doesn’t reflect subject matter. A score of 5 that deals with quantum mechanics will only apply to 5th graders who already understand quantum mechanics. A score of 17 is something best left to grad students, who will probably curse you for it.
- Gunning Fog: Measures the obfuscation of meaning; the lower the number, the better. TV Guide is a 6. Government cover-ups and legal papers score 20 to 30.
Online Tool Time
Running the stats for these metrics by hand isn’t something a human needs to do. There are several online tools that will analyze your website/blog and give you readability scores. My personal favorite is the Readability Test by Juicy Studio.
The problem with such tools is that they only look at your homepage, so the results are skewed by static content like navigation or “About Us” blurbs. They are also - in most cases - only getting a small working set of articles to score. If you have reader comments showing up on your home page, that content will change your score as well.
The fact of the matter is that you probably don’t want to analyze your homepage, you really want to measure the readability of your content. There’s good news here: although the online tools like the one by Juicy Studio were intended to analyze web pages, they can be used in a much more powerful way.
The Feed Shows How You Read
Here’s a easy way to get better scores without static content interference and with more content to analyze: Use your full-text RSS or Atom feed URL instead.
The online readability tools are designed to ignore HTML markup, so they happily ignore the XML markup in RSS or Atom as well. That leaves you with a pretty high ratio of real content to be scored. Most feeds have 10 or 20 items in them, which is way more content than is on the typical home page.
The main caveat here is that you need to publish a full-text feed to get a realistic score. A smaller caveat is that some feed configurations will duplicate the content (partial text and full text in the same feed item), but that won’t have much effect.
For example, The Juicy Studio tool scores the TechBrew site and feed with these differences:
| TechBrew.net Homepage |
|
TechBrew.net RSS Feed |
Total sentences: 134
Total words: 715
Gunning Fog Index: 7.73
Flesch Reading Ease: 67.72
Flesch-Kincaid Grade: 5.14
|
|
Total sentences: 649
Total words: 6649
Gunning Fog Index: 9.84
Flesch Reading Ease: 67.34
Flesch-Kincaid Grade: 6.41
|
As you can see, the feed provides a much larger sample of content. I’m pleased to note the Flesch Reading Ease scores are consistent, but it would appear that you’ll need to be nearly in 7th grade to be a happy subscriber. (For an explanation of the scores, go back to the top of this article. You skimmer.)
Trolling for Comments
Less practical but more fun is when you use this same technique on a website’s comment feed. Many blogs provide an RSS or Atom feed of just posted comments. That feed provides a unique - but admittedly not very sophisticated - way to measure the sophistication (or obfuscation) of a site’s reader base.
For example, here are the Flesch-Kincaid Grade for the reader comments at some well-known sites:
I’ll let you draw your own conclusions on this one.
Word Power: Better Readability, Next Time
I’ll conclude with a practical tip: Take a look at your own feed and check out your scores. You may see something you’d like to improve.
If you have Microsoft Word, you’ve actually got a nice set of readability metrics right at your fingertips. Use Tools > Options and in the “Spelling and Grammar” tab check the “Show Readability Statistics” box. (The grammar and style checks are also pretty thorough, if you can stomach them.) Whenever you finish your spellcheck, a Readability Statistics dialog will show you your stats. (Click the image to the right to see a larger sample.)
Happy editing!
“Half my life is an act of revision.” - John Irving
Nov 14, 2007 Update: Revised to improve flow. I had to eat my own dogfood on this one.
Trackback URI | Tags: 411 · Feeds
RSS and Atom guru James Holderness just issued a report on the how well namespaces are being handled by feed readers that understand Atom. The results are dismal:
…Matters haven’t improved much since this issue was first discussed nearly two years ago.
… Of the thirty-odd products I tested, ten 2 were incapable of subscribing to a feed that used prefixed names for the Atom elements.
… More of an issue was the xhtml prefix, which caused problems for nearly two thirds of the aggregators tested.
… Of all the products I tested, there were only three that managed to pass every one of the test.
Appalling. This isn’t a reflection on Atom, however, but rather on how programmers are parsing XML itself.
In olden days (2001-2003) I worked for a company that was building a native XML database. At the time, namespace handling was probably the biggest headache around. Our product didn’t do it well, but few others did either. Considering how many parsing libraries and products there are now on the market, and how ubiquitous XML has become, I would have hoped that namespacing problems would be a thing of the past.
<bubble>burst</bubble>
All too often our applications are filled with XML seemingly drawn with crayons when the authors should have used a drafting pencil and a straight edge.
I believe one of the fundamental problems with XML is that nearly every app developer uses it, but few actually grok how to model data in it. Note that I said model data… not just dump it. Elements versus attributes, namespaces, attribute scopes, self-closing versus empty-value… these decisions can make or break a data model. If your data matters, then the form in which you represent it - and the precision derived from that form - should matter as well.
The Atom spec has model and precision down pat. Now we just need feed readers to be as careful consuming XML as the specification was in creating it.
Trackback URI | Tags: Feeds · News · Opinion