Web based or desktop?

Just recently, I have stopped using the WordPress inbuilt editor, which runs in the web browser, and have started using MarsEdit – a piece of desktop software I have previously been rather unkind about – to write my blog posts. Since getting a PC, just recently I have continued in this offline blogging vein by using Windows Live Writer.

This started me thinking about the ways I use online services – through web based or desktop applications. As always, the first thing I did was to ask my Twitter buddies:

  • Me: What makes you decide whether to use a web app rather than a desktop one? eg webmail vs client, or google reader vs feedemon or netnewswire?
  • Simon Wakeman: functionality functionality functionality…it depends, I use a mix of each, although my multi-PC multi-site work life lends itself to a cloud-based apps (newsgtr excepted)
  • Nick Booth: experimentation or if someone shows me something I like – then I’ll use it.
  • Matt Kelland: web apps are a last resort for me – only if I need collab access to the data AND I know I will always be online when I need it
  • Kevin Campbell-Wright: I’m with Simon Wakeman
  • Steven Tuck: using desktop for things where I want alerts eg twhirl, feeddeemon and web based for portability google docs, email.
  • Andrew Beekan: Accessibility. When it comes to readers and mail I like to be able to access wherever I am. Docs, I use a mix of Office & Zoho.
  • Michael Grimes: Because I can access them easily from anywhere (with an internet connection).

The answer, it appear, is ‘it depends’.

Let’s have a look at some examples of what I use and where.

Email

I use webmail all the time – Gmail in this case using Apps for your domain. However, I have also set up Apple’s Mail client to download my email through IMAP for backup purposes, which I do roughly once a week. The main advantage of using the client application on my desktop is that it works when I’m not online… but that is rarely the case and my iPhone can be used for emails that just can’t wait. So, I’m happy with webmail. Unless anyone wants to convince me otherwise?

News reading

I started out reading RSS feeds late 2004, using Bloglines (Google Reader didn’t even exist in those days…). Then, as a Windows man, I discovered the wonder that is FeedDemon, a desktop application that really is the Rolls Royce of aggregators. When Google Reader came out (for the second time, the first version was rubbish) I toyed with it for a while before returning to FeedDemon.

When I switched to a Mac, I immediately downloaded NetNewsWire, the equivalent to FeedDemon. Sadly, I found that it just wasn’t the same experience, both in terms of ease of use and features. So, I switched to Google Reader, and that was that.

(It’s worth pointing out that both FeedDemon and NetNewsWire are part of the Newsgator family of RSS products, including the online RSS reader. All three sync together, so you could use NNW on a Mac, FD on a PC and NG at a third machine, and all would be up to date with what you have read and what you haven’t. Pretty neat.)

I really got into some of the features of Reader, like sharing items, with and without comments, which get automatically re-reported in FriendFeed. I also have got used to using Google Gears to download an offline copy of my feeds to read on the train. So, am also a web-based man when it comes to RSS. I have, though, just reloaded my latest subscription list into NetNewsWire to give it another go – along with the iPhone app and the fact that I now have a PC with FeedDemon on it – which could convince me to switch back…possibly.

Blog writing

A quicky this as I seem to write about it so much – I prefer writing blog posts offline. It’s irrational in these days of always-on broadband, but I feel rushed using the built in WordPress editor. There’s more on this topic here. On a Mac, the only sensible choice of offline editor is MarsEdit, whose lack of rich text editing is, frankly, a strength. The only time I use the built in editor these days is when I am using a different machine to my MacBook, or if I need to use a lot of bullet points (which are a bit annoying to do in MarsEdit).

Twitter

I use a client for TwitterTwhirl. Others may rant on about the benefits of others, like Tweetdeck (which is big and ugly and horrible in my view) but I have found Twhirl seems to do stuff just the way I’d expect and like it to. Which is more than can be said for the Twitter web interface, on the homepage. The brightest thing Twitter ever did was to outsource its UI, if the website is anything to go by…

Word processing

See blog posting. I just like typing into a desktop app more than a box on a web page. Even when the document I am writing needs to be shared, I’d still rather type it locally first, then upload to Google Docs or whatever. What are your thoughts on the online/offline decision? I’m clearly pretty confused about which I prefer and when!

Which do you prefer – doing everything in the browser, on the desktop or a bit of both?

Vista, innit

I have just got my new Vista PC up and running. When I announced that I was going to buy such a thing in my Facebook status, it caused something of a reaction:

