Blog February 2008

Avatar

Stop, you’re killing Facebook!

I’m sure I’m not the first - and I won’t be the last - to comment on the future of Facebook, but the simple fact is that it needs to be said: if we’re not careful, Facebook will die a unique death: not because of spam (like MySpace) or constant crashes (no, that fate is reserved for Twitter) but simply because of its very beautiful but much abused applications architecture.

The Facebook community is very savvy to this, hosting a number of groups that call for the developers to either

  1. ban applications from demanding that the user invites their friends, or
  2. scrap the entire architecture completely.

The second will never happen because systems like Photos, Videos and indeed Groups are built on this architecture. I think the first suggestion is a good one, but it doesn’t stop the problem because, although I receive very few application requests now, I still see the items in my News Feed and am constantly assailed with statements like “Steve has added the Are You a Fish or a Microwave application”. [Shudder]

 

I think first off there needs to be a clear distinction between

  • a functional enhancement to the system (like Photos and Videos etc),
  • a box to add to your profile (like Where I’ve Been or What I’m Listening to) and
  • a waste of time (like Super Wall or Pirates vs Vampires or whatever).

Mark Zuckerberg and his team then need to work on allowing users to specify which application-types they might be interested in, and better still categorise the apps based on interests (Catbook for pet lovers, What I’m Reading for the bookish types etc). Then, much like the Profile Cleaner Greasemonkey script, we need the choice to ban applications from displaying on other people’s pages, so we can get straight to someone’s Wall to leave them a message.

 

If you’re not a massive Facebook user, here’s just a taster of some of the applications in my block list, in alphabetical order:

  • Animated GIFTS (does Facebook not already have a Gifts application, and why do they need animating?)
  • Aston Villa Fans and Aston Villans (why use two disparate apps when one group will do?)
  • Could you pass the U.S. Citizenship test? (isn’t this what Posted Items are for?)
  • Flirt With Hotties (is Facebook now doing 0898 numbers?)
  • FunWall (the team improved the Wall so apps like this could be removed)
  • Instant Messaging (cast your eyes to the top of the screen. See where it says Inbox? Now don’t let the door hit you on the way out)
  • Nicest Friends (how bad would you feel if you weren’t on this list?)
  • PENIS or VAGINA? (just a coffee thanks)
  • Poke Pro (for when poking isn’t enough and you have to be that extra 10% more irritating)
  • R U CUTE! (no, but I can spell and I don’t speak like a moron)
  • Say Merry Christmas (it’s February)
  • Scrabulous (why would I go to your Facebook profile to play Scrabble when I can do that on any number of sites?)
  • Send Diamonds, Send Good Karma, Send Roses (see Gifts)
  • Vampires, WereWolves (I’m none of the above; neither am I a pirate or a zombie)
  • What Age Do You Act? (old enough to know how to use the Internet)
  • What Drink Are You?, What Drug Are You?, What Underwear Are You? (the list goes on)
  • what type of dancer are you? (this developer hasn’t even bothered to capitalise the name of his app)
  • Who Has The Biggest Brain? (me: I have a tidy profile)

Facebook, it’s time to tighten up.

 

What happens when web apps don’t make money

If you have a great idea for a new web app, you can often come unstuck when you come up against the problem of making money if the app is free to use. Do you give some of your space over to advertising? Do you cripple the functionality for non-paying users and offer “pro” features at a premium? Do you put it all online, make a loss and wait for Google to ring with a takeover bid?

Sometimes we come across services like Twitter and we wonder “how can they possibly make money?” Unfortunately some don’t. And what happens when they don’t make money? They die.

Stage6 was the DivX team’s answer to YouTube, offering free, streaming video but with much better quality (through its own codec) and the option to download videos without jumping through hoops. Today they announced that their service, which offered high definition videos including feature-length presentations was going to be shut down on Thursday because it was too expensive to run. In their words:

“...the continued operation of Stage6 is a very expensive enterprise that requires an enormous amount of attention and resources that we are not in a position to continue to provide.”

Now I know Stage6 isn’t what you’d necessarily call a web app, but it has a similar model. It could have succeeded with sponsorship, but I think their closure is in the most part due to their reliance on a proprietary system which has to be downloaded and installed before requiring that you restart your browser. Compare that with the simple click-and-go functionality of YouTube (a site that relies on Flash, which is installed pretty much as standard) and you can see why it hasn’t taken off as well.

 

These issues aside, the site is...or was...very good. The quality of video achieved through the DivX codec coupled with its high compression ratio meant that it could beat YouTube (and many of its competitors) hands down when it came to watchability (it really is stunning). It also offered similar community functionality and a very clean interface.

