Showing posts with label apps. Show all posts
Showing posts with label apps. Show all posts

Sunday, 14 December 2014

Revamping those to-do lists

'to do list' by Eamon Brett
under a CC license
To-do lists are nothing new. They are simple and humble yet, for some people, precious.

Personally, I'm not too much of a fan of such things. For that, I have paid the price at a number of occasions. However, having forgotten - a number of times - to get the all the things I need from the supermarket in a single go and having gotten things I didn't really need instead, I somehow convinced myself to ride the wave and install one of those 'to-do' list apps on my mobile.

I went for Wunderlist but I soon realised that there are numerous alternatives, such as Toodledo, Remember the milk (!), Asana and many. many others, including Google Tasks, which is tightly integrated with GMail and Google Calendar and the purpose-built Google Keep. Each of those has its pros and cons, some are simpler and more intuitive than others, etc., but all can, in some way, find home in your smartphone and replace that old-fashioned to-do list on a piece of paper.

(BTW, I won't be doing a review of those apps here. However, there are plenty of reviews over the internet, for example in LifeHacker, the Verge and PC World.)

I'm a bit surprised that some many people came up with an idea (or copied the idea) for an app to replace a simple piece of paper. I know, I shouldn't be. After all, this is a kind of useful app with quite some margin for extra features.

People have been creating to-do lists all the time and having them in a digital form does come with advantages, such as the possibility to re-use lists or list items, share them with others, collaborate around them, combine them with work planning, etc. It's just that such lists can easily exist on torn notebook pages and post-it notes and still reach their objective. In that sense, having such apps feels like an overkill but, at any rate, clearly, that will work, too. After all, smartphones are supposed to be much more besides a simple mobile phone and adding the to-do list functionality is another (small) step towards helping us in our daily lives.

Sunday, 23 November 2014

The app update ritual

'My iPhone family pile'
by Blake Patterson
under a CC license
I've been using computers - for work and leisure - for at least 20 years now. In my early PC days, software updates was a rare thing but usually associated with major changes. Update deployment was, at those times, a fully manual procedure. One had to find a disk with the new software version and install it on the target PC.

With time, internet gained ground and developers started using it as an alternative update distribution vehicle. It has been a very welcome thing, indeed; it is normally an easy process and allows for much more frequent updates.

As the number of our digital devices grows, software updates have become an increasingly important part of our (digital) lives. Smartphones, tablets, routers, intelligent devices (thermostats, smart light bulbs, cameras, even camera lenses) allow for their software to be updated.

The frequency of the updates depends on the product and its developers but for "small" applications and apps it can be very frequent. I have come across Android apps that have had 2-3 updates per week. And there, exactly, I believe I can spot a problem. The update process is beginning to take a bit more time (as well as bandwidth and data volume) than perhaps it should. Taking one's smartphone offline for a day, most probably means being prompted for a few tens of app updates when it is taken online, again.

Has the ease of deploying updates made developers sloppier? Has it increased pressure on them to release software as soon as possible, even if not all features are there and even when the software has undergone only little testing? Or is it just adding value to users, offering them access to new functionality, design enhancements and innovative stuff as they are created? As a software user/ consumer, I 'd very much like to think of the latter, though I suspect that we are mostly victims of the former. To be fair, though, for software and apps I really value, hitting the "update" button is often accompanied with great expectations :-)

There is nothing wrong in improving users' experience through well planned software updates. Needless to say that providing updates to fix security holes or fix critical bugs is a must, too. However, offering updates on too frequent a basis can have a negative impact on users' perception of software quality and come at a cost (users' time and productivity, network's bandwidth, etc.). Is it perhaps time for software developers to re-discover quality practices? Or is the constant updating thing something that we, the software users, will need to get used to (and perhaps, even, taught to like)?