I agree with his point. The development of software is not an engineering discipline because there is a literal and metaphorical art to it. Software creators need to take quantitative aspects of engineering, and incorporate qualitative aspects such as design and aesthetics into the final product. There are no real metrics for measuring some aspects of software creation. Software creation can be viewed as an art.