Comment
Comment by skydhash
I’ve studied Electronic Engineering (and interacted with the Civil Engineering classes). And the main difference is that physical laws are inflexible and failure cases may result in deaths, maiming, and material damages. Software constraints are more forgiving in most cases. But that does not means a total lack of discipline has no negative impact. Au contraire, an engineering mindset greatly improves the chances of successfully delivering a project.