Adam Caudill

Security Leader, Researcher, Developer, Writer, & Photographer

Task Management with Tasks

After being reminded of Alex King’s excellent Tasks task management system by a Download Squad article, I decided it was high time to give it a try. I had seen the software before, but never really evaluated it to see if it would be of any real use to me. This time, I gave it a more thorough look.

I’ve been doing a fair bit of reading in recent weeks about time and task management; and thus I’m trying to build a better process than what I use now. Seeing as my current method revolves around hoping to remember things, it doesn’t work so well.

After playing with the demo for a few minutes, I was quite impressed. I’ve used (or tested) many task management and related systems; Tasks seems to have gotten the model right. It’s easy to use, well designed, and uses a model that is flexible enough that you can apply just about any style you like.

One of the things I find so interesting is that this is web-based software, though is intended only for a single user. While this is certainly not the only application marketed this way, it still intrigues me. Traditionally, one would think that there would be little or no market for single user web-based applications that users install on their own servers. In reality though, this makes a lot of sense.

There are so many people who now have their own web site(s), running on real hosting accounts, that there would be a sizable market for personal software, made accessible anywhere thanks to being web-based. This is a great idea, and one of the factors that really made me like this software.

Once I was done with the demo, I started going over the requirements (basically PHP/MySQL), looking at the pricing and all the other details. With a price of US$29.95, it didn’t take long for me to decide. I was sold.

Installation was quick and painless (though not as quick as the famous WordPress install), within a few minutes I had Tasks up and running. Give or take a minor bug on preferences*, it all works very well. It works quite well out of the box, once the install process in completed, you don’t need to change anything else to be up and running.

The UI is responsive and well laid out; thanks to AJAX and plenty of tool-tips it’s a breeze to use. If you are looking for a better way to keep track of things, or working towards a better way to manage your time, it’s worth giving this a look. I think you might like it.

Update: After speaking with Alex about that ‘bug’ – it turned out to be Firefox being overly helpful with its Auto-Fill feature. There are a couple of ideas floating around to work-around this, so even though it’s not a bug in Tasks, Alex is working towards eliminating the problem.

Adam Caudill


Related Posts

  • First, Do No Harm: Developers & Bad APIs

    Primum non nocere (first, do no harm) – an iconic phrase in modern medicine, yet also applicable to many other fields. This is something I wish more people would think about, developers especially – and primarily when writing new APIs. In general, developers don’t have an impressive history with security – quite frankly, developers suck. Seeing as I consider myself a developer, that’s painful to admit. Chris Andrè Dale posted an interesting article some time ago that got me thinking: Why it’s easy being a hacker: A SQL injection case study – Chris pointed out the problems with educational material that developers are using, and just how bad the examples are.

  • Am I doing too much?

    (Disclaimer: This is something of a rant, and was written at 3AM. My apologies if it doesn’t make sense. Feel free to ignore.) It’s 3AM, and I’m up reading, again. Is it the latest great novel or one of the classics that I enjoy so much? No, it’s research for my latest hobby. It’s lasers this time, but this pattern is far from new. I’m starting to think I just try to do too much, I go in too many different directions.

  • On Productivity

    Productivity and efficiency have been passions of mine from a young age, I’m not sure why, but achieving as much as possible, as quickly and efficiently as possible has always driven much of my thoughts, actions, and plans. I was around 10 years old when I learned that there were people that specialised in worker productivity, which led me to researching process design, why restaurants are setup the way they are, the psychology of work and motivation, and a variety of other related topics.

  • Jumping through hoops…

    There are two ways to implement security: Real security, based on empirical evidence and analysis. Checklist security, based on the latest checklist somebody says is important. When security is based on real evidence and analysis, policies are enacted based on real gain and measured against the business impact. Risks are considered, and the costs versus benefits are well understood so that policy choices are based on real, useful information. On the other hand there’s security by checklist.

  • phpMyID: Fixing Abandoned OSS Software

    phpMyID is a simple solution for those that want to run their own OpenID endpoint – the problem is that its author stopped maintaining the project in 2008. Despite this, there’s still quite a few people that use it, because it’s the easiest single-user OpenID option available. Unfortunately, the author didn’t follow best practices when building the software, and as a result multiple security flaws were introduced. In 2008, a XSS was identified and never fixed (CVE-2008-4730), in the years since then it seems the software has been below the radar.