Mechanical Vs Software Engineering