The words software engineer and computer programmer can be confusing for the common computer user. We often think of computer programs under the general term "Software". For us, the two terms might be interchangeable. But that's not the case. The role of the software engineer is quite different from the role of a computer programmer. […]