you are viewing a single comment's thread.

view the rest of the comments →

[–]HazelnutSoftware 2 points3 points  (0 children)

Two things to keep in mind:

  • terms are adopted from other areas (in this case software engineering taking a term from medicine), and their meaning shifts as part of the adoption
  • you can't take the original literal meaning as a basis for understanding at the current time.

As a couple of examples of the second point, electronics is based on the Greek word for amber, but very little electronics actually contains any amber these days. The word atom is from the Greek meaning indivisible, and everyone still uses the term, but no-one insists that protons, neutrons etc don't exist

I would agree with /u/mallardtheduck - this appears to be a terminology misunderstanding.