The English Oracle

Why do people in various professions like software engineering and management tend to use the word "finalize" instead of "finish"

--------------------------------------------------
Rise to the top 3% as a developer or hire one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: A Thousand Exotic Places Looping v001

--

Chapters
00:00 Why Do People In Various Professions Like Software Engineering And Management Tend To Use The Word &
00:23 Accepted Answer Score 51
01:20 Answer 2 Score 13
02:02 Answer 3 Score 10
02:36 Answer 4 Score 3
02:59 Answer 5 Score 0
03:22 Thank you

--

Full question
https://english.stackexchange.com/questi...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#meaning #wordusage

#avk47



ACCEPTED ANSWER

Score 51


The definitions of finalise and finish are pretty similar, with finalise referring to the production of, or agreement on, the finished version.

The single word finalise carries the connotation of just the last bit, whereas finish needs helper words to carry that connotation (e.g. finish off, finish up). Saying that something is finished can also carry the unwanted sense that it is done for, that is, that it is of no further use; finalise doesn't carry that unwanted sense.

In commerce (including the fields of software engineering and management that you specifically referenced), completion isn't always enough. The customer wants confirmation of completion. Transacting parties want the signed agreement that follows the completion of negotiations, or the invoicing and payment that follow the completion of work. So it isn't enough that the work is finished (even in the positive sense); it needs to be finalised.




ANSWER 2

Score 13


"Finished" refers to an activity or action. You've finished doing something.

But "finalised" refers to the state of an object to which all pending modifications have been applied, and no more are necessary/permitted.

So strictly speaking it does not make sense for a thing to be finished, though admittedly in English we do sometimes use "I have finished [X]" to mean "I have finished creating [X]", if only colloquially. Similarly, "[X] is finished" might informally mean "the creator of [X] has finished their task".

I can't speak for other professions, but in software engineering I guess we try to avoid such ambiguities, at least when constructing programming languages with keywords like Finalize.




ANSWER 3

Score 10


I suppose they would argue that one finishes something of a fixed and prescribed nature - such as a 100 metre race.

But where the nature of the task is indeterminable at the outset and could take unexpected twists and turns, such as designing some new software, then it becomes inappropriate to talk of "finishing".

What, someone might ask, do you mean by "finishing"?

Finalise carries the sense of something being declared ended.

However, I also feel there may be an element of that which you refer to in the question - "finalise" sounds more managerially sophisticated than plain old "finish".




ANSWER 4

Score 3


As a software developer, I find that we use "finalized" to mean fully defined and agreed upon/signed off, not to mean implemented.

"Done" has come into vogue with agile/scrum. See 'definition of "done"'.

And I don't really hear "finished" as in "x is finished", only in the informal "have you finished x yet?".