Code generation tools fix the problem of software development being slow and expensive in much the same way that faster cars fix traffic congestion.