an experiment in making software more useful