27 January 2021

Amazon Alexa integration

Now you can ask Alexa what chores to do that day! Here’s an example of it in action. You can ask things like "What does Peter need to do today?" or "What should I do on Saturday?".

Alexa only understands common names and only understands your questions when phrased in a handful of ways. She is pretty smart, but we’re still ironing out the problems so consider this a trial run and please let us know how you get on.

To try this out you’ll need to add the ChoreBuster skill to your Alexa Echo. If you're unsure how to do that, open the Alexa app on your phone and then follow these installation instructions.

After that, say "Open ChoreBuster" and see what happens.

27 August 2020

Blended families – better chore vacation and days off

One of the assumptions ChoreBuster made was that people involved would be living at the same location most of the time. There was a ‘Chore holiday’ field on each person so they could have a once-off break from chores but if someone was regularly coming and going this field would need to be continually updated.

This didn’t work very well for blended families where children move between households often. So now ChoreBuster has been improved by making it possible for someone to have multiple chore holidays with easy creation of new holidays by copying old ones and automatically shifting the dates.

Some blended families use the ‘Give this person no chores on these days’ feature a lot, but when that person returns from being away they have a large pile of chores to do in order to catch up with the work they missed while gone. This could be seen as unfair, especially if they did chores in their other home too.

Quite often it would be better if when Peter returns on Thursday he gets the same amount of chores as everyone else, more like this:

There is a new setting to change to the second method:

This checkbox is unticked for all new accounts but if you have been using ChoreBuster for more than a fortnight then you might like to visit the settings form and untick the checkbox.

Older accounts have this setting enabled by default, to preserve existing schedules and expectations.

21 July 2020

Notifications about chores

If you’re not using email often then receiving a reminder about chores in your inbox is not very helpful. So we've recently added popup notifications, similar to those produced by various apps.

On Android, they’ll look something like this:


On a Windows PC, like this:


You can click/tap on the notification to view the entire week of chores.

One big difference from email is you can’t simply put in someone’s address and then they’ll receive the notification – you need to ‘opt in’ by browsing the site using the device you want to receive notifications on, and tapping a button. To facilitate this, the notifications page (at View schedule → Notifications) doesn’t require a log in to use.

To set this up, log in to ChoreBuster then click on 'View schedule' in the main menu, then on 'Notifications'. Choose your name from the list, then click the blue button. Send the URL of that page to other members of your household who also want to receive notifications, so they can do the same process on their devices.

30 April 2020

New: finished chores

Once you've completed a chore you can cross it off the schedule, like this:


By using this everyone will be able to see who has done what and it might not be necessary to print out the schedule.

Chores can be crossed off by clicking a link in the daily chore email or by going to the 'Finish chores' menu option under 'Edit chores'. No login is needed to access this page so you can give everyone a link to it and they will be able to do what they need to without sharing your login details with them.

15 April 2020

What makes this better than pen and paper delegation?

The new chat widget in the bottom right is bringing in a flood of great questions, leading to many small improvements!

Today someone asked the above question, about how this differs from assigning chores manually, on paper.

When you use pen and paper the schedule is the same each week and some chores that should be done infrequently can get left out or done too often.

Also to keep the number of chores to a number than can be manually assigned they need to be quite large chores (e.g. "Clean kitchen"), whereas if the computer does it they can be many small chores, possibly done by different people at different times, e.g. "Clean benchtop, clean oven, mop kitchen floor".

Another thing is that when you sit down and write the schedule manually, you are the one responsible for being fair. If the computer does it, you are not the person at fault for any perceived unfairness.

5 April 2020

Spanish and German translations

Work is underway on translating ChoreBuster into Spanish and German.

While the public parts of ChoreBuster (the home page and 'how it works') will be translated by a professional human, the user interface of the app itself is mostly just done by a computer, through Google Translate. So there will be quite a few quirky translations and if anyone can provide a better translation of anything, please let us know!

19 February 2020

Rotating chores evenly

A fundamental idea behind ChoreBuster is that the amount of work involved in a chore is more important for determining fairness than the number of chores someone does. Mowing the lawn is different than feeding the pet so someone should need to do a few pet-feeding chores to be equal to someone else who spent an hour working in the sun.

Fixated on this, I ignored many requests from people for some way to rotate chores between people – simply assign it to one person, then the next person, then another, until everyone has done the chore, then start with the first person again. It seemed as if what those people really wanted was a physical chore wheel and it would be difficult to incorporate that smoothly into ChoreBuster.

The good news is that a way has been found to incorporate this functionality into ChoreBuster without watering down the original vision or significant changes to the user interface. It turned out to be fairly simple:

Simply set the Intensity of the chore to be “Rotate between people”. Be careful with the Start Date as the first person in the schedule will be the first person to get the new chore on that day. As chores like this have no value associated with them someone doing this chore will not reduce the number of other chores they need to do, but over time everyone will have their turn at doing it so overall fairness will result.

Hopefully you find this useful. It is always a bit difficult to test all the possible ways different types of chores can fit together so there may be unpredictable results. So if you see anything that looks wrong, let us know!

