One of the characteristics of an engineering discipline is a world view or paradigm[1]. However, what is the worldview of Software Engineering? (or a bit wider, for computers?) I just read an idea by Stephen Hawking and Leonard Mlodinow, called Model-Dependent Realism[2]: “the idea that a physical theory or world picture is a model (generally … Continue reading