Software engineer, software developer, same thing, right?" ""...

August 31st, 2020

Software engineer, software developer, same thing, right?" ""...

Software engineer, software developer, same thing, right?" "" "No." "" "Both these roles are similar, yet there are several key differences. Take an adjacent analogy: Mechanics and mechanical engineers. A car mechanic knows how to fix just about every system in a car; however, given a blank canvas, they couldn’t design the whole vehicle. On the other hand, the mechanical engineer could, and is likely also pretty decent at cars." "" "Similarly, a developer can code just about anything, given requirements, and fix any bug. However, given a vague problem to be solved by software, a properly designed solution requires a software engineer. " "" "Some argue that software engineering is not a proper engineering discipline. Sure, there aren’t the same physical limitations that a civil engineer deals with, but there’s the same if not more ethical constraints that must be considered, and are far too often overlooked. Software impacts the whole planet simultaneously through its low marginal costs of distribution, making ethical considerations more challenging." "" "All software engineers are developers, but not all developers are engineers. Both roles are vital in building and maintaining software, but they are different roles. Probably wouldn’t want your mechanic designing your next car 😜 #bendevtip


Original post on LinkedIn