So as we bid farewell to this site (Stage6, we hardly knew ye) it serves as a stark reminder that, when planning a web startup: it’s so important to remember the bottom line: it’s got to make money.

Play beat Amazon to the punch

play.com, the place for CD and DVD on the cheap has beaten Amazon.co.uk to the punch by selling DRM-free music downloads online, via the catchy URL http://www.play.com/Music/MP3-Download/6-/DigitalHome.html.

As a rule, all of their content comes without digital rights management (so no limits on burning or transferring your tracks) and there’s no horrid propriatory software to download. Once you’ve bought your tracks, you can access them again and again through your account. Brilliant!

The selection they’re offering is surprisingly good, considering they must’ve done a hell of a lot of negotiating with the Big 4 in order to secure their distribution rights. and they’re boasting quite a respectable “coming soon” list, including the superb Duffy.

Last year Apple were beaten at this game by Amazon in the US, who offered a much wider range of unprotected music than iTunes Plus, also without the need to download their hideous software, but Amazon UK have been lazy, letting Play.com take the lead.

The UK now has a third player in the market (all other files outside of iTunes came from the OD2 network and its various resellers), taking advantage of the most widely used music format, so things can only get better. Now that a free market exists, we should see competition between Amazon (when they get their arses in gear), Play and the other two - soon to become - dinosaurs.

Bring it on!

How to make sense of your blog

The Web is a pretty relaxed place, and no-one really gets too hung up on "correct" use of English, but not everyone's content makes sense because people often forget some of the simplest rules of the language. If your content doesn't make sense (if you say "was" instead of "were" for example, or you capitalise random words or forget to format your text), it might make sense to you and to many others, but little wrinkles like that can become a minefield for those for whom English is not their first language, or for people using screen readers or text-only browsers.

Because I love writing for the Web and reading what others have written, I thought I'd present my Three Pillars to Better Online Writing. Please note, I'm not trying to wag my finger at anyone or be a grammar bully, but if we all obey a few simple rules, it makes reading people's content a lot easier.

It's worth mentioning before we get into the nitty-gritty that you probably know most, if not all of this stuff already, so if I'm telling you stuff you already know I apologise, but read on because even some of the Web's best writers think that something can be "different than" something else (it can't), so who knows what you might pick up!

Pillar #1: Remember your English lessons

There are three points that make up this pillar: spelling, grammar and semantics. There's really no reason why spelling mistakes should exist on the Web as everyone who has access to the Internet has access to a spell checker. If you're in doubt about a particular word, just Google it and you'll find out instantly whether you're right or not. If the content management system you're using doesn't come with a spell checker and you're using IE, there's always IESpell. One quick point to note about spell checkers is to ensure you've set it to the correct language. By default it'll probably set itself to US English which is different to UK English, mostly because they use the letter Z a lot more than we do.

 

Grammar is a much greyer area, so the best way to make sure you're writing content that makes sense is to read it out loud. If it makes sense when spoken out loud, then it should make sense on paper. Don't get bogged down trying to achieve perfect grammar, as very few of us actually construct sentences the way we technically should. I certainly don't know whether that last sentence contained a subject, object and verb, and if you ask me about predicates or interjections my eyes will glaze over. Also, don't take your word processor's grammar checker as gospel: it's nearly always either wrong or irrelevant.

Semantics is where people really start to have trouble. Put simply, I'm talking about putting the right words in the right context to make your sentence understandable. The most common problem people face is that of telling the difference between words like there, their and the abbreviation they're. Because they sound the same people get into the habit of using the simplest or most common word (there) in all cases, but that's just lazy! If you're not completely sure of your use of these words, you could try better-english.com's There/Their/They're test. Some useful tips to bear in mind here:

  • Remember that words like you're and they're are abbreviations of "you are" and "they are" respectively, so if you want to use a shortcut, pick the one with the apostrophe.
  • Also it's is an abbreviation for "it is" (ie: "it's...Monty Python's Flying Circus!"), whereas its means "property of it" (ie: "Monty Python had its own style", because the style belonged to it).

It might seem like a bit of effort for just a quick blog post, but today's quick blog post is tomorrow's longer article, and there's no reason not to take an extra five minutes to make sure you're writing stuff that makes sense. Remember, it's not about being correct, it's about being understood.

Pillar #2: Presentation

