Although the objective in control system programming is to deliver a reliable system that meets the client’s specifications and expectations, the programming is as much an art as it is a science.