
The 3 Different Tribes of Programmers
Computer Science is a very interesting area of study, because it has nothing to do with computers. And it’s not a science. There are countless ways to call yourself: a programmer, a developer, software engineer, IT specialist, architect, hacker, data scientist, machine learning engineer, technology “fellow” and even ninja. Although there are some (not so) subtle differences between these terms, in general, they all represent someone who writes some sort of code which runs on some sort of a computer…