facebook-vista

Since getting it set up, I have had enormous fun finding and installing all the little bits of software that I want to make things work as close as I can get to how I like them. This included:

Using Chrome has been interesting – it is the first time I have had a proper play with it. It certainly seems quicker than Firefox, which has never been lightening quick. However, after this brief honeymoon period I’ll probably go back to FF if only because of those extensions which make life so much easier.

I’m pleased to see that Windows Live Writer now comes preinstalled with Vista – guess this is part of Service Pack 1? Anyway, WLW is the best bit of desktop blogging software there is. MarsEdit had become my tool of choice on Mac, but it doesn’t have the features or power of WLW. Another software improvement on what is available for Mac is FeedDemon, which is just an awesome RSS aggregator.

Of course, this being Vista, it hasn’t all been fun and games. I ran into several problems when trying to install stuff, with errors popping up about DLLs and that sort of nonsense. A quick Google sorted them out, but of course it isn’t necessary on a Mac…

My reasons for buying a PC is a slightly stupid one: I just felt slightly exposed not having one! With most of the work I do being with government, which is of course hugely dominated by Windows, I always had the fear that not being on the same platform might trip me up at some point. It hasn’t really so far, but I can’t help but think that having a native copy of Internet Explorer to test stuff on has to be a good thing.

The other advantage of buying a PC is that it was pretty cheap: £350 for a desktop box with 6gb RAM and a 500gb hard disk, and a 2.2 ghz processor (whatever that means). Even running Vista Home Premium, it seems to work pretty swiftly.

This PC isn’t going to be my machine of choice – that remains my Mac – but it’s nice to have around, not least just to be able to try new, different stuff.

5 Blogger tools for Mac

Whilst technically all you need is a blog and a browser to start blogging, there are some other bits of software you can use that make your life a little easier.

Here’s a list of options for Mac users:

1. Skitch

Easily my number one choice, this is a phenomenally useful tool, which I don’t think is available on any other platform.

Skitch is simply a tool that lets you take snapshots of what is on your screen. Sounds pretty unremarkable, but Skitch does some cool stuff:

  • It lets you copy just a small portion of the screen by selecting with a cross-hair
  • It lets you do some simple editing within the application, so you don’t have to load up a ‘proper’ graphics package
  • You can save your image by just dragging it onto the desktop
  • You can post it straight to your Flickr account, a skitch hosted page or your own web host via FTP with a click of a button

For getting image snapshots quickly onto the web, it’s brilliant. And free.

2. Transmit

Transmit is a solid, well performing Mac FTP client. Why use one? Well, if you have a self-hosted WordPress blog, say, you need to upload plugins, themes and that kind of thing to your web host. And when it comes to upgrade time, having a solid FTP client is good for the blood pressure!

Transmit costs a few pennies, but is jolly reliable and so worth the investment.

3. NetNewsWire

NetNewsWire is a desktop based RSS aggregator. I used this for a long while before being won over by the advantages of Google Reader. Others still swear by this though, especially now it has its own iPhone app.

4. MarsEdit

I rather bemoaned the state of the Mac desktop blogging client in a recent post, but since then I have been giving MarsEdit another go. The main issue for me is the lack of a rich text editor, which is good for speed but not awfully user friendly.

Again, it costs a couple of quid but is worth giving a go, especially if you use NetNewsWire with which it integrates rather well.

5. TextWrangler

Sometimes you just need to edit text, and don’t want to mess about. TextWrangler comes from the same people that make the legendary Mac text editor BBedit, which is rather pricey but feature rich. TextWrangler is BBedit’s freebie little brother, and let’s you load up text, html, php or css files and edit them to your heart’s content.

What are your favourite blogging tools? Would anyone like to see a Windows version of this list?

Software Freedom Day

Next Saturday (September 20th) is Software Freedom Day:

Software Freedom Day (SFD) is a worldwide celebration of Free and Open Source Software (FOSS). Our goal in this celebration is to educate the worldwide public about of the benefits of using high quality FOSS in education, in government, at home, and in business — in short, everywhere!

There are various get togethers happening around the world to celebrate – here are all the UK ones. If you’d like to know more about free software, this video from Stephen Fry is a pretty nice start:

[HTML1]

Other things you might like to do include tracking down your local Linux User Group – who can help and advise you on any issues you are having – and actually installing some open source software on your computer. Here’s some quick suggestions:

How else could you support or celebrate software freedom day?