What Programs Are Useful