Nvidia CEO says future of coding as a career might already be dead, due to AI
windowscentral.com
windowscentral.com
"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."
How do we get from this to "future of coding as a career is dead"?
Fun question: AI generates some code and its deployed to production. Theres a bug found in the logs and a dev sits down to analyze the fix. Does the dev correct the prompt that generated the code and commit that prompt, or does the dev make a code fix and commit that?
I find one of them to be pretty good at autocompleting for-loops and simple statements for me. Because it's driven from the same tab key that I use to format code with, I also spend time dismissing suggestions with the escape key. As a power tool it's OK.
This is the part I think folks underestimate when saying that "Coding as a career might be over". Gen AI can write decent code, but constructing software from code, and coming up with implementation ideas and turning those into tickets still feels far away at least from my experience using ChatGPT and CoPilot. Also those systems were trained on code but I don't know that they have the best idea of quality of the code they were trained on.
In all seriousness though, an AI at this point can do some cool things with some handholding, prompt refinement, etc such that its almost a Jr. Dev. Both more or less went to school for CS and both are minimally experienced but have a lot of code to look at and draw conclusions from. Neither know anything about the business domain. Both generate candidate solutions that will at best require some additional guidance.
Personally, I don't see things getting too far beyond this in the near term. Perhaps AI becomes a very good Jr Dev who can handle "write me a function with inputs Foo,Bar that returns the [biz logic] as Baz" and the "coders" modern job is to generate maybe 50% of the necessary code where the other 50% is the integration.
Who knows ... but I dont see people saying the things I think people would say if anyone was actually doing this for realsies.
That is my optimistic read on AI. Return of the generalists (note - don't read that as a 'jack of all trades' but rather someone who is very good at 2-5 things rather than an expert at 1-2). Have a broader base and know how to use AI tools to do the prescriptive parts.
Software development will be effectively dead when enough systems can adequately code, define, and run themselves with minimal human design or operations attention. This is one of key (gradual) thresholds of the technological singularity.
To accomplish this will require far more than just code completion, but AI-operated requirements capture, architecture, feature prioritization, configuration management, operations management, capacity planning, debugging, and optimization.
Further still off in the future (perhaps 20 years), it will gradually eat down the stack to include algorithmically-designed programming languages and representations of languages, operating systems, and the ASIC silicon pipeline that run the things.
The pace of technology advancement is about to exceed human control and human understanding, and it also means that most people will be unemployed or under-employed with really shit jobs and very poor, while there will be a few trillionaires.
But also... what else could I pivot to instead that doesn't also have the same problem?
AI will need to be managed/implemented? Perhaps become an AI Manager of some kind helping deploy it into industry. I'm sure it will need to be cared for, hardware breaks, power outages, tuning, environmental controls, etc. There is a whole industry that will need to support it until Robots/Androids can do that job.
I'm semi retired and I am worried for you too.
Here’s an example, companies still hire technical writers. Even though there are so many AI text generators out there.
Between...
* Trying to falsely sell an AI future that won't come in his lifetime (hes in his 60s), and his company almost has nothing to do with this future; GPUs are a horrible stopgap for purpose-built hardware, which companies already sell and have been deployed in prod for years.
* Selling GPUs that literally are fire hazards and then helped lead the effort to hide this and threaten anyone willing to cover it in the tech news; this only lead to Streisanding it hard.
* Covering up the whole Samsung fab failure where he blamed the lack of cards on retail shelves was because of "Bitcoin miners scalping them", and then opened up him and his company up to litigation over this by their own shareholders, and then they lost in court and were forced to admit to shareholders that the cards had never existed in the first place; this one is extra insane, because a sale is a sale (doesn't matter who the cards got sold to once they leave Nvidia partner hands), but Bitcoin miners would have mined with them and Bitcoin mining on GPUs had already been dead for several years by then and Nvidia GPUs have horrible performance when it comes to such tasks; scalping or mining would have been a less profitable proposition for miners, and he also slandered miners by lumping them in with scalpers with such a flippant remark.
* Fought the Mellanox acquisition internally until someone sat him down and explained to him that everyone had a high bandwidth low latency network except Nvidia and that AMD had used Mellanox for external Hypertransport for years (but transitioned to external PCI-E as part of the Infinity Fabric rebranding) and a lot of smaller supercomputer-esque deployments switched to generic RDMA over Ethernet instead of Mellanox Infiniband, and if they want to survive at all in the enterprise space, they need this, and due to everyone switching, Mellanox was now a cheap and effective acquisition. He then relented, purchased Mellanox, and started claiming it was his idea the whole time.
... I'm still not sure why Nvidia continues to keep him around. He only owns about 4% of the company, and only about 15% of the shares are part of the Jensen personality cult. Ditching him and hiring someone actually on board with the Nvidia mission would be a huge boon to the company.