I am not sure what you are trying to say here. 

> On Nov 23, 2022, at 8:36 PM, Holloway Kean Ho <hollowaykea...@gmail.com> 
> wrote:
> 
> Your examples have something to do with the developer's psychological problem 
> for failing to distingush between objects; not OO, OOP, or any programming 
> languages. Neither Java or Go can rescue your situation. You should consider:
> Review his/her manager's work ethics for possible abusement.
> Get psychological help online for him/her.
> Communicate with your PM for porject's risk mitigation.
> Help him/her find a comaptible job.
> 


I will say it another way:

I am offering you a Acme1000 and a Beta1000 - both cost $100.  Which do you 
want?

Clearly you would ask: 1) Do I need either of these? 2) What is the difference 
between the two?

Labels/common language is what allows societies to exist. As in this case, I 
believe your ESL has caused you to issue some statements above that make it 
difficult for people to understand what you are trying to say and may even 
interpret them to mean you are a rude person that should be ignored.

Whether applying the OO label to Go makes sense depends on what you believe OO 
means. If you don’t have an accepted definition of a OO language, nor a 
complete understanding of Go itself - it is impossible to say that applying the 
label is correct or not. Ample evidence has been given that the definition of 
OO is “not universally accepted”.

If you claim that labels are only useful when “it’s obvious what it is” - how 
do you determine it is obvious? Your personal experience/knowledge? An accepted 
“reference guide”?

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/C1747791-6E80-462B-B089-28C992119237%40ix.netcom.com.

Reply via email to