29 January 2020

Business model shenanigans

For the last month there have been experiments with how to make ChoreBuster pay for itself.

The first thing that has been tried was a ‘freemium’ model, where basic functionality is given for free but those who need more features can buy a subscription. This has been moderately successful but it has been very difficult to provide a working and useful app while at the same time maintaining the incentive to upgrade; as more and more features are put behind a paywall, the remaining free features become less and less until it is almost unusable.

It feels like a bait-and-switch – offer the promise of something good but then once people have invested time and effort into trying to make it work they find out what they have is crippled and they need to pay.

Starting from yesterday, a new experiment is beginning. This time it is a free trial period of all features, with a subscription needed to continue using the app after a few weeks. It’s simple, clear and honest. In addition there is a new ‘Pro’ subscription for those accounts that are used in a company, where there are more than 10 people involved.

After a couple of months, if that doesn’t work then something else will be tried!

Before September 2019 people could donate any amount to have full access to ChoreBuster, forever. Nothing is changing for those people – they will continue as per the original agreement.

23 October 2019

Calendar integration

You can now have your chores appear in any calendar app, by using ical integration! Here is an example from Google Calendar:
Google Calendar integration

It's not difficult to set up. Simply to go to find the unique address for a person and then subscribe to it in your calendar program. Detailed instructions for 4 common calendar apps is provided.

In future the chores could be distributed throughout the day based on the ‘Time of day’ setting on the chores and the calendar events could have reminders set so your app will pop up a notification about the chore. If you have any ideas for features to do with calendars, we’d love to hear them!

17 October 2019

A tweak of the chore allocation process

For a long time, the chores to be done each day were assigned based on the time of day (morning chores before evening ones), so that when the schedule was displayed the chores would be roughly in the order they should be done in.

ChoreBuster shares chores out based on how much work each person has done so far. If Tom does a difficult chore then Harry might need to do two easy chores. However what can happen is if a large chore is in the evening it will be the last to be allocated, after several chores have already been allocated to everyone. Someone ends up with the big chore and ends the day with many more ‘points’ than everyone else. On the next day they have less chores to do while everyone else has more, in order to restore fairness.

Visually, it would look like this:
diagram of before

Sally has a big overhang on Monday simply because the big chore was allocated to her last.

But if big chores were allocated before others then there would be less empty days as there would be more opportunity for others to catch up in the same day, more like this:
diagram of after

Notice how Tom and Harry have three chores on Monday, instead of two. On Tuesday there is no imbalance to correct Monday’s imbalance.

As this change will fundamentally alter everyone’s schedules, there could be problems or unexpected behaviour. People use ChoreBuster in ways we can’t predict so there may be people who were relying on the old way of doing things, who will be disappointed with the results. If you are one of those people, please tell us and we’ll look into it. If there are many like you it will be possible to provide a setting for you to opt for the old way.

This change will be deployed this weekend, so people notice less discrepancy between their daily and weekly emails.

Buckle up. If things go off the rails, let us know.

4 October 2019

Big news

The most requested new feature of all time* has been implemented - the option to have chores repel each other - if someone is assigned a chore then certain other chores will not be assigned to them on the same day. For example, if someone is cooking dinner they won't also be assigned to wash dishes.

It works like this:
When editing a chore, simply select which chores are 'repelled' away from it. The effect goes both ways - you can have 'cook dinner' repel 'wash dishes' and those chores will repel each other - you don't need to also edit 'wash dishes' and set it to repel 'cook dinner'.

The repel effect overrides the default method of sharing out chores that uses the Intensity of chores to keep track of how much work is done. However each person's running total of work is still tracked so if the repel causes someone to have done less work that day then they will need to do more work in the future to compensate. If you have many chores repeling each other and some people excluded from those chores then it could cause some people to fall significantly behind, leading to them getting all available chores on certain days and other unpredictable behaviour. It will be best to use the repel feature sparingly and for the most part let ChoreBuster use the Intensity to share out chores fairly.

Until the recent rebuild it was relatively difficult to add new features such as this but with the rebuild out of the way there will be a much more frequent series of improvements.

This is quite a big change and there will probably be new bugs as a result. If you notice anything that looks wrong please let us know.

* In the previous version of ChoreBuster there was an area where people could suggest new features and vote for features they wanted. This feature was easily the highest voted.

25 September 2019

Ta daaa

After months of work, a modern version of ChoreBuster is live! It has been completely rebuilt using a new language and is compatible with current web browsers and devices.

Few new features have been added yet as the focus has been on recreating the old system and importing the old data. However now that the redevelopment is complete there is a much better foundation to build new features upon and so improvements are much more likely.

The previous version ChoreBuster operated on a 'freemium' model where basic features were free to use but to make the most of it required a small donation. The current version of ChoreBuster gives access to all features completely free although this is likely to change soon, either back to a freemium + donation model or a trial + subscription model. Either of those requires a bit of work to set up and won't be attempted until the dust settles on this launch.

If you notice any problems or want to give feedback, please do so by filling in the contact us form. Thank you!