Writing low quality software is easy. Achieving high quality software is much harder. Leadership and safety are essential factors in achieving and maintaining high quality.