The Dialogue between Sciences, Philosophy and Engineering