OpenAI just released 3o mini

An IDE is also a Client, because you are accessing server data. In this case API. And my question was in regard to API. Hence, Client. The way I see is, we are both right. We just misunderstood each other.

I have been coding since 1997 as well.:p I have been using linux for I don't remember when.

You read your first AI book in 1998? Din't know you were such a big shot. ;)

No, an IDE is not a client.

Don't double down on your mistake here. Client/server architecture is a very specific thing.

A client has to belong to a server.

A web browser is an HTTP client because it pairs with an HTTP server.

An FTP client is a client because it pairs with an FTP server.

An IDE is an application that contains code editors, debuggers, compilers and more. Compilers are not clients.

An IDE can contain client frameworks to communicate with servers. It's also not really correct to say "acessing server data. In this case API". You use an API to retrieve data from a server, and that API is implemented over HTTP.

So the client portion you are saying an IDE is, would in fact be an HTTP client. An IDE is absolutely not an HTTP client.

Even if we ask chatgpt, who loves to agree with everything we ask it doesn't agree with this :-

1738807236365.png
P.S. Life is not MMORPG, that you think you are more skilled with age. A 15 year old kid will beat you at many things AI.

Sorry, but this is an utterly ridiculous statement.

I remember when I was 15, and my skill and experience back then was miniscule compared to what it was at 25, which is in turn miniscule compared to what it is today.

If what you said was true, companies would be hiring 15 year old kids over 30 year veterans.

Experience is a hard limiter in everything in life.

A pilot who has 15,000 hours is going to be significantly more skilled than a 15 year old who's had a few lessons, but is a genius.

Even a 15 year old with a 160 IQ is not going to be able to outperform me in dev. You cannot compensate for 30 years experience. It's A LOT LOT LOT. I was literally in the 90's doing the job of chatgpt by answering programming questions for people on a daily basis. It's one of the things I did to get good fast. Then add decades of writing code, building projects, working in teams and studying more on top of that. I have written several million lines of code in my life. I can craft designs and structure code in my head without writing anything down. This is not something I could do after 2 years of coding.

There's a reason companies hire senior engineers with 10 to 15+ years of experience and don't ask for teenager whiz kids.

Most of those engineering veterans were teenage whiz kids, but now have the experience to boot.

It's just ignorant to say a 15 year old kid is going to beat me at most things AI. I've come across so many coders in my time. I've never met a 15 year old that's at the level of a 15-20+ year dev, let alone 30 years.

Go check out this guy here - https://www.youtube.com/@InternetOfBugs

He's a 30 year industry veteran. 35 years in fact. There's no 15 year olds that are going to "beat him" in dev.

If you've really been in the industry since the 90's, you wouldn't even entertain that idea.

And to be fair, if you'd made the statement that an IDE was a client with me in 1996-1997, I'd have explained the difference back then. That's a very simple thing to confuse. You really shouldn't be mixing up terms like that if you understand client/server architecture, networking and the tcp/ip framework of protocols.
 
No, an IDE is not a client.

Don't double down on your mistake here. Client/server architecture is a very specific thing.

A client has to belong to a server.

A web browser is an HTTP client because it pairs with an HTTP server.

An FTP client is a client because it pairs with an FTP server.

An IDE is an application that contains code editors, debuggers, compilers and more. Compilers are not clients.

An IDE can contain client frameworks to communicate with servers. It's also not really correct to say "acessing server data. In this case API". You use an API to retrieve data from a server, and that API is implemented over HTTP.

So the client portion you are saying an IDE is, would in fact be an HTTP client. An IDE is absolutely not an HTTP client.

Even if we ask chatgpt, who loves to agree with everything we ask it doesn't agree with this :-

View attachment 418348


Sorry, but this is an utterly ridiculous statement.

I remember when I was 15, and my skill and experience back then was miniscule compared to what it was at 25, which is in turn miniscule compared to what it is today.

If what you said was true, companies would be hiring 15 year old kids over 30 year veterans.

Experience is a hard limiter in everything in life.

A pilot who has 15,000 hours is going to be significantly more skilled than a 15 year old who's had a few lessons, but is a genius.

Even a 15 year old with a 160 IQ is not going to be able to outperform me in dev. You cannot compensate for 30 years experience. It's A LOT LOT LOT. I was literally in the 90's doing the job of chatgpt by answering programming questions for people on a daily basis. It's one of the things I did to get good fast. Then add decades of writing code, building projects, working in teams and studying more on top of that. I have written several million lines of code in my life. I can craft designs and structure code in my head without writing anything down. This is not something I could do after 2 years of coding.

There's a reason companies hire senior engineers with 10 to 15+ years of experience and don't ask for teenager whiz kids.

Most of those engineering veterans were teenage whiz kids, but now have the experience to boot.

It's just ignorant to say a 15 year old kid is going to beat me at most things AI. I've come across so many coders in my time. I've never met a 15 year old that's at the level of a 15-20+ year dev, let alone 30 years.

Go check out this guy here - https://www.youtube.com/@InternetOfBugs

He's a 30 year industry veteran. 35 years in fact. There's no 15 year olds that are going to "beat him" in dev.

