NVIDIA CEO: No need to learn coding, anybody can be a programmer with AI

NVIDIA CEO: No need to learn coding, anybody can be a programmer with AI

Alright folks, let me tell you something. Technology has come a long way in the last 50 years

Nearly the time that I've been around on this planet.

Some of it has evolved and kept up with the times. Some of it has disappeared into the void. Take the first programmable mechanical computer from 1938. The Z1 , created by Konrad Zuse was a beast. Limited memory. Heavy as hell. Can you imagine having that thing in your living room? Me neither.

People like me have always been speculating about the future of technology. It's nothing new. As Arthur C. Clarke once said, "Trying to predict the future is a discouraging and hazardous occupation".

But that doesn't stop us from trying.


Before we start!

If you like this topic and you want to support me:


  1. Comment on the article; that will really help my articles to reach more people ??
  2. Or Connect with me on Linkedin ??
  3. You can always subscribe to TechTonic Shifts to get your daily dose of tech ??


Just take a look at what Jensen Huang, the CEO of NVIDIA, said at the "Who Will Shape the Future of AI?" event. He said, "It is our job to create computing technology such that nobody has to program and that the programming language is human. Everybody in the world is now a programmer. This is the miracle of artificial intelligence".

Now, I don't completely agree with Jensen.

At least not at first.

Learning to program is a way to find basic solutions until we can write code that solves real business problems. Programming is like any other subject. It helps us make better decisions. You can't just tell ChatGPT to build an entire mobile app. It might be able to do it, but understanding the code without knowing the logic behind it would be a nightmare. And it could be biased and full of errors.

Programming will definitely be affected by AI and no-coding apps, just like any other field. But we'll still need developers to keep building better models and software. Like the stuff NVIDIA sells.

For most people, prompts will get easier to use.

That's thanks to the AI engineers and prompt engineers working behind the scenes. They optimize the chat interface we use, whether it's ChatGPT, Gemini, Claude 3, Copilot, or whatever else. It might seem like AI is doing everything, but there are human developers putting in the time and knowledge.

This script sets up a basic game with two paddles and a bouncing ball, aka "Pong"

Jensen's comments show that AI is going to change programming in a big way. From how we learn it to how we use it. Sam Altman, the CEO of OpenAI, has said that programming will still be important in the future, but it will be different from what we're used to.

AI is just going to speed things up.

On the other hand, Emad Mostaque, the CEO of Stability AI, thinks that programmers as we know them might not exist in about 5 years. That might sound scary if you want to get into programming. But the truth is, a lot of future code is probably going to be written by AI, not humans.

It makes me wonder...

Isn't the whole point of programming languages to make them easier to understand? So more people can solve problems by coding? Back in the 1950s, programming languages were complex. You had to be a specialist to master them. But over time, they've become more accessible to new programmers. Coding is more inclusive and appealing now.

Nowadays, we're getting code from AI assistants. So a lot of non-programmers or beginners are probably writing their first lines of code in a different way than before. But in terms of what the code does, they can get to the same solutions or goals. Programming as we know it probably won't disappear in the next 3 to 5 years. But what about in 20 years? Will we still be coding?

I wonder if we'll even be using computers by then.

Pong was released in1972, by Atari, The game was designed by Atari co-founder Nolan Bushnell

In a standard computer, there's a software layer and a hardware layer. They talk to each other using machine language, which is often in binary. It's hard for humans to understand. But when you look closer, you see that abstraction and complexity are part of each layer. Over time, these layers have built up to give us the modern computer. It's a lot easier for humans to communicate with machines now.

We can do a lot of things with simpler instructions.

AI assistants would be another layer on top of that. It's a way for humans to communicate with computers even more easily. That's why multimodal AI [Text, Images, Analytics, Video, Coding, etc.] is such a big deal right now. It captures as much information as we want to give like audio, images, text, etc. AI's take those as prompts and start generating responses that are close to what we expect.

Right now, we're seeing a wave of AI code assistants, like GitHub Copilot, CodiumAI, AWS Code Whisperer, and Tabnine. They're definitely changing how people write code.

But even though it might seem like AI will replace programmers, the truth is that a lot of the current models still make mistakes. And we don't have full control over what the chatbots say. Just look at what happened with Google Gemini recently. It refused to generate images of white people and went overboard with inclusion. It ended up stereotyping people and caused a lot of controversy about race .

If you use AI to generate code regularly, you've probably noticed that it's hard to get high-quality code on the first try. Especially if the code is complex or there's a lot of it needed for the project.

The truth is, AI is an amazing coding assistant. It will help us write and debug code faster. But it's still limited if we expect it to start building software from scratch by itself. It will definitely do that in the future, maybe sooner than we think.

But does that mean we should stop learning to program? Absolutely not.

AI art hasn't stopped people who love art from painting, drawing, or creating. In the same way, AI won't make programmers obsolete. It's just the next layer of abstraction in coding. It will make it even easier for humans and machines to interact.


Well, that's a wrap for today. Tomorrow, I'll have a fresh episode of TechTonic Shifts for you. If you enjoy my writing and want to support my work, feel free to buy me a coffee ??

Think a friend would enjoy this too? Share the newsletter and let them join the conversation. LinkedIn appreciates your likes by making my articles available to more readers.

Signing off - Marco


Top-rated articles:



Mustafa Petek

Senior DevOps Engineer | Docker, AWS, Cloud Architect | Kubernetes Certified (CKS, CKA, CKAD) | Linux | Cloud Security | CI/CD Automation Specialist

3 个月

It just increases the "interaction of humans and machines with AI" Does CEO Jensen Huang fear that he will be out of a job when AI starts running companies? IT workers are the ones who create tech CEOs like Jensen Huang: 1 Apple 2 Microsoft 3 Google / Alphabet 4 Meta 5 Amazon 6 Tesla 7 Alibaba 8 Tencent 9 TSMC 10 Nvidia 11 Samsung They all rose on the shoulders of IT workers. No CEO should make the following statements about the shoulders they rose on... In ten years, the new CEOs will also be created by IT workers. I also agree with the esteemed Marco Van Hurne: "humans and machines to interact. But does that mean we should stop learning to program? Absolutely not. AI art hasn't stopped people who love art from painting, drawing, or creating. In the same way, AI won't make programmers obsolete. It's just the next layer of abstraction in coding. It will make it even easier for humans and machines to interact."

Akriti Singh

Front-End Web Developer | Web designing | HTML5 | CSS3 | JS | Power bi

3 个月

yes even I don't agree with the CEO of NVIDIA as he said no need to learn coding anybody can be a programmer with AI. I agree that in upcoming years AI will write the whole code but we can't get that quality of code, if AI will write that code then also we need a programmer who can edit that code and make that code a bugs free code, and AI can't write a code to build any software app for that we need a programmer

Ed Schimmel

Microsoft Certified: Azure AI Engineer Associate | Azure Developer Associate | Power BI Data Analyst Associate | Solutions Developer

3 个月

There is a misconception that the core activity of programmers and engineers is writing code/programming. Their main task is solving the problem by dividing it up into manageable tasks. The code is only the tool to this. As you described in the past this happened with assembly, later with languages like c++. Nowadays we have low code platforms. In the base the work for the developer hasn't changed and his strength is measured with his ability to find a solution for the problem, not so much the tool he is using for it. With the introduction of AI, data science and ML there is a request for many more complicated tasks to be solved. I wouldn't be surprised that more developers are needed, instead of less.

要查看或添加评论,请登录

Marco van Hurne的更多文章

社区洞察

其他会员也浏览了