The End of Programming Is Nigh – The New Stack

Is the end of programming nigh?

If you ask Matt Welsh, hed say yes. As Richard McManuswrote on The New Stack, Welsh is a former professor of computer science at Harvard who spoke at a virtual meetup of theChicago Association for Computing Machinery (ACM), explaining his thesis that ChatGPT and GitHub Copilot represent the beginning of the end of programming.

Welsh joined us on The New Stack Makers to discuss his perspectives about the end of programming and answer questions about the future of computer science, distributed computing, and more.

Welsh is now the founder of Fixie.ai, a platform they are building to let companies develop applications on top of large language models to extend with different capabilities.

For 40 to 50 years, programming language design has had one goal. Make it easier to write programs, Welsh said in the interview.

Still, programming languages are complex, Welsh said. And no amount of work is going to make it simple.

It doesnt seem likely to me that any amount of work on improving type systems or syntax or any of that debugging is going to suddenly crack that nut and just make programming suddenly easy, Welsh said. Weve been at it for a while. Its not improving. So this is where I think theres going to have to be a kind of a quantum shift to not programming anymore as the way to talk to computers and instruct them.

Its comparable to when, for example, only a few people could read books.

Well, if computing becomes, lets say, democratized, because now you dont need to be this like wizard in a tower, who understands how to write Rust code, to instruct a machine, thats going to completely change that dynamic, Welsh said. Anyone will be able to do it. And I actually think thats a really good thing. You know, theres all kinds of people in the world and places in the world that could benefit from computing that simply do not have access to it, because the skill level, the skill set required is just way too high.

As for computer science, it has always been about humans taking a problem and turning it into instructions for a machine, Welsh said. Thats the definition of computer science. Its the art of science, mapping problems onto what machines can do. Now that models are getting larger, its no longer an x86 CPU running the machine instruction.

So now your computational core is no longer an x86 CPU running machine instructions, Welsh said. Its an AI model that is solving problems. And, you know, operating and working in the ways that like a human might, in a lot of ways.

Read the original post:

The End of Programming Is Nigh - The New Stack

Related Posts

Comments are closed.