During the past few years, many different titles have emerged for software developers. You can be a software developer, a software… — During the past few years, many different titles have emerged for software developers. You can be a software developer, a software engineer, a frontend ninja, a computer programmer, a software architect and many other things that I may not even be aware of. I don’t really know the actual difference…