Making software done -- todo: reread