Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers?
We are learning that science and empiricism works in software development, maybe now is the time to redefine what “Software Engineering” really means.
Software isn't bridge-building, it is not car or aircraft development either, but then neither is Chemical Engineering. Engineering is different in different disciplines. Maybe it is time for us to begin thinking about retrieving the term "Software Engineering" maybe it is time to define what our "Engineering" discipline should be.