HTML gives us a lot of neglected formatting tools to help us ensure our content reads well.

  1. Use tags like

    ,

    and

    to separate out section headings (use

    for the page heading, then

    for subheadings etc). Making your text bold doesn't mean anything, especially if some of your readers use text-to-speech browsers.

  2. If you're writing a bulleted or numbered list, use the
      or
        tags respectively.
      1. Long quotes, addresses and HTML snippets for examples all have their own tags, so use them!

      A note for developers: this may sound like old news to you, but ask your clients and you'll be surprised how many people aren't aware that HTML documents have a set structure. This is simply because we don't tell them; we just expect them to know somehow.

       

      If you're copying and pasting from another document, make sure the line breaks are correct. I won't go into detail because this can become a real nest of vipers, but if you can highlight the space in-between two paragraphs in your text editor, you're using the wrong line-break. To fix it, just remove the break then add it back in again by pressing the ENTER or RETURN key once.

      Another bunch of important rules, in brief are:

      • Italic text is better than CAPITALS when emphasising a point)
      • Stay away from your text editor's underline button (only links should be underlined, and that's for the page template or style sheet to decide)
      • Try not to use slashes when you mean to say "or" and ampersands (& signs) when you mean "and". These abbreviations make your post sloppy, because it looks as though you're rushing. (Exceptions are short phrases or names like "and/or" and "M&S").
      • Try and use only one or two sentences per paragraph.
      • Don’t capitalise entire sentences manually (this should be done via a style sheet)

      The following points could go into the first pillar, but strictly speaking they're presentation issues, so here goes:

      • Only titles, sentences and "proper nouns" (like names of people or places) begin with capital letters: nothing else. Proper nouns also include days of the week and month names.
      • Plurals don’t have apostraphes after them, even if the word ends in a vowel (ie: “Can we have two more menu’s please?” doesn’t need the apostraphe). That character is reserved for abreeviations and to denote ownership, ie:
        • “the cat’s asleep” [abbreviation of “the cat is alseep...”], or
        • “the cat’s whiskers” [abbreviation of “the whiskers of the cat”]
      • You don't add a space before a punctuation mark (for example: "hi mate !" should read "hi mate!")
      • Spaces go after punctuation marks (for example "Hi.How are you?" should read "Hi. How are you?')

      Pillar #3: Your audience

      Try to keep your reader in mind with every word you write. Just like radio, you're not speaking to a multitude: people don't read blog posts all huddled together round a computer monitor, so keep it personal.

       

      Also, think about whether the words and phrases you use will be understood by your reader. Try not to patronise him/her either - rich coming from me, I know - by telling them stuff they already know. (A useful tip: if you think they already know it, say "I know you probably already know this but". A little empathy can go a long way!)

      Try to keep things as short as you can. Your latest post might only be one stop on the way for a busy reader who's checking up on his RSS feeds for the morning, so if you can say what needs to be said in one sentence, say it; we get no prizes for our word counts in this game!

      In his post on blog etiquette, Kevin Rapley talks about using and attributing outside sources. If someone's said something already, link to it rather than paraphrase it: this helps keep your post brief and gives the reader the chance to make a decision about whether he or she wants to delve deeper.

      As I've already said: blogs are (usually) personal, so try to reflect that in your language. Talk about yourself and don't be afraid to use humour if that's how you'd normally communicate.

      Conclusion

      As I mentioned at the top of this post, my aim isn't to tut at the fact that no-one seems to be able to write anymore, and I know this has probably come across as incredibly patronising and for that I apologise, but I justify it by saying that, if you can make your posts easy, quick and enjoyable to read, you'll see the benefits of it. People like to read well-written content and to pass it along, so there's really no harm in just dotting the Is and crossing the Ts.

       

      Happy blogging!

Chris Moyles: arse about Facebook

BBC Radio 1, not content with polluting the air with garage music and low-grade techno have now found a new, even clumsier way of “relating to” us kids. It’s called Facebook. Heard of it?

Well this is the new bee-in-the-bonnet for Chris Moyles and his team: Aled, their sometime day producer has made it his personal mission to setup and promote what he calls the show’s “fan page” on Facebook. It’s a reasonably-well put together page, and Aled makes good use of the site’s update system.

But what niggles me is not the page itself, it’s the idea that someone thinks they “should be on” Facebook. Essentially the people who inhabit social networking sites “because they should” are those who, ipso-facto, are the least suited to do so (to paraphrase Douglas Adams). If you’re not going to take the time to understand and then fully engage in a site like Facebook - or even, heaven forbid MySpace - then why bother signing up in the first place?

The Chris Moyles Show is a prime example of an organisation or group of individuals who are on Facebook yet - with the possible exception of Aled - don’t understand it. I’ve heard Moylesy going on about how many fans have signed up and how you can find the page (using phrases like “forward slash” and “all one word”) by going to Radio 1 Online and following the link there - because their Web department get grumpy when Chris gives out external links - but you can tell that he really has no interest in it. It’s all just “technical” to him, and he’s ostensibly the most important member of the team.

Bottom line: when it comes to social networking, if you can’t get into it, stay out of it.