Software that fails randomly frustrates many people and wastes much time and effort