If you've really been in the industry since the 90's, you wouldn't even entertain that idea.

And to be fair, if you'd made the statement that an IDE was a client with me in 1996-1997, I'd have explained the difference back then. That's a very simple thing to confuse. You really shouldn't be mixing up terms like that if you understand client/server architecture, networking and the tcp/ip framework of protocols.
Oh boy! Why waste so much time in explaining your point of view. You may not realise this or not - It's just your point of view.

"Experience is a hard limiter in everything in life." - Another point of view.
I will give you an example - Gukesh Dommaraju, an 18-year-old chess prodigy, became the youngest undisputed World Chess Champion in history in December 2024.
You think you will just beat him if you played you first chess game in 1998. :p

Now, the client/server argument;
It's just language. There is no universal correct word/meaning combination. Try this experiment: Ask your mighty ChatGPT - "What is a Client?" . You will get more words. Ask for more clarification and more words. You will never end up with anything other than words. The meaning that you associate with those words are entirely subjective. I can't convince you with that, unless you have invested some time and energy into understanding our sorry existence.

The purpose of language is to convey meaning. You will always fail if you think there is objective truth in your point of view.

Let me tell you the truth - I am not right either. It's just my point of view, for now. I bet it'll change with my growth.

I will not reply anymore and waste both of our time. peace
 
I think the version will be best suit for using on technical purposes like coding, doing calculations, computing, math, etc.
 
Oh boy! Why waste so much time in explaining your point of view. You may not realise this or not - It's just your point of view.

"Experience is a hard limiter in everything in life." - Another point of view.
I will give you an example - Gukesh Dommaraju, an 18-year-old chess prodigy, became the youngest undisputed World Chess Champion in history in December 2024.
You think you will just beat him if you played you first chess game in 1998. :p


It's not a point of view. It's a fact. Experience is a hard limiter.

You proved my point with Gukesh Dommaraju. He started playing chess at 7. He has 11 years of experience, and, he's a 1 in 100 million level chess intelligence.

You found the one example of the one young person who is world class, but even he has 11 years of experience.

Yes, maybe there's a single 1 in 100 million 15 year old out there that's been doing AI since he was 7 and could create better software than me. Does this prove that it's the norm? Does it prove that experience is meaningless and just a number?

This is just nonsense. I hire devs. I wouldn't hire a 15 year old dev with no experience. I don't even know why you're arguing here. Are you offended that I read my first AI book in 1998? Are you threatened? What's the issue? Why the need to try to compete with me, with some imaginary 15 year old.

Now, the client/server argument;
It's just language. There is no universal correct word/meaning combination. Try this experiment: Ask your mighty ChatGPT - "What is a Client?" . You will get more words. Ask for more clarification and more words. You will never end up with anything other than words. The meaning that you associate with those words are entirely subjective. I can't convince you with that, unless you have invested some time and energy into understanding our sorry existence.

The purpose of language is to convey meaning. You will always fail if you think there is objective truth in your point of view.

Let me tell you the truth - I am not right either. It's just my point of view, for now. I bet it'll change with my growth.

I will not reply anymore and waste both of our time. peace

What? What do you mean it's just language. That's like saying 1 + 1 = 5. "It's just math, there's no universal correct number/meaning combination."

Yes, I know the word client has multiple meanings, but that's irrelevant. You are talking about client in the context of client/server architecture and applications.

You are TRIPLING down here on an IDE being a client. It's just getting stupid now.

"You will never end up with anything other than words". What does this even mean? This has no meaning. No relevance. Words DO have meaning. Language is a tool to communicate. You can't just make shit up and say "It's just language"

The meaning I associate is NOT subjective. It is completely objective. An IDE is an IDE. It is not a client any more than a monkey is a banana.

You are saying a monkey is a banana because the word banana is subjective.

We all make mistakes, but when you make them, don't double down then triple down on the mistake. It won't get you anywhere in life and in fact makes you look highly insecure.

Existence is subjective. Words and language are not subjective. If they were subjective it would be impossible to communicate. Words have objective meaning. The meaning changes based on context, but it's still objective meaning.

For example, "client" has 3 definitions in the dictionary. It doesn't have "endless words" as you put it.

1738850282407.png

These are objective meanings, not subjective. We are clearly talking about a client in the context of computer networking, and even if we weren't, an IDE is not a "dependent, a hanger-on", nor is it a "person or organization using the services of a lawyer or other professional person or company."

Here: Read this - https://www.quora.com/Can-any-meani...can fairly argue,is stable in objective terms.

There's not much information on it, as it's actually fairly obvious, but word definitions are objective, at least over a period of time until their definition is changed, ie, "client" being an example in that it was used in a way in ancient rome that is no longer used.

The meaning derived from language is subjective. Different people will derive different meaning from language.

But the word its self is objective.

The meaning I'm conveying is subjective, and different things will be perceived differently by different people.

The one thing that is objective is the meaning of "client" in computer networking.

If it wasn't objective, we would not have a stable way to communicate. I could say "What apple do you use to code in?", since "apple" is just subjective, which means its meaning can be anything. That doesn't work.
 
Last edited:
Back
Top