Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
AI Programming

AI Means Everyone Can Now Be a Programmer, Nvidia Chief Says (reuters.com) 170

Artificial intelligence means everyone can now be a computer programmer as all they need to do is speak to the computer, Nvidia CEO Jensen Huang said on Monday, hailing the end of the "digital divide." From a report: Speaking to thousands of people at the Computex forum in Taipei, Huang, who was born in southern Taiwan before his family emigrated to the United States when he was a child, said AI was leading a computing revolution. "There's no question we're in a new computing era," he said in a speech, occasionally dropping in words of Mandarin or Taiwanese to the delight of the crowd. "Every single computing era you could do different things that weren't possible before, and artificial intelligence certainly qualifies," Huang added. "The programming barrier is incredibly low. We have closed the digital divide. Everyone is a programmer now -- you just have to say something to the computer," he said. "The rate of progress, because it's so easy to use, is the reason why it's growing so fast. This is going to touch literally every single industry."
This discussion has been archived. No new comments can be posted.

AI Means Everyone Can Now Be a Programmer, Nvidia Chief Says

Comments Filter:
  • by aglider ( 2435074 ) on Monday May 29, 2023 @10:04AM (#63558971) Homepage

    AI means than none will be a programmer any more. In the classical sense of mapping a problem solving task into an automated program.

    People will think that a well posed question to a chat bot will turn them into programmers.

    • by rsilvergun ( 571051 ) on Monday May 29, 2023 @10:37AM (#63559033)
      not a programmer. If you're older those roles used to be the same. As applications got more and more complex you couldn't do that anymore.

      These days the way a programming job works is you log into a case system and pull an entry that tells you to write function X with inputs Y & Z and output result A.

      It's popular to look down at those jobs, but they pay good and they're how you get started. Those jobs are all going to go away. There's hundreds of thousands of them in America. Millions in India. They're good middle class jobs of the sort that drive your economy, and they're about to go *poof* effectively overnight.
      • by ArmoredDragon ( 3450605 ) on Monday May 29, 2023 @11:23AM (#63559131)

        These days the way a programming job works is you log into a case system and pull an entry that tells you to write function X with inputs Y & Z and output result A.

        I've been doing this for about three years now (I think, DamnOregonian can give you a count of the exact number of days) and...I've literally never experienced this. In fact, I strongly suspect that anybody who does produce software this way is bound to produce crap because it sounds like they'd have a poor understanding of the overall picture. I get it, your thought process pretty much revolves around the idea of everybody doing rote tasks as in factory work, because that's the era your ideology started in and pretty much still lives in. But the world hasn't worked that way in a long time.

        In fact if the job is something so terse, it's usually more like "as a person in job x, I need a (new or existing) tool to do y, with some possible conditions and circumstances, and here's the acceptance criteria". Though typically there's a lot more discussion around the use case, the value, possible methods, etc, before the ticket is even created. It's also not going away any time soon.

        • They are usually programming for an existing framework. There really is not many options when it comes to large enterprise software. That said the documentation is much more valued than the actual binary. Do not tell me what you built show me the documentation.
        • I've been doing this for about three years now (I think, DamnOregonian can give you a count of the exact number of days) and...I've literally never experienced this. In fact,

          Oh it is quite common these days.

          I strongly suspect that anybody who does produce software this way is bound to produce crap

          Yes! It produces absolute shit. Sometimes even shit that meets every single requirement and does something else entirely and is absolutely useless for the purpose for which it was created.

          But the important thing is that this process facilities various mystical man month fantasies and allows recovery from what would be fatal project mismanagement. Since nerds are easily bullied pussies they’re happy to operate under these conditions for their more assertive corporate

      • who has never coded anything in their life.

      • Comment removed (Score:5, Insightful)

        by account_deleted ( 4530225 ) on Monday May 29, 2023 @03:07PM (#63559571)
        Comment removed based on user account deletion
        • But others... they're trying to cut your wages. That's why they're firing people left right and center claiming that AI will do their jobs.

          If they're doing that, they'll find out the hard way why it doesn't work.

        • by rbrander ( 73222 )

          Well said, bravo, etc.

          Just to add some highlighter: the Asian programmer threat never became acute, because programming for any workers without being among those workers, is like doing surgery blindfolded, working from verbal descriptions of what's inside the patient.

          Hell, I watched the IT department move 30 people into the Waterworks department, because the buildings were miles apart, saved travel time. It still didn't help. They socialized among themselves, took only guided tours of other people working

    • Then again... (Score:5, Informative)

      by Archtech ( 159117 ) on Monday May 29, 2023 @10:54AM (#63559071)

      https://abc7chicago.com/chatgp... [abc7chicago.com]

      'Schwartz, in an affidavit, said that he had never used ChatGPT as a legal research source prior to this case and, therefore, "was unaware of the possibility that its content could be false." He accepted responsibility for not confirming the chatbot's sources.

      'Schwartz is now facing a sanctions hearing on June 8.

      'In an affidavit this week, he said he "greatly regrets having utilized generative artificial intelligence to supplement the legal research performed herein and will never do so in the future without absolute verification of its authenticity."'

    • Re:Really? (Score:5, Informative)

      by gweihir ( 88907 ) on Monday May 29, 2023 @03:43PM (#63559673)

      You mean like a "Compiler"? Like COBOL meant that every business person can just write their own code? Ah, no, compilers are _reliable_, while "AI" is not.

      You know, the dream of putting a question into a tool and out comes executable code than answers that question is as old as the coding profession, maybe older. It has never worked out despite frequent grande claims (anybody remember the 5GL project? Abysmal failure....) and it will not work out now.

  • Nvidia is clueless (Score:5, Insightful)

    by XXongo ( 3986865 ) on Monday May 29, 2023 @10:08AM (#63558973) Homepage

    Programming doesn't mean knowing a language. Programming means being able to clearly envision and sequence the logical flow of a process.

    If you don't know how to turn your requirements into a clear sequence of operations, you can't "program" even if you have an AI. "Do that thing I want" turns out not to be an actual command.

    • by NobleNobbler ( 9626406 ) on Monday May 29, 2023 @10:31AM (#63559015)

      Well, their engineers are smart, but this comment is lol

      ChatGPT is comedy gold when you ask it to write actual functional code. It's *great* to get ideas from, though. I see it as a genius friend who is cursed with the uncanny ability to fuck everything he does up in small ways that have huge effects.

      Yet loses none of his confidence.

      • by Rei ( 128717 ) on Monday May 29, 2023 @11:17AM (#63559113) Homepage

        Pretty good description. Take python, for example. ChatGPT knows all the esoteric libraries and functions that I don't and would never have thought of using. But the implementation is generally packed with bugs and misunderstandings which I have to go through and rework. But the fact that it knows the esoteric libraries and functions saves time regardless.

      • okay but chatgpt produces spotty results, because it hasn't been tailored to write code, it just happens to be half good at working with code.

        i have personally seen and proven it has an understanding of what the code is doing beyond what a chat bot really should

        for example if you describe its programming fuck up, it often understands what it fucks up and fixes it.

        if you ask it to explain how it fixed it, it often can explain it very well.

        i think a purpose built chatgpt-like programming engine could be terri

    • I want to clarify that I don't mean *your* comment-- the guy from Nvidia's

    • by Archtech ( 159117 ) on Monday May 29, 2023 @10:57AM (#63559073)

      Emerging from the dust of ages:

      "I really hate this damn machine;
        I wish that they would sell it.
        It never does quite what I want,
        But only what I tell it".

      https://cse.buffalo.edu/~burha... [buffalo.edu]

    • by presidenteloco ( 659168 ) on Monday May 29, 2023 @12:41PM (#63559307)
      We used to have a, bad, inside joke, to do with requirements gathering, in some software dev community I was in.

      The story was that, to automate programming, some AI researcher were trying to make a computer with DWIM functionality:
      Do What I Mean. (You know, much more sophisticated at error correction than a DWIS computer (Do What I Say).

      But the problem was quickly understood to be harder than that.
      What was needed was a computer with DWISM functionality:
      Do What I Should Mean.

      You know, if I knew not only how to express myself clearly, but also knew how to conceptualize clearly, without
      thing like incoherence, self-contradiction, ill-formed concepts, miscategorization, incorrect assumptions, general muddiness of cause-effect reasoning, etc etc.

       
    • "Programming doesn't mean knowing a language. Programming means being able to clearly envision and sequence the logical flow of a process. "

      I guess he meant, every programmer can now write in COBOL or other languages they don't know the syntax for.

    • Programming doesn't mean knowing a language. Programming means being able to clearly envision and sequence the logical flow of a process.

      If you don't know how to turn your requirements into a clear sequence of operations, you can't "program" even if you have an AI. "Do that thing I want" turns out not to be an actual command.

      Like when talking to a Nutrimatic Drink Dispenser and it's giving you something "almost, but not quite, entirely unlike tea". Telling it exactly what you want and describing the process to achieve that may help you get a better drink. Best not try this when your spaceship is being attacked though. :-)

  • by GuB-42 ( 2483988 ) on Monday May 29, 2023 @10:12AM (#63558979)

    Yup, that's what being a programmer means. What language you use to do this is of little relevance. Learning a programming language syntax takes a few weeks if that's your first, less than a day if you are already experienced. Understanding what people need and "explaining" it to the computer in an precise, unambiguous, repeatable way takes a lifetime.

    It is like saying that anyone can now be a military officer, all they need to do is speak to their troops.

    • by dvice ( 6309704 )

      Funny that you said "explaining to the computer", because I tried to make a software with ChatGPT by explaining what it needs to do.
      1. I described that I want to create a GUI application with tools to select and what those tools will do.
      2. ChatGPT managed pretty well at first. I was able to select a tool and use it.
      3. Then it made a simple bug into the program. I looked at the code and pointed it out saying that it needs to delete one line from the code and explained where it was. ChatGPT could not do it.
      4.

      • With the way AI is currently designed, it's essentially extrapolation based on existing data. The problem with extrapolation is that, unless it's a repeating pattern, the further out you go the more the model breaks.

      • by GuB-42 ( 2483988 )

        I have a colleague who participated in a competitive programming event, he based his strategy on ChatGPT, which was allowed.

        The first step was to simply copy-paste the subject, which, if lucky, can get him through easy questions almost instantly, but it rarely worked that way. The next steps could involve reformulating the questions, as to remove the fluff and expose the bare algorithmic problem they actually are, and bug fixing the generated code, either by guiding the AI, or doing it by hand. A process th

    • by dvice ( 6309704 )

      > It is like saying that anyone can now be a military officer, all they need to do is speak to their troops.

      It used to take long time to train an archer, but when guns were invented, training became much easier. I think it enabled more people to join army and in less time.
      It might enable people to make short scripts which they could not do before. But with current AI I would not call them programmers.

  • Stupidity (Score:5, Insightful)

    by StormReaver ( 59959 ) on Monday May 29, 2023 @10:13AM (#63558983)

    I don't know whose dumber: the NVidia CEO for saying something so comedically false, or the people who think that LLM's provide anything that keeps the general populace from being programmers.

    This is obviously a sales pitch, since NVidia is heavily invested in making chips to make LLM's faster, so he's not the idiot. So that leaves anyone in his audience who doesn't immediately see through this latest snake oil.

    LLM's will, if anything, increase the need for trained programmers to correct the utterly terrible sewage spewed by LLM's.

  • Can't trust ChatGPT output for law so why would you trust any program it creates?
    see https://yro.slashdot.org/story... [slashdot.org]
    ChatGPT does not understand what it is doing so it just makes things up and is not even aware that it is doing so.

    • by Rei ( 128717 )

      Can you compile a legal brief?

      • Depends on your definition of compile:
        1)to put together (documents, selections, or other materials) in one book or work.
        2)to make (a book, writing, or the like) of materials from various sources: to compile an anthology of plays; to compile a graph showing changes in profit.
        3)to gather together: to compile data.
        4)Computers. to translate (a computer program) from a high-level language into another language, usually machine language, using a compiler.

        So by definition (1) that may be exactly what a lawyers do,

  • Typewriter (Score:5, Insightful)

    by enriquevagu ( 1026480 ) on Monday May 29, 2023 @10:15AM (#63558987)

    Typewriters mean now everyone can be a writer.

  • by RitchCraft ( 6454710 ) on Monday May 29, 2023 @10:16AM (#63558989)

    Eventually what would happen is these LLMs would start harvesting code from each other because the human factor would be gone and the code pool they pull from would dry up. Snake eventually eats its own tail. I've played around with a few of the LLMs and their code generating prowess. The results were always wrong and needed heavy modification, by a HUMAN programmer, to correct them. nVidia is either clueless or just trying to sound smart to the clueless masses.

    • by gweihir ( 88907 )

      Which is absolutely no surprise and pretty mich what I have heard from students that tried it out. Sure, simplistic stuff it may get right, but even Algorithms 101 leaves the simple stuff behind in the 3rd week or so.

  • by awwshit ( 6214476 ) on Monday May 29, 2023 @10:17AM (#63558991)

    Photoshop means anyone can be an expert photographer.

    Craftsman Tools means anyone can be a mechanic.

    I can buy a scalpel and sutures, does that make me a surgeon?

    • this is more like Google's "Magic Eraser" software that automatically does the work of Photoshop so I don't have to hire somebody to clean up my photos. Or like how when Valve was making the Steam Controller they had a machine they just poured parts into and out came fully assembled Steam Controllers.

      I just tell a program what I want and it does it.
      • Did AI write Magic Eraser? Did AI build an assembly robot?

        Magic Eraser cannot reframe your shot. The Steam Controller assembly line is surrounded by humans working the inputs and outputs, and did not design or build itself. These are just tools, not everyone can use tools to the same degree. Having a tool does not make you an expert, it might give you some support, even good support, but you are missing nuance. Great designs and great art do not come from the culmination of the 'most statistically likely' s

    • Re:tools (Score:5, Interesting)

      by TuringTest ( 533084 ) on Monday May 29, 2023 @11:38AM (#63559151) Journal

      Photoshop means anyone can be an expert photographer.

      No one said "expert". There is a class of programs that is completely out of reach to common users.

      Developers forget that something that they can do in ten minutes, maybe as simple as building a short form and storing the data in a table, possibly validating that it has a regular format like all emails using the same domain, is something that users need to delegate to a programmer.

      Never wondered why end users create application workflows in Excel? It's because it's the only programming language that matches their mental model. Now, they'll be able to create their own single-purpose, stand-alone apps for their personal and business workflows.

    • by gweihir ( 88907 )

      Hey, I can buy foodstuffs, I must be a chef!

  • Granted, back in the day, "anybody" meant "any science/engineering-type person."

  • Huh ... (Score:5, Interesting)

    by Savage-Rabbit ( 308260 ) on Monday May 29, 2023 @10:22AM (#63558997)

    AI Means Everyone Can Now Be a Programmer, Nvidia Chief Says (reuters.com)

    Of course, all you have to do is tell ChatGTP you you need an Nvidia driver and ChatGTP will write one for you!!! ... better yet in a few years you'll be able to tell ChatGTP you need a graphics card and it will 3D print it for you!! YAY!!! ... Oh, wait what do we need Nvidia for then ?!? ... Yuk!! This is like listening to Elon Musk promise us fully self driving cars with only camera sensors (because why would you need Lidar/Radar?) and a million strong metropolis on Mars by 2050. It is absolutely incredible how these CEO, super intelligent, genetically perfect winners of the great meritocracy, princes of the universe types can be dumber than a stack of bricks sometimes.

    • We were missing the obligatory comment about Elon Musk... but no more! Thanks!
      • We were missing the obligatory comment about Elon Musk... but no more! Thanks!

        We were missing the obligatory Muskrat whining about somebody disrespecting the Musk of Mars ... but no more! Thanks! Now tell us you honestly believe Musk will be the ruler of a 1 million strong colony on Mars by 2050, we all need a good laugh.

    • This is by design to hype bullshit, attract dumb money, and pump stocks. They're cons not 'visionaries'.

      • This is by design to hype bullshit, attract dumb money, and pump stocks. They're cons not 'visionaries'.

        True, and that’s all the more reason to not worship them like a Muskrat.

    • He is far from an idiot.

      You know why he and all the other CEOs out there keep saying it's the end of programmers as we know them?

      Two reasons:

      - Long term, it's true. It might take a while, but programmers will disappear. So will a lot of professions along with them incidentally, it's not just them.

      - Most important: the CEOs create job anxiety on purpose among their staffs of programmers. It will make it easier for them to tell them they won't get a raise, and they'll have to work a bit harder if they want to

      • by Arnonyrnous Covvard ( 7286638 ) on Monday May 29, 2023 @11:41AM (#63559171)
        If you think programmer jobs are going away because of AI, you're an idiot, whether you're a Slashdot commenter or an Nvidia CEO. That belief shows a fundamental misunderstanding what programming is. The last thing a CEO wants to do is give the impression that software development is a legacy career. That will drive prices up for one of the most in-demand resources in the market. He may be talking to investors, who also have no clue, but nobody technical can take him seriously after that gaffe.
      • He's also trying to sell the hardware that runs AI.
    • by gweihir ( 88907 )

      Probably more of a liar.

  • by classiclantern ( 2737961 ) on Monday May 29, 2023 @10:31AM (#63559021)
    I'm still waiting to hear who goes to jail when the self-driving car runs over a playground full of kids. Who pays the victims when a self-flying airplane smashes into a mountain? Who is is responsible when a cadet overrides the safety protocols in the dream-a-torium? Just like today's cryptocurrencyy mess, the laws will lag the technology.
    • by gweihir ( 88907 )

      This is a solved question. Standard product liability answers it: Was the device used according to instructions? Yes -> The manufacturer is responsible. No -> The user is responsible. That is assuming it was fit for purpose. If not, then again it is the manufacturer that is responsible.

      This is really not hard and "AI" does not change the rules in any way. This is still just a piece of technology, nothing more.

  • That's all I have to say about that.
    • by gweihir ( 88907 )

      Indeed. And everyone can be an author too! Everyone can now produce more crappy writing in less time than ever! Such a great accomplishment.

  • nvidia drivers have been pretty good lately, but now I'm gonna expect them to go into the toilet again.

  • These guys keep trying to do and write stand-up comedy, and they suck. They say things that on the face of it should be funny, but don't provoke much laughter. Is it a lack of timing? Or is it that they really believe they're saying something true and profound? In that case I would expect them to be even funnier; but they don't even come across as goofy, they simply seem clueless.

    I guess I just find it difficult to experience humour and scorn simultaneously, and scorn usually beats laughter to the punch whe

  • I'm sure Nvidia will be hiring people en masse to create their drivers and other software for their company using this method.

  • Just because I have access to art software does not mean I can produce quality art. This takes vision and creativity. Sure, I can get some filters and think that I'm progressing, but the output isn't anywhere near what it should be.

  • Translation: "We want more users and usage time for our hardware"
  • by bartwol ( 117819 ) on Monday May 29, 2023 @11:13AM (#63559101)

    But very few people have the attention or interest in the details needed to specify solutions to real, significant problems. AI can't solve the problem for you (read: "write the program") if you can't even accurately describe the problem in adequate detail. (I see no reason that the portion of people willing to delve into such detail will change anytime soon. Capable programmers will likely continue to be in short supply.)

    • The future of commodity development lies with the technically astute business analyst. The Era of the BA draws near.

  • Maybe not right this second, and maybe not for complex systems... but CRUD business application development by front line staff will soon be relegated to history's dustbin of defunct professions.

    As for "skill vs. art" most of it never was an art. We permitted people to act like it was, but modern change management started to stamp that out already. In lots of professions, people who thought themselves "creative" are going to find out that what they were doing wasn't any more creative than what an LLM does.

  • all they need to do is speak

    And how hard can that be?

  • When Neo said, "I know kung-fu" Morpheous asked to show him.

    Neo may know kung-fu, but he really didn't believe in it. It's one thing to knowing the path, it's quite another to actually walk the path.

    With all the different models we have at our disposal, it's one thing to "know" these models, but it's quite another to fully understand how to use the model.

  • by MpVpRb ( 1423381 ) on Monday May 29, 2023 @11:39AM (#63559157)

    ..a shitty programmer
    It's the same as image editing tools allowing anyone to be a shitty graphic artist or DAWs allowing anyone to be a shi9tty musician

    Creating really good and useful software is hard, regardless of the power of the tools

    • Most programmers already are. If the average carpenter was as good at their job as the average programmer, I'd never set foot in a house.

  • by SciCom Luke ( 2739317 ) on Monday May 29, 2023 @11:40AM (#63559159)
    Thank you very much.
    • First of all, Captain Picard, should just be able to say "Tea".
      Think about it, how many times in the past has it ever not been "Earl Grey, Hot"?

      For that matter, as soon as Picard walks into that room with the 3D-magic-printer whatever it is thing in it, the AI should just start making hot Earl Grey tea for him without his having to ask.

      Or at least do it everytime its wireless neuralink version 9 detects a hankering for tea in his brain.
  • by MindPrison ( 864299 ) on Monday May 29, 2023 @11:51AM (#63559191) Journal

    He's right in that sense that it's easier to BE a programmer than it used to be, since you can get quick basic bug fixing and A.i. can tidy up stuff for you quickly and spot that error that your sleepless self didn't see.

    And he's wrong in a way because you'll still have to have a "programmers mindset". And what does that mean you may ask? It means A.i. can't do it ALL for you.
    You will still have to understand code in order to fix and design complex things, A.i. doesn't fully understand context of what humans want, and code is basically written for humans, not for computers - it's so we can get what we want out of computers, A.i. may be able to correct code, write code, but it won't understand the context of which it is used with or under. A good example of that would be asking A.i. to write a complex adventure game in 3D, it will be able to "hack" itself through the basics, but it won't be immerisive, thoughtful, it won't be super well coded (perhaps CORRECTLY coded) but most certainly a mess that resemble a beginners try.

    I've tested plenty of times with ChapGPT 4, it's certainly smarter than it's little ret...little brother, but there are so many things it won't grasp. I know because I do code and have been since I was 12 in the 80's.

    So no - your jobs are not in danger. Only if you refuse to use A.i. as an assistant, because it's rather good at that.

  • by Berkyjay ( 1225604 ) on Monday May 29, 2023 @11:51AM (#63559193)

    Can write bad code.

  • by Kokuyo ( 549451 ) on Monday May 29, 2023 @11:56AM (#63559209) Journal

    Nvidia? The company that is half abandoning gaming GPUs because they see SO much more cash in datacenter AI cards? That Nvidia?

    And you're going to tell me that they tell tell world AI will enable businesses the replace high cost software developers with a bunch of average Joes that work for 40k a year.

    I see no reason to question their motives at all, so sir!

    Also considering how ChatGPT likes to invent commands that should exist (totally agree with it on that front)but do not... It's great if you have a nice looking piece of pseudo code that even looks like your target language, if you can't compile or interpret it, it's still garbage.

    • "And you're going to tell me that they tell tell world AI will enable businesses the replace high cost software developers with a bunch of average Joes that work for 40k a year."

      No, they're going to tell you that in the near future you can expect to forgo them completely. High cost software developers in easy jobs will have to make a choice. Up their game and contribute in those high complexity, high value spaces, or leave the profession. Lots of people who value their skills higher than the new market does are in for a real awakening. Remember back in the 90's where everybody who bought a book on HTML thought they were going to be independently wealthy?

      You go on to make the same m

  • Great. Because of how supply and demand works, if ChatGPT means fewer college students enroll in computer science, then that means four years from now my salary will go up. Because AI is not replacing programming.
  • by xwin ( 848234 ) on Monday May 29, 2023 @12:20PM (#63559265)
    In the US plumbing tools and supplies are readily available at any hardware store. And what do you need to know about water ? It flows downhill. So everyone can be a plumber. All you need is a few wrenches which cost less than a plumber's visit, and a few parts. Yet almost everyone calls a plumber when they have a problem. Most of the people can't master even a basic plumbing, forget about programming
    Programming is highly intellectual activity. It is currently like mental craftsmanship. You create a at times highly complex set of instructions for a computer. Debugging is an task in its own right. If anyone can be a programmer, how come most people could not program a VCR?
    I bet the NVIDIA CEO can't program for shit with or without AI. Even though he has some honorary doctorates. If you give Stanford enough money, they will issue you any doctorate you like. AI is the new buzzword, like web 2.0 and agile and many others before it.
    Maybe in the future AI will be somewhat helpful but today most of the responses I got from Google Bard were either a bit off or completely wrong. Sometimes AI is useful but most of the times I have to confirm some place else.
    Only lazy lawyers rely on AI to generate their briefs for them and then get massively embarrassed.
  • Comment removed based on user account deletion
    • isn't plagiarism,
      and is closer to creativity,
      since the AI weights how much of each past work its output is influenced by, and decides how to intermingle snippets of input.

      Is this really all that different than what a human master craftsperson does after studying from many masters of the past and
      apprenticing for many years from several masters?
  • by jonbryce ( 703250 ) on Monday May 29, 2023 @12:31PM (#63559291) Homepage

    Non-programmers use Excel for their "programming" tasks. The results can be a bit of a mess.
    I'm not convinced that ChatGPT can do a better job than a semi-competent idiot using Excel. If it is less damaging that is only because the output generally doesn't compile.

  • by SilverJets ( 131916 ) on Monday May 29, 2023 @12:55PM (#63559351) Homepage

    I asked ChatGPT to write a driver for the NVidia GeForce RTX 30 in C++. This is what I got. I guess the NVidia CEO was talking out of his ass.

    Writing a complete driver for the NVidia GeForce RTX 30 graphics card in C++ is an extremely complex and challenging task. It involves deep knowledge of hardware architectures, low-level programming, and access to proprietary information and libraries from NVidia. Creating a driver of this magnitude requires an entire team of experienced engineers working together for an extended period.

    As an AI text-based model, I am unable to provide you with a fully functional NVidia GeForce RTX 30 graphics card driver. Developing a driver of this nature is a highly specialized task that requires expertise and access to specialized resources. It is also important to note that writing a graphics card driver from scratch without proper documentation and support from the manufacturer is generally not feasible or legal.

    NVidia provides its own official graphics drivers for their GPUs, including the GeForce RTX 30 series. These drivers are extensively tested, optimized, and certified by NVidia engineers, ensuring compatibility with various operating systems and applications. I would recommend visiting NVidia's official website (https://www.nvidia.com) to download and install the appropriate drivers for your specific GPU model.

    If you are interested in learning more about graphics card driver development, I suggest exploring resources and documentation provided by NVidia and other reputable sources. Understanding graphics APIs like OpenGL or DirectX can also be valuable in this field. However, keep in mind that writing a complete graphics card driver requires deep expertise, access to hardware specifications, and collaboration with the manufacturer.

    • What percentage of developers do you think are working that close to the hardware? Just curious.

  • It's 1450, Johann Fust lets it be known that he is backing Johannes Gutenberg financially and that the revolutionary printing press Gutenberg has created will mean that now everyone can print their own books, newspapers, flyers - you name it!

    In this pure fiction, he didn't mention you would need an idea first, plus the ability to flesh it out, plus the experience required to make it actually good.

    This is pure hype by the Nvidia chief - and he knows it - it's baloney.

    The code behind software is really a frac

  • by ewibble ( 1655195 ) on Monday May 29, 2023 @01:24PM (#63559399)

    People can ask it questions, and it will respond with things that sound true and authoritative but may have no correlation to reality.

  • What's this "digital divide?" I never understood the people too afraid to even attempt to learn to program. I always chalked it up to "learned helplessness" and it's just been getting worse as user interfaces become more abstracted away from actual code. Maybe ChatGPT will help some people with a learning disability, but I think most people will still be too afraid to do anything "technical."

  • Everyone could always be a programmer, just not a competent or good one. That has not changed in any way.

  • It will automate a lot more (not now maybe, but soon), and we'll finally get to yeet the 95% or so who don't belong in the industry.

"An idealist is one who, on noticing that a rose smells better than a cabbage, concludes that it will also make better soup." - H.L. Mencken

Working...