You’ve created an awesome piece of software, which you have been working on for months. You’ve refined every aspect of it; the aesthetic qualities, the data model, the user interface and experience.
But now you need people to buy it. You release a demo version of your software which allows your potential customers to get a feel for the app and …
5th February 2010 – Development / Software / Usability
Attending Matt Gemmell’s workshop last week was a great exercise for thinking from the user’s perspective – something which we, as software developers, often do not usually spend enough time doing because of being wrapped up in other things.
As developers, it is hard for us to detach ourselves from what we do and cater to the user. We live on …
31st January 2010 – Conferences / Usability
The first day of NSConference 2010 kicked off with two workshops – Concurrency Programming on Snow Leopard by Drew McCormack, and The World According to Gemmell, by the Legend himself, of which I was an attendee.
The session started with a discussion about a certain recently released Apple product which was very interesting and allowed us to present our thoughts on …
We’ve all seen it before: dialogs which ask you whether you are absolutely, completely, invariably sure that you want to close without saving changes. And you click “Yes” in your haste, and then realise that you actually kind of needed that unsaved presentation that you’d been working on all evening.
A flawed design
It’s a pretty common design in applications even today, …
People like clicking; after all, wasn’t the mouse the main piece of hardware that lead to the GUI and made computers more accessible?
But people don’t like repetitive, boring tasks. And one of the areas where this is done especially poorly is when performing batch operations on large sets of data, where the user has to go through several stages to …
The other day I was using Cyberduck more heavily than I would usually, when I was doing a whole load of uploading. When I came to close the application, I was presented with this dialog:
It’s a fair enough dialog, I have been using free software which someone put their own time into and I’m appreciative, and might think of donating …
After downloading the new Chrome beta for Mac OS X the first thing that struck me was how well it blended into the native Mac UI. The window takes on the standard OS X window appearance whilst working into it with the tabs which are built into the title bar. This wasn’t simply a port of the Windows version, it’s …
Users don’t like change. Perhaps one of the most apt demonstrations of this is with Facebook. Only today, changes were made to Facebook, basically consisting of a new setting on the front page:
Which can be changed to:
(Dependent on your level of stalkiness).
Being a moody teenager myself, I am, naturally in contact with.. A lot of moody teenagers. And there has …
Humans are moany creatures. From digressing about the over-roasted nature of Starbucks coffee to how our neighbours are too noisy, we like to complain about how difficult our life is.
And people like to complain about software. People moan about the price, the poor documentation (often with good reason) and the lack of enough features. But indecisiveness is engraved in our …
9th September 2009 – Development / Software / Usability
Are you familiar with the Apple Human Interface Guidelines? It is a document which outlines how good OS X applications should look and behave in order to maintain the consistent look and feel of applications across the Mac platform (and the iPhone for the iPhone Human Interface Guidelines).
Personally, for any document of considerable length which I will undoubtedly spend a …