Least offensive programming