Software Engineering is different from Programming
All software engineers can program, but not all programmers can engineer software
Some people don’t like the term Software Engineer because of the engineering metaphor. This article is not about that term. If you don’t like it you can substitute it with Software Author, Software Craftsperson, or Software Artist!