What will AI Programming look like in 5 Years?

preview_player
Показать описание
What will the future of AI programming look like with tools like ChatGPT and GitHub Copilot? Let's take a look at how machine learning could change the daily lives of developers in the near future.

#ai #tech #TheCodeReport

💬 Chat with Me on Discord

🔗 Resources

🔥 Get More Content - Upgrade to PRO

Use code YT25 for 25% off PRO access

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- How will ChatGPT affect programmers?
- Is AI going to replace software engineers?
- The future of AI programming tools?
- Universal AI programming language
- Using AI from the command line
Рекомендации по теме
Комментарии
Автор

No one except programmers will know if the AI is properly writing the code. As long as all of us promise to never tell anybody, the rest of the world will never know.

kevin.malone
Автор

I use chatGPT the way I would have used stacked overflow in the past. My only gripe is how confident chatGPT is when it's clearly wrong sometimes.

KayB
Автор

I've found that when the tools become easier to use, the requirements also become more complex. That might give us organic reasoning machines an edge over the silicon ones.

Robin_Goodfellow
Автор

Learning code to make a software may become like learning how to do math to be a mathematician. Even though a computer can do math for you and faster, it is still important to know how to compute the problems in order to understand and work with math. Programmers may just need to know how code works to know the right questions to ask AI. Just an idea with not very much backing it up. Of course ChatGPT is not ready yet but possibly in 5 years.

hotpig
Автор

Chat gpt has been great for answering simple coding questions about methods or classes to use when I don't want to cycle through stupid 700 page articles or 12 stack overflow questions for one simple answer, and the best part is how great it recognizes context, so I don't have to treat it like the Google search engine

ethanwilliamson
Автор

Programming is about problem solving. No matter how good the AI is, someone has to be able to coherently "ask the right questions"...

AndrewErwin
Автор

other options:
- ai will flood internet with content, ultimately training itself on itself, each time this happens, well' have to make an AI to be able to curate AI content from human content
- the human content will become a fraction of the available data, making the overall new data available rather meaningless to train no stuff, making AI advances even harder
- energy crysis will hit datacenters and the huge compute power needed to train and run these models will become inaccessible
- AI will still make the 5% mistakes that make it unusable in most projects, (that'll make you waste millions with stupid decisions, that will kill people, or that will introduce bugs that you'll never find and you'll have to rewrite the whole codebase manually)

LuccDev
Автор

As a CS student, I'm not sure if I should be excited or terrified for my future.

liamwelsh
Автор

Folks just learning to code - don't run away from AI, but figure out how to leverage it, and how to take the next step - which is to see the big picture of creating software. This is gonna be fun!

AZisk
Автор

A programming language is a language to turn your request into something a machine can understand. It's is hard because you have to be specific and address all outcomes.
Doing the same in natural language would feel unecessarily harder because while phrasing something may feel shorter, it is also more open to interpretation. So now you need to compensate for all the vagueness by adding explicit clauses...
The programmers job is more about understanding what the manager/client wants rather than coding it...

cyberlord
Автор

They told miners to learn to code, now as coders we should learn to mine

adrianqx
Автор

Looks like we'll need universal basic income soon otherwise I'm going full luddite

KManAbout
Автор

ChatGPT is fun to use and surprisingly can explain, at least in my case, very accurately something I wanted to implement.

papercutsyn
Автор

The ability to "Describe exactly what you want" is what defines a good engineer. And I think this will be valid even when AI is around. Because you still need to describe what you want the AI to make as objectively as possible.

oootkarsh
Автор

personaly i love programming not only because you build cool stuff but because you worked hard to get this cool stuff working, so i think i would realy be disapointed if coding became unnecesary

zazertyoup
Автор

The ending statement is right on point. I like coding cause I like building cool stuff. AI that reduces the burden of the annoying stuff so you can focus on the real meat of the project or even orchestrate what the AI should build, isn’t such a bad thing.

Syntax skills and copying StackOverflow is very little to what a programmer is. Composition, understanding the underlying tech, knowing how to scale, and actual problem solving are the big ones.

Kayzewolf
Автор

The only thing I know for certain in this crazy tech world with unnecessary changes every week, is that there will be a system written in COBOL needing maintenance somewhere.

TheDragShot
Автор

Great, you just got me depressed!
I’ve changed careers into tech and now that I’m ready to start my job here comes this AI.
Right now it feel like I’ve arrived in the bar and the doors are closed while everyone is having a blast inside.

mikezpo
Автор

Honestly I see the AI not relplacing programmers just making programmers becoming more efficient with there work. Sorta like which accounting software did to accountants.

investmentking
Автор

OpenAI actually designed ChatGPT on a 'code generation model' using GPT-3 and reinforcement learning. So it was designed to generate answers as if it writes code. The general purpose Q&A is built on the backbone of code generation.

ricosrealm