avatarYogesh Haribhau Kulkarni (PhD)

Summarize

Count-down begins

Jottings based on a Talk by Dr Matt Welsh along with my personal commentary

Photo by Fernando Hernandez on Unsplash

Have you ever imagined a world where computers write code for us, eliminating the need for manual coding? It might sound like science fiction, but the future of programming is knocking on our doors, and it’s brought to us by AI language models like ChatGPT and Co-pilot.

A recent personal experience left me in awe of the possibilities. While working on a chatbot project, I needed to build a user interface to collect input data. I remembered dabbling with tk-inter code in my early career but felt out of practice. So, I handed the code to ChatGPT, and within minutes, it not only generated a near-perfect UI but also accommodated my requested changes. The speed and accuracy were mind-blowing, hinting at a paradigm shift in the programming landscape.

In his recent CS50 talk, Dr. Matt Welsh shared prophetic thoughts about the future of programming and AI.

He envisions a world where computers write code, potentially bypassing manual coding entirely. Traditional programming languages have struggled to address the challenges humans face in writing, maintaining, and understanding code. AI tools like Co-pilot, capable of understanding programmer intent, have become indispensable for developers, ushering in a revolution.

This collaboration between humans and AI models is the key to effective problem-solving, where each entity leverages its strengths. As we move forward, the field of computer science is evolving rapidly. The core idea of translating algorithms into human-understandable programs is being challenged by AI. The impact on society is profound, with implications for outsourcing and economies that rely on mundane work.

The educational landscape is also changing. Academic computer science education now emphasizes teaching students to reason about AI models, understand their mechanics, limitations, and how to evaluate them.

Photo by Robo Wunderkind on Unsplash

You no longer need to study STEM (Science, Technology, Engineering, Mathematics) for years to become a Software Engineer; the programming world has become more democratic. Anybody can write code, actually, not code, but Apps.

AI language models have come a long way from simple auto-correct to performing creative tasks, manipulating a model of the world in their minds. The emergence of the “natural language computer” architecture allows programs to be written in natural language, opening doors to endless possibilities.

So, just wish to say: WATCH OUT! BE PREPARED!! BETTER OVERCOME!!!!

Photo by Oscar Sutton on Unsplash

Click picture below to know more about the author of the story

Artificial Intelligence
ChatGPT
Future
Advice
Summary
Recommended from ReadMedium