It'll still be some time before programmers start losing jobs to AI coders.
AlphaCode is impressive to be sure, but the real world is not made of toy
problems. Deepmind is clearly making progress in terms of applying AI in
ways that are not defined in narrow domains, but there's a lot of levels to
this, and while AlphaCode might represent a graduation to the next level,
comprehension of the wide variety of domains of the human marketplace, and
the human motivations that define them, is still many levels higher.

What I could see happening is that engineers start to use tools like
AlphaCode to solve tightly-defined coding problems faster and with fewer
bugs than left to their own devices. But there's still two problems. The
first is that the code generated by the AI still needs to be
understandable, so that it can be fixed, refactored, or otherwise improved
- and an AI that can make its code understandable (in the way that good
human engineers do), or do the work of fixing/refactoring/improving other
code is next-level. More importantly, as a long-time programmer, I can tell
you the coding is the easy part. The hard part is understanding the problem
your code is supposed to solve, understanding the tradeoffs between
different approaches, and being able to negotiate with stakeholders about
what the best approach is. It'll be a very long time before we're handing
that domain off to an AI.

Terren

On Thu, Feb 3, 2022 at 1:17 PM Lawrence Crowell <
[email protected]> wrote:

>
> Programmers putting programmers out of work.
>
> LC
>
> On Thursday, February 3, 2022 at 3:55:08 AM UTC-6 [email protected]
> wrote:
>
>> The same people that made  AlphaZero, the chess and GO playing superstar,
>> and AlphaFold, the 3-D structure predicting program, have now come up with
>> "AlphaCode", a computer program that writes other computer programs in C++
>> and Python.  AlphaCode entered a programming competition with professional
>> human programmers called "Codeforces" and ranked in the top 54%. Not bad
>> for a first try, it seems like only yesterday computers could only play
>> mediocre chess and now they play it at a superhuman level. I don't see why
>> a program like this couldn't be used to improve its own programming, so I
>> don't think the importance of this development can be overestimated.
>>
>> Competition-Level Code Generation with AlphaCode
>> <https://storage.googleapis.com/deepmind-media/AlphaCode/competition_level_code_generation_with_alphacode.pdf>
>>
>> John K Clark    See what's on my new list at  Extropolis
>> <https://groups.google.com/g/extropolis>
>> aoz
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/everything-list/bfbf9c0d-4df0-4ed7-9e58-ab8a68ded0e6n%40googlegroups.com
> <https://groups.google.com/d/msgid/everything-list/bfbf9c0d-4df0-4ed7-9e58-ab8a68ded0e6n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/everything-list/CAMy3ZA8VUbFc9QHGLt2k5BP3kkc7gujU3emLVj5E4HgbV%2B-v9A%40mail.gmail.com.

Reply via email to