Uncle Bob - The Long Reach of Code

鲍勃叔叔——代码的长远影响

Dwarkesh Podcast

2020-11-28

45 分钟
PDF

单集简介 ...

Robert Martin (aka Uncle Bob) is a programming pioneer and bestselling author or Clean Code. We discuss the prospect of automating programming, spotting and developing coding talent, occupational licensing, quotas, and the elusive sense of style.   Watch on YouTube. Listen on Apple Podcasts, Spotify, or any other podcast platform. Listen to his fascinating talk on the future of programming: https://youtu.be/ecIWPzGEbFc  Read his blog about programming: http://blog.cleancoder.com/  Buy his books on Amazon: https://www.amazon.com/kindle-dbs/ent...  Thanks for reading The Lunar Society! Subscribe to find out about future episodes! Timestamps (0:00) - Automating programming  (8:40) - Educating programmers (expertise, talent, university)  (21:45) - Spotting talent  (26:10) - Teaching kids  (29:31) - Prose and music sense in coding  (32:22) - Occupational licensing for programmers  (35:49) - Why is tech political  (39:28) - Quotas  (42:29) - Advice to 20 yr old Get full access to Dwarkesh Podcast at www.dwarkesh.com/subscribe
更多

单集文稿 ...

  • Okay.

  • Today I'm talking with Robert Martin who needs no introduction.

  • So let's begin with talking about the future of programming.

  • Will GPT-25 be able to automate programming?

  • Will I not have a job in 25 years?

  • What is GPT-25?

  • What is that?

  • GPT-3 is the program that OpenAI just released and it seems to be able to do some basic,

  • make some basic methods like making a palindrome

  • because they just did deep learning over a bunch of GitHub repositories.

  • So is the future of AI basically going to be able to automate programming?

  • No.

  • Pretty straightforward answer.

  • There's a fundamental reason behind this.

  • In order to finally replicate programming, if you wanted a machine that could program like a human,

  • that machine would have to have human sentience.

  • And we are very, very far away from that kind of a machine.

  • Why would we need human sentience?

  • because someone has to specify the way the program is going to work.

  • And that specification is in fact the program.