Programmers have not been professionals because they haven’t really cared about quality.