I've been using Todoist for my daily tasks, but today I decided to upgrade to a Premium account. I used Things for a while, but when I switched to using an Android phone (OnePlus One), I had to switch to something that was cross-platform. Todoist allows me to structure my projects hierarchically and put priorities on the tasks. The Premium account means that I can add labels and comments to the tasks. It integrates with Amazon Alexa, and there are apps for all my devices!
Testing when developing software
Alecco Locco has summarized the SQLite presentation entitled A Lesson In Low-Defect Software at this URL: SQLite: A Lesson In Low-Defect Software. Now, I'm a big fan of SQLite, and this summary has pointed out a few things that I need to improve in my own development process - namely, more comments (apparently SQLite has a comment:code ratio of 2:1), and automated full coverage testing.