Programmer A programmer is someone who typically writes computer programs, they are typically handed a specification or some sort of requirements, document or something, or a features list with some specific details on what needs to be implemented. And then they go off and they implement it. They're really into writing with tight code. A beautiful code that flows nicely is very elegant, readable and maintainable. That's really what they're about. And they have really deep programmer has deep knowledge about a programming language and algorithms and how to do things really well in code. And they really have that kind of a silos view about what to do is really about the code and encoding up to the program and using elegant algorithms. Typically, a programmer might, in their spare time have their own programming projects are working on. Developer A developer is kind of a little bit of a different animal, they're not into depth with the program is deep as a pr...