Blog - What is the Difference Between Software Developer and an Engineer? Part 1