Software Development = Engineering
[A]ll computer programs are designed to accomplish some kind of task. Even the most elegant of computer programs, in order to be considered a program, has to compile and run. So just like mechanical engineers and architects, computer programmers create artifacts that have to stand up to an objective reality. [Emphasis mine.]
- Maciej Ceglowski, “Dabblers and Blowhards,” Idle Words.
This is the first (only?) interesting thing I’ve seen in an argument that software development = engineering.