Earlier quoted context omitted.
According to the dictionary, an "engineer" is a person who designs, builds, or maintains engines, machines, or public works. A computer is a physical machine that runs programs which are encoded digitally on physical hardware (memory). I could see an argument for considering a computer program to be an engineered "machine" that runs on a turing-complete computational platform. Just because a computer program is digit…
> According to the dictionary, an "engineer" is a person who designs, builds, or maintains engines, machines, or public works. That's exactly the point. Programmers write programs. They don't design engines, machines, or public works. Programmers are excluded from the very definition you're quoting. If you want to expand the definition to include the application of scientific methods to solve a problem, so that it in…
You can become a licensed software engineer